Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic
Abdullah Shahid

Abdullah Shahid

Software Engineer
Karachi

Summary

Experienced Software Engineer with 4 years of industry experience. I possess a strong skill set in Node.js, JavaScript, MongoDB, PHP, MySQL, Laravel, and React, enabling me to design and develop robust backend systems, implement efficient database solutions, deploy applications, and seamlessly integrate APIs. My expertise lies in writing readable, testable, and maintainable code, while ensuring adherence to clean, secure, and reliable coding practices. With excellent communication skills and a collaborative mindset, I actively seek opportunities to learn and enhance my skills, contribute to the success of my team and enjoy assisting and mentoring fellow team members. Additionally, I bring valuable experience in working with cloud systems, further enhancing my technical proficiency.

Overview

5
5
years of professional experience
4
4
years of post-secondary education
1
1
Certification
1
1
Language

Work History

Full Stack Software Engineer

Bykea (Pakistan’s largest ride hailing and delivery platform)
Karachi
02.2022 - Current
  • Developed a GitLab deployment pipeline in collaboration with DevOps, enabling seamless deployment of a critical microservice running on auto‑scaling AWS EC2 instances and multiple PM2 instances. This streamlined the deployment process, resulting in faster releases, improved productivity, and better scalability.
  • Implemented a MongoDB migration process across teams by creating a script that generates migration files and performs up/down operations. This process facilitated efficient tracking and execution of migrations in local, staging, and production servers, ensuring consistent database updates.
  • Introduced and implemented unit testing using Jest in Node.js, fostering a culture of code quality and enabling developers to catch bugs early in the development lifecycle.
  • Introduced and implemented API testing among team members using Postman and Newman CLI, ensuring the reliability and correctness of APIs through automated testing, resulting in improved quality and reduced manual testing efforts.
  • Developed a profile‑based discount feature that targeted discounts to specific customers. This was achieved by utilizing RabbitMQ to enable communication between two services, reading customer profiles, and comparing them with pre‑defined rules using SQL queries.
  • Replaced the payment gateway from Checkout to BAFL by integrating their APIs, which included user authentication, session generation, tokenization, and payment capture. This migration effectively addressed the service gap, improving payment processing efficiency and ensuring a seamless payment experience for users.

Software Engineer

Koderlabs
Karachi
04.2021 - 02.2022
  • Designed a comprehensive warehouse management platform, utilizing MySQL for the database, React for the frontend, and Laravel for the backend. The application seamlessly integrated with Shopify, Amazon, Ebay, WooCommerce, and BigCommerce through REST and SOAP APIs and SDKs, providing a centralized solution for efficient warehouse operations.
  • Developed a real‑time stock, cryptocurrency, and currency signals generation application using React, Laravel, and MySQL. The application leveraged a third‑party API that provided data through Server‑Sent Events in JavaScript. Additionally, webhooks were implemented to send email notifications based on specific events, enhancing user engagement and providing timely updates.
  • Implemented Stripe API integration using Laravel Cashier for a fundraising application, enabling seamless and secure payment processing.
  • Developed a tracking and routing feature for an exotic car repairing service, enabling pick‑up trucks and system administrators to locate and transport broken cars to repair shops. This feature utilized the integration of Google Maps and Places APIs for efficient mapping and route planning.

Software Engineer

Stratesfy Systems
Karachi
12.2019 - 03.2021
  • Played a key role in the development of an employee portal, utilizing Laravel for the backend and its blade template for the frontend. This portal provided a centralized platform for employees to access and manage their information, enhancing efficiency and communication within the organization.
  • Developed an applicant tracking system using TypeScript, Angular, Laravel, and MySQL. The system streamlined the hiring process, encompassing steps from resume submission to candidate shortlisting, interview scheduling, and reviews. This solution improved recruitment workflows and facilitated effective candidate management.
  • Developed an iOS application using Swift and SwiftUI, aimed at assisting users with relocation, accommodation selection, and goods shipping. The application integrated authentication methods from Google, Facebook, and Apple, providing a seamless user experience. Additionally, Stripe was implemented for secure payment integration, enabling users to complete transactions within the app.

PHP Developer

Brainiac Studio
Karachi
12.2018 - 06.2019
  • Developed an inventory management system for 1Link's credit/debit cards printing facility, utilizing core PHP, MySQL, and JavaScript. The system efficiently managed inventory and operations, ensuring seamless card production and delivery.
  • Created dynamic pages and provided a Single Page Application (SPA) experience using JQuery, enhancing user interaction and improving the overall user experience of the application.
  • Designed and developed a normalized relational database in MySQL for the inventory management system, ensuring efficient storage, retrieval, and management of data.
  • Implemented a barcode printing feature within the system, utilizing barcode printer and its APIs in JavaScript. This feature enabled the printing of barcodes for streamlined tracking and identification purposes, achieved through thorough research and utilization of relevant documentation and articles.

Education

Bachelor of Science - Computer Science

Sir Syed University of Engineering And Technology
Karachi, Pakistan
01.2016 - 12.2019

Skills

    Backend Development

undefined

Certification

IBM Data Engineering

Timeline

Full Stack Software Engineer

Bykea (Pakistan’s largest ride hailing and delivery platform)
02.2022 - Current

IBM Data Engineering

06-2021

Software Engineer

Koderlabs
04.2021 - 02.2022

Software Engineer

Stratesfy Systems
12.2019 - 03.2021

PHP Developer

Brainiac Studio
12.2018 - 06.2019

Bachelor of Science - Computer Science

Sir Syed University of Engineering And Technology
01.2016 - 12.2019
Abdullah ShahidSoftware Engineer