MA

Muhammad Afzal

Lead Software Engineer (Frontend Heavy) at Ignis Health

Karachi, Pakistan

Work Experience

  • Lead Software Engineer (Frontend Heavy)

    Ignis Health

    Jul 2023 - Present -1 yr, 11 months

    Pakistan

    • Job Details:Working on TSIM at Ignis Health. Spearheaded new data visualization features and enhanced user experience using Highcharts and Angular. Handling backend development (Python), including API design and query optimization (20% latency reduction). Championed engineering best practices, established PR/code review standards, pair programming, and proper documentation. Led upgrades of legacy libraries, modernizing the tech stack for long-term maintainability. Collaborating closely with cross-functional teams - QA, design, product, and leadership to ensure smooth project execution. Mentoring junior engineers, improved team velocity, and fostered knowledge sharing. Streamlined JIRA usage with improved ticket clarity and communication.
  • Software Engineering Manager

    Techwards

    Apr 2021 - Jun 2023 -2 yrs, 2 months

    Pakistan

    • Job Details:Modernized a Fortune 500-facing CASB platform for Broadcom by migrating from AngularJS to Angular 11+ using NX monorepo with hybrid mode - zero production downtime. Led seed boilerplate development with ReactJS, NestJS, PostgreSQL, and MUI, cut project setup time by 85% and enabled rapid prototyping for future SaaS platforms. Accelerated delivery of Arabian drilling project by leveraging the seed project - reduced initial build effort from 3 weeks to 3 days. Implemented dockerized dev environments and CI/CD pipelines, boosting deployment reliability across all teams. Improved code quality and reduced bugs by increasing test coverage and enforcing structured PR/code review processes. Mentored and onboarded 10+ engineers; drove technical excellence and collaboration across QA, product, and design teams. Streamlined estimation, documentation, and sprint execution processes for distributed teams using agile and JIRA best practices.
  • Staff Software Engineer

    Techwards

    Apr 2020 - Apr 2021 -1 yr

    Pakistan

    • Job Details:Developed and maintained enterprise multi SPA applications. Built 100+ reusable UI components and responsive interfaces. Worked closely with designers and QA for pixel-perfect delivery. Mentored junior engineers and contributed to hiring processes to grow the frontend team.
  • Senior Software Engineer

    Symantec

    Jul 2015 - Jun 2020 -4 yrs, 11 months

    Pakistan

    • Job Details:Founding engineer for CloudSOC CASB, a SaaS-based multi-tenant, multi-SPA cloud security platform used by Fortune 500 enterprises. Delivered scalable frontend features across multiple applications using AngularJS, with strong focus on performance and UX. Improved UI performance by 40% by identifying and resolving memory leaks in large-scale data views. Led implementation of role-based access control (RBAC), enabling secure feature access across tenants. Contributed to infra team (75% frontend, 25% backend) by building reusable components and optimizing API integrations. Collaborated with the data science team to develop dynamic data visualizations and interactive dashboards. Designed and built shared UI widgets, reducing development time by 25% across apps.
  • Education

    • Bachelor's Degree in Information Technology

      NUST

      Jan 2008 - Jan 2012 - 4 yr

    Skills

    • Typescript
    • jQuery
    • Node.js
    • D3.js
    • HTML5
    • CSS3
    • SCSS
    • Responsive Design
    • NX
    • Webpack
    View More

    Languages

    • English

      Fluent
    • Urdu

      Fluent
    Share this Profile