Mohammad Farooqi
Lead Software Engineer at Pumpjack Dataworks- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Pumpjack Dataworks
-
United States
-
Spectator Sports
-
1 - 100 Employee
-
Lead Software Engineer
-
Oct 2020 - Present
• Successfully led the design and development of a highly scalable microservices architecture, resulting in a 50% increase in backend reliability and a 30% decrease in downtime. • Spearheaded the establishment of robust CI/CD pipelines for development, preview, and production environments, optimizing deployment efficiency and reducing time-to-market by 35%. • Mentored and guided a team of 5 software engineers, fostering collaboration, skill development, and increase team productivity by 10% through effective leadership and knowledge sharing. • Collaborated closely with cross-functional stakeholders, including product managers and designers, to understand business requirements and translate them into successful technical solutions, resulting in highly aligned and successful deliverables. Show less
-
-
-
Smile Digital Health
-
Canada
-
Hospitals and Health Care
-
200 - 300 Employee
-
Development Consultant
-
Apr 2018 - Dec 2022
• Architected and led the implementation of a highly scalable multi-tenant SaaS application, enabling efficient deployment and management of software instances for multiple clients within the healthcare industry. • Developed and delivered multiple highly scalable web applications for healthcare organizations, leveraging Angular 2+ and adhering to the HL7 FHIR standard, ensuring interoperability and data exchange capabilities. • Managed AWS servers, overseeing the installation and configuration of Smile CDR, Nginx, Let’s Encrypt, Route53, ECR, ECS, EC2, ensuring robust and secure infrastructure. • Provided comprehensive infrastructure support and guidance to internal teams and external partners, assisting with HL7 FHIR requests for esteemed clients such as Health Canada, CANet, eHealth Ontario, and Telus Health. • Implemented the OpenID Connect authentication protocol, enabling seamless single sign-on (SSO) functionality across multiple applications, enhancing user experience and security. • Actively engaged with clients through meetings, gathering requirements, providing status updates, and obtaining valuable feedback to drive continuous improvement and ensure alignment with project goals. • Mentored and provided guidance to a team of 7 developers, fostering a collaborative and high-performance environment that facilitated effective project execution and skill development. Show less
-
-
-
Digi International
-
United States
-
Telecommunications
-
400 - 500 Employee
-
Application Developer
-
Jul 2017 - Mar 2019
• Collaborated as a key member of a cross-functional team of 3 developers, including a lead, to develop a web application from scratch to production using Angular 4, Node.js, Hapi.js, Kue.js, MongoDB, AWS S3, Heroku, and other relevant tools. • Played a crucial role in creating a secure REST API backend using Hapi.js and implementing a JWT authentication mechanism for user authentication and data integrity, resulting in a robust and secure application. • Developed multiple scripts in Node.js to automate redundant tasks, significantly improving team productivity and reducing manual effort. • Made valuable contributions across all aspects of the application, including frontend, backend, database, and architecture, showcasing versatility and expertise in different areas of development. • Collaborated closely with the lead developer and other team members to implement a job server that processed critical tasks such as email generation, reporting, and data aggregation from the cloud, enhancing application functionality and automating key workflows. Show less
-
-
-
Uqaab Consultants
-
Remote
-
Full Stack Developer
-
Oct 2015 - Jun 2017
• Consulted with a machinery manufacturing company to develop a web application that seamlessly interfaces with an IoT-enabled device, enabling efficient control and monitoring capabilities. • Leveraged MeteorJS to enhance functionality and facilitate real-time communication between the web application and IoT devices, ensuring seamless data synchronization and responsiveness. • Optimized firmware upload speed by 40% by refining the existing implementation and implementing network transfer enhancements, resulting in faster and more efficient updates. • Implemented various remote features, including the ability to remotely set Auto ON/OFF times for machineries, providing enhanced automation and control capabilities for users. Show less
-
-
-
Scotiabank - Global Banking and Markets
-
Canada
-
Banking
-
700 & Above Employee
-
Technical Analyst Senior
-
May 2015 - Oct 2016
• Implemented and maintained web applications for internal clients to automate manual workflows• Provided support for 150+ users on trade floor and supervised interns
-
-
Technology Analyst
-
Sep 2014 - Apr 2015
-
-
-
Dundee Capital Markets
-
Canada
-
Capital Markets
-
1 - 100 Employee
-
Technical Analyst
-
May 2014 - Aug 2014
• Delivered technical support for financial applications and workstations to 600+ users worldwide • Lead a Windows Migration project servicing 300+ users in various offices across Canada • Developed a script that enabled the unattended install of Google Chrome on PCs saving 50 work hours • Delivered technical support for financial applications and workstations to 600+ users worldwide • Lead a Windows Migration project servicing 300+ users in various offices across Canada • Developed a script that enabled the unattended install of Google Chrome on PCs saving 50 work hours
-
-
-
Ryerson University
-
Canada
-
Higher Education
-
700 & Above Employee
-
Helpdesk
-
Sep 2012 - Jul 2013
• Assembled a lab consisting of 20 PC’s, configured a peer-to-peer network, ran performance tests to ensure power capability, and installed Windows XP on each machine • Solved technical problems with laptops which consist of hardware and software issues (LCD scrambled, slow boot, virus removals, keyboard issues, log-in issues, VPN connectivity, etc.) • Disassemble and reassemble laptops to replace defective or upgrade parts (LCD screen, Hard Drive, RAM, Motherboard, Speakers etc.) • Wipe and re-image hard drives with Windows 7 for student returned laptops • Performed daily software data back-up and hardware and software inventory check Show less
-
-
-
GLENTEL Inc.
-
Canada
-
Retail
-
700 & Above Employee
-
Sales Associate
-
Mar 2011 - Aug 2012
-
-
-
Future Shop is now operated by Best Buy.
-
Canada
-
Retail
-
400 - 500 Employee
-
Cellular Product Expert
-
Nov 2008 - Mar 2011
-
-
-
Accsoft Business Solutions Inc.
-
Canada
-
Software Development
-
1 - 100 Employee
-
Consultant
-
May 2009 - Aug 2009
-
-
Education
-
Hack Reactor
Advanced Software Engineering Immersive Program -
Sheridan College
Computer Systems Technology, Software Development and Network Engineering Co-op -
Ryerson University
Bachelor of Commerce (BCom) w/ Honours, Business Technology Management -
Sheridan College
Computer System Technology, Software Development and Network Engineering Co-op