EDUCATION
B.Eng. Electrical and Electronics, National University of Sciences and Technology (NUST), Pakistan (2019)
WORK EXPERIENCE
Senior Software Engineer @ Arbisoft, USA, Remote (Aug 2023 – Present)
- Shift legacy frontend modules to the latest Next.js App Router, improving performance and achieving a Lighthouse score of 95+.
- Facilitate migration from Bootstrap to TailwindCSS and Material UI, enhancing developer experience and productivity.
- Streamline deployment cycles using AWS Amplify, enabling a more efficient and testable development environment.
- Conduct rigorous testing with Jest and Cypress, increasing test coverage by 20% and reducing frontend bugs.
- Debug complex frontend issues to minimize downtime and ensure system reliability.
Senior Software Engineer @ EMPG LABS, Lahore, Pakistan (Feb 2023 – Aug 2023)
- Coordinated sprint planning and retrospectives, working closely with product managers to ensure timely delivery of features.
- Established frontend code quality standards and conducted peer reviews to maintain a scalable and maintainable codebase.
- Mentored new hires with structured learning roadmaps and onboarding support.
Software Engineer @ EMPG LABS, Lahore, Pakistan (Sep 2021 – Feb 2023)
- Revamped a 7-year-old PHP-based product using React and Ant Design, boosting user interaction by 70%.
- Implemented dynamic data loading and optimized code splitting in a Next.js-based website, reducing bounce rate by 25% and increasing conversions by 30%.
- Integrated GraphQL and REST APIs to ensure seamless data flow and efficiency.
- Led a team of 4 to build a multi-tenant CRM application, utilizing Redux Toolkit Query for state management and caching.
- Applied performance optimization techniques including lazy loading, caching, and minification, cutting page load times by 50%.
Software Engineer @ WiMetrix – Industrial Data Intelligence, Lahore, Pakistan (Sep 2020 – Aug 2021)
- Developed high-performance Node.js backend systems for industrial plants to manage daily operations.
- Implemented robust security features including JWT authentication, rate limiting, and input sanitization, preventing data breaches and loss.
- Migrated legacy backend code to Node.js and Express with TypeORM, improving delivery time by 26%.
- Integrated Apollo Server and transitioned backend APIs from REST to GraphQL.
- Collaborated with stakeholders and end users to align development with business logic and operational requirements.
SKILLS
- Tools and Frameworks: TypeScript, NextJS, ReactJS, Tailwind, Vite, NodeJS, Express, MongoDB, Postgres, Apollo, GraphQL, AWS.