Summary
Overview
Work History
Education
Skills
Work Availability
Timeline
Hi, I’m

Hassam Shoaib

The way to get started is to quit talking and begin doing.
Walt Disney
Hassam Shoaib

Summary

Experienced IT professional with over 7 years of industry experience in software development, design, and solutions architecture. Skilled in building secure systems that prioritize information security, a critical aspect often overlooked in modern development practices. Recognized for delivering high-quality results, resolving complex issues, and enhancing customer satisfaction. Adept at developing enterprise-grade SaaS platforms, including scalable backend services using RESTful APIs capable of handling large-scale data. Possesses strong communication skills, a structured approach, and effective leadership qualities, contributing to successful product delivery and team collaboration.

Overview

7
years of professional experience

Work History

Zapdas Technologies

Principal Software Engineer
04.2022 - Current

Job overview

  • Designed and implemented a fault-tolerant, auto-scalable, and highly available infrastructure on AWS, ensuring seamless handling of high user loads while maintaining robustness and reliability.
  • Implemented multi-tenancy at both the application and database levels, optimizing database schemas, utilizing Citus with PostgreSQL for horizontal scaling, and ensuring data isolation and performance for each tenant within the system.
  • Transformed blocking services from monolithic code to AWS Lambda and SQS, enhancing scalability and performance
  • Design service specification and built RESTful API's for supporting various end-user functionalities in Web and Mobile channel for enabling enhanced digital experience to end user
  • Implemented PCI-compliant payment gateway integration for both one-time purchases and subscription-based models using Stripe, ensuring secure and seamless transactions for businesses.
  • Integration of Contentful and Storyblok with Next.js following atomic design methodology
  • Integrated Storyblok with React Native, enabling dynamic customization of the mobile application in real-time.
  • Developing multiple proof-of-concepts and performing researches for new technologies, platforms and functionality
  • Coordinating with multiple development teams, Enterprise Architecture team and business stakeholders
  • Guiding and coaching team members

Bahria Enterprise System And Technologies

Software Manager / Senior Software Engineer
01.2021 - 03.2023

Job overview

  • Customized and deployed open-source vehicle tracking systems and integrated them with modern GPS trackers.
  • Led the complete migration and implementation of documents approval system from an outdated tech stack to a modern one based on Node.js, React, and PostgreSQL, improving performance and user experience.
  • Integrated MQTT broker with Node.js and socket.io to develop real-time REST APIs for IoT devices, enabling efficient communication and data exchange.
  • Implemented bucketing architecture in MongoDB to efficiently store and manage the large volume of data generated by IoT devices, optimizing database performance and scalability for handling IoT data streams.
  • Constant contribution to architectural decisions, code reviews, and overall technical strategy
  • Introduced test-driven development (TDD) methodology, significantly improving the quality of deliverables through rigorous testing practices.

Elite Competitions (Remote)

Full Stack Developer
02.2019 - 11.2021

Job overview

  • Responsible for the end-to-end implementation of features in a web and cross-platform mobile application for a luxury prize distribution company, serving an expansive user base exceeding 80,000 users.
  • Developed real-time, robust APIs using Firebase to facilitate ticket slot booking.
  • Migrated the business logic layer and data access layer from both the mobile and web projects to a separate API project, resulting in reduced code redundancy, improved code reusability, and enhanced system understandability for new developers.
  • Integrated Google Analytics to enhance marketing strategies and enable data-driven decision-making.

DHA Suffa University

Software Engineer
05.2017 - 12.2020

Job overview

  • Enhanced database performance by optimizing and normalizing the database schema, resulting in reduced data redundancy and improved data retrieval speed.
  • Developed course enrollment application that automatically recommends available courses based on a student's academic plan and previously completed courses.
  • Implemented faculty approval and feedback process in the enrollment application
  • Configured and deployed the Node.js application in cluster mode to efficiently manage thousands of concurrent requests per minute.
  • Created REST APIs to fetch data from biometric attendance devices, then designed and implemented an analytical dashboard using React.js. This dashboard provides senior management with a real-time view of the faculty's presence on campus.
  • Developed ad-hoc SQL queries for academic reporting and automated various tasks.
  • Led the migration of a legacy campus management application by creating a separate layer of REST APIs on the existing database, using a new technology stack based on Node.js and React.js.

Education

Iqra Univeristy
Karachi, Pakistan

Masters In Information Security
05.2025

DHA Suffa University
Karachi, Pakistan

Bachelor of Computer Science from Software Engineering
05.2018

Skills

  • Architecture and Design: Cloud based solutions, Microservices, RESTful, Big data solutions
  • Programming Languages: JavaScript, TypeScript
  • Software Frameworks: Expressjs, Strapijs, Nextjs, Reactjs, React Native, Electronjs, Socketio
  • Databases: MySQL, PostgreSQL, MongoDb, Firebase
  • Software Engineering tools: Git, Docker, Jira
  • Cloud services: Amazon cloud services S3, EC2, IAM, Lambda, SQS, SNS
  • Software Development methodologies: Agile Scrum
  • Software applications
  • Database programming
  • Testing and maintenance
  • Algorithm implementation
  • Policy and procedure adherence
  • Solutions deployment
  • Performance Tuning
Availability
See my work availability
Not Available
Available
monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Timeline

Principal Software Engineer

Zapdas Technologies
04.2022 - Current

Software Manager / Senior Software Engineer

Bahria Enterprise System And Technologies
01.2021 - 03.2023

Full Stack Developer

Elite Competitions (Remote)
02.2019 - 11.2021

Software Engineer

DHA Suffa University
05.2017 - 12.2020

Iqra Univeristy

Masters In Information Security

DHA Suffa University

Bachelor of Computer Science from Software Engineering
Hassam Shoaib