Mohammad Farooqi

Lead Software Engineer at Pumpjack Dataworks
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Mississauga, Ontario, Canada, CA

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • 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

    • 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

    • 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

    • 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

    • 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

    • 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

    • 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

    • Canada
    • Retail
    • 700 & Above Employee
    • Sales Associate
      • Mar 2011 - Aug 2012

    • Canada
    • Retail
    • 400 - 500 Employee
    • Cellular Product Expert
      • Nov 2008 - Mar 2011

    • 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
    2013 - 2016
  • Ryerson University
    Bachelor of Commerce (BCom) w/ Honours, Business Technology Management
    2011 - 2014
  • Sheridan College
    Computer System Technology, Software Development and Network Engineering Co-op
    2008 - 2009

Community

You need to have a working account to view this content. Click here to join now