Summary
Overview
Work History
Education
Skills
Timeline
SoftwareEngineer

Faizan Ahmed

Software Engineer
Karachi

Summary

Enthusiastic Software engineer eager to contribute to team success through hard work, attention to detail and excellent organizational skills.

Overview

7
7
years of professional experience

Work History

Software Engineer

Cargobase
Singapore
08.2022 - Current

Tech Stack: Django, FastApi

  • Implemented JWT authentication mechanism in the system for Django Rest Framework (previously Django's user tokens were being used). This implementation aided the system with the functionality of "login on behalf of" so the staff users can login on behalf of clients to perform desired actions.
  • Due to the shortage of Front-end developers, developed the interceptor as well to cater the JWT on web app
  • Created a migration script to migrate the users from one tenant to another on AUTH0.
  • Worked on the fetching and storing the routes for different freight modes. Explored open route service to cater the shipments which were going via roads. Stored the routes as GeoJSON Line String.
  • Actively motivating the team to take part in cleaning up the spaghetti of code by sharing the "Boys Scout Rule".
  • Shared the new branching strategy with the team and implementing it to ease the roll out of sprints without any hassle.

Associate Engineering Manager

Airlitft Technologies
Karachi
09.2021 - 07.2022

Tech Stack: Typescript, NestJs, Angular, Postgres

  • Collaborated with Product and Business team on the ideation of new systems and vetted those ideas from engineering perspective.
  • Estimations and resource allocations were key responsibilities.
  • Managed 9 team members, conducted 1-1s, allocated task, prepare road-maps for them
  • Reduced product rollout time by introducing agile methodologies.
  • Lead some major features like, incorporation of CDMs (Cash Deposit Machines) in warehouses, in-app chat for riders and consumers application, incentives for riders, 11/11 sale for electronics items, removal of woo-commerce from the system.
  • Conducted internal team all-hands weekly to share progress of team and major areas where team is working.
  • Helped organization to scale engineering team to 136 engineers.

Senior Software Engineer

Airlift Technologies
Karachi
11.2020 - 09.2021

Tech Stack: Typescript, NestJs, Angular, Postgres

  • Worked on backend of rewards system for customers, where customers can earn rewards on purchasing items, redeem rewards in form of digital cash and earned rewards will get expired after certain period.
  • Worked on dynamic management of coverage area covered by dark stores.
  • Worked along with team to make system based on UTC before that Pakistan Time Zone was being used in different components of system, after which system was able to be operated 24 hours.
  • Worked on procurement system to add business SOPs for check-in of inventory, and system for audit of inventories.
  • Provided tech support for issues on Production for month.
  • Trained and mentored junior developers and engineers, teaching skills in Backend Engineering, git, NestJs, especially non-CS graduates as well on backend engineering.

Senior Software Engineer

10Pearls
Karachi
12.2019 - 10.2020

Tech Stack: Flask(Python), Angular

  • Worked on system to forward streaming data via sockets to server, for being processed for different purpose and eventually that data was being sent to system for visualization. Kafka was used to send data between microservices.
  • Worked with project managers, developers, quality assurance and customers to resolve technical issues.
  • Trained and mentored junior developers and engineers, teaching skills in git, python (Flask), Backend Engineering and working to improve overall team performance.
  • In absence of Project Manager, collaborated with clients to define solution requirements.
  • Helped organization in recruitment of python resources.

Software Engineer

10Pearls LLC
Karachi
07.2017 - 12.2019

Tech Stack: Python, Flask, Django, Angular, KOA(Typescript)

  • Worked on CMS (based on Django) which was build to aid real estate agents to upload and manage properties.
  • Worked on Portal for senior citizens by leveraging power of Amazon's Alexa. I worked on portal to manage interoperability within senior care facilities.
  • Delivered MVP system for management of farmers which included mobile and web app. My core responsibility was on backend
  • Worked on backend of recruitment portal, which was synced with existing ATS. Existing data was migrated to newly created system and two-way synchronization was achieved.
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability and performance.

Education

Bachelor of Science - Computer Engineering

Ghulam Ishaq Khan Institute Of Engineering Science
Swabi, KPK, Pakistan
Aug 2013 - May 2017

Skills

Project planning

undefined

Timeline

Software Engineer

Cargobase
08.2022 - Current

Associate Engineering Manager

Airlitft Technologies
09.2021 - 07.2022

Senior Software Engineer

Airlift Technologies
11.2020 - 09.2021

Senior Software Engineer

10Pearls
12.2019 - 10.2020

Software Engineer

10Pearls LLC
07.2017 - 12.2019

Bachelor of Science - Computer Engineering

Ghulam Ishaq Khan Institute Of Engineering Science
Aug 2013 - May 2017
Faizan AhmedSoftware Engineer