Summary
Overview
Work history
Education
Skills
Languages
Timeline
SoftwareDeveloper
Saqib Ahmed

Saqib Ahmed

Karachi,Sindh

Summary

Knowledgeable software engineering professional with experience building, testing and deploying scalable and modular software products. Organised and hardworking team player. Uses strong interpersonal skills to work well with internal and external stakeholders to meet project technical requirements.

Overview

12
12
years of professional experience

Work history

Principal Software Engineer

10Pearls
Karachi
01.2022 - Current
  • Increased customer satisfaction rates through diligent collaboration with cross-functional teams on feature development and bug resolution.
  • Completed code debugging, software troubleshooting, root cause analysis, and code reviews.
  • Made Reliable, Scalable, and Cost-effective Software Architecture.
  • Maximized system uptime through proactive identification of potential issues using advanced monitoring tools and rapid resolution of incidents.
  • Integrated multiple third-party APIs to manage and utilize diverse data types.
  • Designed and implemented Micro-Services and database architecture for processing data received from third parties, including files with different formats, streams, and JSON.


Staff Software Engineer

10pearls
Karachi
07.2020 - 12.2021
  • Performed root cause analysis on reported issues, swiftly resolving bugs while minimizing disruptions to users'' experiences.
  • Managed source code repositories, enforcing version control policies and facilitating efficient collaboration among team members.
  • Reduced application load times by optimizing database queries and streamlining data retrieval processes.
  • Designed scalable architectures to support increasing user traffic and maintain system stability.
  • Maintained comprehensive documentation of technical specifications, enabling smooth knowledge transfer within the team during transitions or new additions to the staff roster.
  • Increased system reliability by proactively addressing potential security vulnerabilities in the codebase.
  • Led architecture discussions, guiding the team in making informed decisions about technology choices for various projects.

Senior Software Engineer

10pearls
Karachi
01.2017 - 06.2020
  • Worked with project managers, developers, quality assurance and customers to resolve technical issues.
  • Optimized code performance for improved user experience and system efficiency.
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Mentored junior developers, fostering professional growth and enhancing team productivity.

Software engineer

10pearls
Karachi
07.2013 - 12.2016
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Maintained existing software systems by identifying and correcting software defects.
  • Developed scalable and maintainable code, ensuring long-term stability of the software.
  • Collaborated with clients to define solution requirements.

Test engineer

10pearls
Karachi
01.2012 - 06.2013
  • Made wireframes and prototypes of web and mobile applications
  • Made Stories, epics, expedites, and reported bugs
  • Created comprehensive test plans, test scripts, and use cases to support testing objectives.
  • Collaborated with development teams to identify, reproduce, and resolve software issues promptly.
  • Optimized regression testing efforts through continuous improvement of test cases and methodologies.
  • Developed effective test strategies based on requirements analysis and risk assessment for optimal resource allocation.
  • Improved testing efficiency with the development of automated test scripts using various programming languages.
  • Wrote Test cases and scenarios to reproduce bugs
  • Wrote Acceptance criteria, expected and actual behaviors.
  • Maintained up-to-date documentation of all test plans, procedures, results, and defect tracking databases for future reference or audits.

Education

Master of Science - Software Engineering

PAF Karachi Institute of Economics And Technology
Karachi, Sindh

Bachelor of Science - Software Engineering

Karachi University
Karachi, Sindh

Skills

  • Software Design
  • Micro-services Architecture
  • Full-Stack Development
  • NodeJS
  • ExpressJS
  • Restify
  • AngularJS/Angular
  • ReactJS
  • NestJS
  • TypeScript
  • TypeORM
  • Prisma
  • PostgreSQL
  • MySQL
  • SQL Server
  • Neo4j
  • Redis
  • MongoDB
  • RabbitMQ
  • Docker
  • AWS Services (EC2, S3, SQS, SNS, SES, Lambda)
  • Socket Programming
  • Server-Sent Events
  • Sentry
  • Datadog
  • Git
  • Circle CI
  • Heroku
  • Jenkins
  • Single Sign-On
  • E2E Automation
  • Protractor
  • Cypress
  • Mocha
  • PHP (CodeIgniter, Laravel)
  • Ruby on Rails

Languages

English
Fluent
Urdu
Fluent

Timeline

Principal Software Engineer

10Pearls
01.2022 - Current

Staff Software Engineer

10pearls
07.2020 - 12.2021

Senior Software Engineer

10pearls
01.2017 - 06.2020

Software engineer

10pearls
07.2013 - 12.2016

Test engineer

10pearls
01.2012 - 06.2013

Master of Science - Software Engineering

PAF Karachi Institute of Economics And Technology

Bachelor of Science - Software Engineering

Karachi University
Saqib Ahmed