Sr. Full Stack Developer - Tech Lead - Principal Software Engineer
Islamabad
Summary
Results-driven software professional with extensive experience in developing end-to-end web solutions. Proven track record in delivering high-quality applications, ensuring seamless integration and optimal performance. Known for strong focus on team collaboration and adaptability, bringing critical problem-solving skills and proactive approach to dynamic environments.
Overview
10
10
years of professional experience
4
4
years of post-secondary education
Work History
Sr. Full Stack Developer
TalkHome Mobile
12.2024 - Current
Optimized application performance through profiling and debugging techniques, resulting in faster load times and increased user satisfaction.
Collaborated with cross-functional teams to define project requirements and deliver high-quality software solutions on time.
Led code reviews and provided mentorship to junior developers, fostering a culture of continuous learning and improvement within the team.
Engaged in Agile methodologies to enhance project management efficiency, adapting quickly to changing priorities while maintaining focus on deliverables.
Refactored legacy code base to improve maintainability, readability, and overall system performance over time.
Established documentation standards for internal knowledge sharing among developers which facilitated smoother onboarding processes for new team members.
Managed version control systems like Git for tracking code changes, enabling streamlined collaboration among team members.
Designed robust RESTful APIs for seamless integration between front-end applications and back-end services.
Proved successful working within tight deadlines and a fast-paced environment.
Successfully integrated Adyen payment gateway for RWG API , configured SMS gateway APIs for automated notifications, and integrated Digitalk API for TalkHome Mobile
Sr. Full Stack Developer - Tech Lead
Aurora Solutions Pvt. Ltd
05.2023 - 11.2024
Implemented Salary Module for Aurora Portal, automated the uploading of salary slips on Google Drive.
Led a team of over 7 developers in delivering projects.
Created Docker images for Reactjs, Next.js, Nest.js, and PostgreSQL DB, deploying them on AWS EC2 instances.
Conducted thorough code reviews and provided daily status updates.
Successfully delivered end-to-end solutions for a Restaurant App, including frontend, backend, and mobile app development.
Optimized application performance by implementing efficient coding practices and conducting regular performance tests.
Mentored junior developers, providing guidance and support to enhance their technical skills and career development.
Completed full redesigns of existing websites to improve navigation, enhance visuals and strengthen search engine rankings.
Sr. Software Engineer
Troon Technologies
12.2020 - 04.2023
Independently managed multiple projects in the web 3.0 sector.
Developed frontend solutions in React.js and .NET Core from inception.
Integrated blockto wallets, azure blob, and arweave using Node js
Actively contributed to the architecture development of frontend and backend systems
Managed day-to-day activities following Scrum/Agile methodologies to ensure project efficiency.
Collaborated with cross-functional teams to define project requirements and ensure seamless integration across all project phases.
Designed and implemented RESTful APIs to facilitate communication between frontend and backend systems.
Maintained comprehensive documentation for all projects, ensuring clarity and ease of knowledge transfer.
Sr. Software Engineer
Sequel Technologies, Pvt. Ltd
12.2016 - 11.2020
Contributed to the development of PEHR (Patient Electronic Health Records) system over a 4-year tenure in a medical software house.
Worked under a team lead to implement requirements for the Patient Portal, enhancing patient access and management.
Developed a Televisit App, facilitating remote medical consultations and improving patient care.
Utilized JIRA for tracking, prioritizing, and organizing releases, tasks, and bugs.
Created a Kiosk App to streamline patient check-ins and reduce administrative workload.
Collaborated effectively with management, development teams, and clients to address software defects.
Evaluated functional requirements and ensured design compliance with standards and customer needs.
Implemented project requirements using .NET Core and Angular js as directed by the team lead, ensuring adherence to specifications and quality standards.
Jr. Software Engineer
Cloud Care (MTBC)
01.2016 - 11.2016
Worked for one year at MTBC in an Agile team environment.
Developed web applications using ASP.NET WebForms, jQuery, and JavaScript.
Implemented authentication systems using ASP.NET Identity.
Utilized JIRA for tracking, prioritizing, and organizing releases, tasks, and bugs.
Created a files uploading module to facilitate secure data transfer between servers.
Participated in daily stand-up meetings, sprint planning, and retrospectives to ensure alignment with Agile practices.
Assisted in debugging and troubleshooting issues in existing applications, contributing to the overall stability and performance of the software.
Executive Office Specialist (Training and Design) at Freedom Mobile/Shaw MobileExecutive Office Specialist (Training and Design) at Freedom Mobile/Shaw Mobile