Home > Candidates > Danish Ali
Danish Ali

London Greater London, United Kingdom

Phone: xxx-xxx-xxxx

Email: xxx@xxxx.xxx



  • Looking For: Software Engineer, Senior Consultant

  • Occupation: IT and Math

  • Degree: Bachelor's Degree

  • Career Level: Experienced

  • Languages: English, Urdu

Career Information:

Sign up to view Danish Ali's full profile.

Highlights:notable 50% improvement in sidekiq background performance, developed and deployed blockchain (Hyperledger Fabric) and Gen LLM applications.

Skills:ruby, rails, Software Engineer, go, postgres, Sql

Goal:I am a software developer, seeking a full-time position in the field of software development and AI development, where I can apply my knowledge and skills for continuous improvement.

Membership:London Ruby Group, AICamp London

Certification:Blockchain Essentials


Experiences:

Ruby Sofware Engineer 11/2022 - 5/2024
Smart Pension, London, Greater London United Kingdom
Industry: Financial Technology
I worked on the backend and related technologies. Besides working on the investment domain, I have worked on PII in Kafka and optimising the sidkiq background jobs with up to 50% improvement.
Responsibilities: - Orchestrating the development of a step-by-step transition plan for migrating reads and writes between database models, facilitating the shift from monolithic to microservices architecture. - Conducting rigorous code reviews, ensuring compliance with high-quality standards and fostering collaborative development practices within the team. - Capturing and analysing task requirements, while delivering accurate estimations aligned with existing codebase and resource allocation. - Championing a critical role in the strategic planning and execution of Domain-Driven Design (DDD) event- storming sessions, instrumental in the transformation of trading journey features. ? Testing and verifying the integrity of new functions amidst ongoing adjustments to maintain platform resilience. - Formulating comprehensive documentation detailing redesigned workflows in adherence to project timelines. Accomplishments: - Led the optimisation efforts for Sidekiq background processing, effectively addressing bottleneck events and achieving a notable 50% improvement in background performance. - Introduced pilot monitoring jobs within the investment domain, achieving targeted milestones and subsequently extending monitoring jobs across all domains within the codebase. - Implemented DDD principles across trading features, bolstering product reliability and streamlining feature deployment processes. - Developed end-to-end (E2E) tests using RSpec, ensuring inclusive coverage of critical business logic. Reason to leave: - Got laid off due to cost cutting, the company has moved workforce out of the UK.--
Senior Consultant 11/2021 - 11/2022
Systems Limited, Islamabad, Pakistan
Industry: Information Technology
Led the extension of REST APIs and integration of microservices, enhancing project capabilities in Ruby and Go lang. Managed frontend frameworks and devised efficient task planning strategies. Contributed to all development life cycle phases and ensured system availability. Successfully surpassed project deadlines, generating PKR 20M in revenue. Headed training sessions to upskill the team, including a program for onboarding new talent in Ruby and Go lang. Left the role due to relocation to the UK, showcasing a comprehensive skill set and impactful contributions to project success.
Responsibilities: - Spearheaded the extension of REST APIs and the integration of microservices, expanding project capabilities, architecting backend structures, and crafting REST APIs in Ruby and Go lang. - Oversaw frontend JavaScript such as ReactJS and AngularJS for project frameworks. - Strategised task planning and timeline estimations for projects, generated technical design documentation and unit testing artefacts, and conducted comprehensive code reviews for each assignment. - Handled peer reviews, ensured system availability, and provided optimum support, while swiftly mastering new areas as directed by leadership and devising efficient strategies to expedite task completion. - Engaged in all development life cycle phases, from requirement analysis and research to design and deployment. - Contributed to scrum planning, daily stand-ups, and retrospective meetings by collaborating with clients to ensure project alignment and success. Accomplishments: - Surpassed project deadlines, delivering results ahead of schedule and generating a revenue of PKR 20M. - Headed training sessions to upskill the team in Ruby and Go development, enhancing overall organisational proficiency and capabilities. - Innovated a training program and delivered instruction to onboard new talent, addressing staffing shortages in Ruby and Go lang expertise. Reason to leave: - Relocated to the UK--
Software Engineer 02/2020 - 11/2021
CareCloud Inc, Rawalpindi, Punjab Pakistan
Industry: Health Care
Led maintenance and development for Carecloud's applications using Ruby on Rails, Sinatra, and Go lang. Addressed intranet challenges, mentored the Islamabad-based team, and facilitated the smooth merger of MTBC and Care Cloud's systems, saving USD 200K. Engineered the setup of 132 legacy microservices on AWS Workspace. Unfortunately, laid off post-merger due to offshore workforce transfer.
Responsibilities: - Administered maintenance efforts for Carecloud's applications, adding new features, resolving existing bugs, and developing REST APIs using Ruby on Rails for the primary backend, Sinatra and Go lang for microservices, and JavaScript/ReactJS for frontend enhancements. - Identified and swiftly mitigated intricate intranet-related challenges, engaging seamlessly with network security experts for effective implementation and documenting procedural workflows on Confluence. - Directed the Islamabad-based development team, providing mentorship and training to new interns and hires, safeguarding a streamlined development process and fostering team growth. Accomplishments: - Headed seamless merging and integration of MTBC and Care Cloud's systems, guaranteeing a smooth and cohesive transition for enhanced operational efficiency. - Conceptualised and deployed data migration service among systems, leading to a cost saving which Salesforce quoted as USD 200K. - Engineered the setup of 132 legacy microservices on AWS Workspace's Amazon Linux 2 to rationalise local development, optimising efficiency through Docker utilisation. Reason to leave: - Got laid off after the Care Cloud and MTBC merger because the workforce was transferred offshore.--
Software Engineer 07/2017 - 01/2020
Ichain Technologies, Rawalpindi, Punjab Pakistan
Industry: Information Technology
Managed Full Stack Ruby Developer roles at iChain, specializing in Ruby on Rails, Go Lang, and JavaScript/jQuery. Ensured smooth project handover to clients with comprehensive documentation. Elevated blockchain integration capabilities through Hyperledger Fabric's API in Go language. Pioneered the successful deployment, driving financial gains of PKR 8M. Progressed from a junior member to Team Lead, providing mentorship. Left due to agency closure after successful project delivery
Responsibilities: - Managed control over Full Stack Ruby Developer roles at iChain, contributing expertise in Ruby on Rails, Go Lang, and JavaScript/jQuery technologies. - Facilitated seamless project handover to the client, ensuring comprehensive documentation for streamlined maintenance operations. - Increased blockchain integration capabilities by executing Hyperledger Fabric's API utilising the Go language. Accomplishments: - Pioneered the successful deployment and integration of Hyperledger Fabric, driving notable financial gains of PKR 8M for the organisation. - Initiated as a junior member and progressively advanced to roles as Software Engineer and Team Lead, providing mentorship and guidance to team members. Reason to leave: - After delivering the project agency closed the operations.--

Education:

University of the Pubjab 08/2010 - 07/2012
Rawalpindi, Punjab, Pakistan
Degree: Bachelor's Degree
Major:Computing Sciences
Minor:Mathsmatic, Statistics
I have done Bachelor of Sciences (B.Sc) with First Division.


NUML, Islamabad 09/2015 - 10/2018
Islamabad, Islamabad, Pakistan
Degree: Bachelor's Degree
Major:Computer Programming
I've completed my MCS with CGPA 3.61. It is 16 years education.

Download Resume(Available to Employers Only):

Danish ruby, rails, go, Software Engineer



More About Danish Ali
Please sign in or sign up an employer to view Danish Ali's personal information.

  • Phone: xxx-xxx-xxxx
  • Email:xxx@xxxx.xxx
  • Visa: -
  • Work Authorization: -
  • Expected Salary: -
  • Intests & Hobbies: -