Education
2010 - 2012
Superior University LahoreMasters in Information Technology
Experience
2018 - Current
NETSOL Technologies Inc.Full Stack Developer
As a Senior Full-Stack Engineer and Senior Engineering Owner, responsible for leading the design, development, and implementation of Micro Services and Micro Frontend architecture, collaborating with stakeholders to align projects with business goals. Providing technical guidance to the team, resolving complex issues, conducting code reviews, and ensuring adherence to best practices. Specialized in Full-Stack development with modern technologies, delivering responsive, user-friendly interfaces. On the back end, managing scalable systems, databases, and cloud deployments. Facilitating agile practices to ensure timely project delivery and team collaboration.
2017 - 2018
Systems LimitedFull Stack Engineer
As a Senior Full-Stack Engineer, responsible for developing and maintaining web applications using the MEAN (MongoDB, Express.js, Angular, Node.js) stack, including an e-commerce platform. Specialize in building scalable and high-performance Angular applications, leveraging TypeScript, lazy loading, and efficient state management.
Collaborate with cross-functional teams to deliver high-quality software on time and within budget. Conduct code reviews focused on Angular best practices, dependency injection, and RxJS. Optimize API integrations, resolve performance bottlenecks, and enhance user experience. Integrating PWAs, Angular Universal (SSR), and NgRx to improve scalability and performance.
2016 - 2017
Encore Systems Pvt. Ltd.Full Stack Engineer
As a Senior Full-Stack Engineer, specializing in the MEAN (MongoDB, Express.js, Angular, Node.js) stack, responsible for designing and developing scalable and high-performance web applications. Proficient in MongoDB for flexible, NoSQL database management, Express.js for building robust backend APIs, Angular for creating dynamic and responsive front-end applications, and Node.js for efficient, event-driven server-side logic. Collaborate with cross-functional teams to understand business requirements and implement efficient, maintainable solutions. Develop and maintain RESTful APIs for seamless third-party integrations. Actively participate in code reviews, ensuring adherence to best practices and coding standards. Troubleshoot and optimize application performance to deliver high-quality, reliable software solutions.
2013 - 2016
ParaTech Software Solutions - Pvt. Ltd.Full Stack Engineer
As a Senior Full-Stack Engineer, responsible for designing and developing web applications using the MEAN stack (MongoDB, Express.js, Angular, Node.js) based on business and technical requirements. Collaborating with cross-functional teams to deliver high-quality software solutions. Developing secure, efficient RESTful APIs for third-party integrations. Troubleshooting performance issues and resolving bugs with the team. Participating in code reviews to ensure adherence to standards and best practices. Staying updated on emerging technologies and recommending improvements. Communicating project progress and risks to stakeholders. Creating and maintaining technical documentation. Mentoring junior developers and guiding them on best practices. Collaborating with DevOps for secure and efficient deployment. Following agile methodologies to ensure timely, budget-friendly project delivery. Contributing to the design and architecture of new applications with architects and technical leads.