Mohammad Farooqi
About Mohammad Farooqi
Mohammad Farooqi is a Lead Software Engineer with extensive experience in software development and engineering. He has worked at various companies, including Smile Digital Health and Pumpjack Dataworks, and holds a Bachelor of Commerce with Honours from Ryerson University.
Current Role at PumpJack Dataworks
Mohammad Farooqi serves as the Lead Software Engineer at PumpJack Dataworks, a position he has held since 2020. In this role, he collaborates closely with cross-functional stakeholders, including product managers and designers, to translate business requirements into technical solutions. His efforts have resulted in highly aligned and successful deliverables, contributing to the overall effectiveness of the engineering team.
Previous Experience at Smile Digital Health
Before joining PumpJack Dataworks, Mohammad worked as a Development Consultant at Smile Digital Health from 2018 to 2022. During his four years in this role, he contributed to various projects that focused on enhancing digital health solutions. His experience at Smile Digital Health helped him develop a strong foundation in software development and project management.
Educational Background
Mohammad Farooqi completed his Bachelor of Commerce with Honours in Business Technology Management at Ryerson University from 2011 to 2014. He also pursued advanced studies at Hack Reactor, where he completed the Advanced Software Engineering Immersive Program. Additionally, he studied Software Development and Network Engineering Co-op at Sheridan College, achieving a Computer Systems Technology diploma from 2013 to 2016, after an earlier program at the same institution from 2008 to 2009.
Technical Skills and Achievements
Throughout his career, Mohammad has demonstrated expertise in software engineering and development. He has spearheaded the establishment of robust CI/CD pipelines, optimizing deployment efficiency and reducing time-to-market by 35%. He also successfully led the design and development of a scalable microservices architecture, which resulted in a 50% increase in backend reliability and a 30% decrease in downtime. His leadership skills are evident as he mentored a team of five software engineers, enhancing collaboration and productivity.
Work History and Roles
Mohammad has held various roles in the technology sector, including positions at Digi International as an Application Developer, Fetch as a Full Stack Developer, and Scotiabank Global Banking and Markets as a Technical Analyst. His diverse experience spans several years and includes responsibilities that range from application development to technical analysis, showcasing his versatility and adaptability in the field.