Zohaib Hassan

Zohaib Hassan

Full Stack Software Engineer with 3 years of professional experience building enterprise-grade web applications end-to-end – from Angular and React.js frontends to Java Spring Boot backends backed by MySQL, MongoDB, and PostgreSQL. Skilled in designing RESTful APIs, relational and NoSQL database schemas, WebSocket integration, and role-based access control.

About Me

Full Stack Software Engineer with 3 years of professional experience building enterprise-grade web applications end-to-end – from Angular and React.js frontends to Java Spring Boot backends backed by MySQL, MongoDB, and PostgreSQL. Skilled in designing RESTful APIs, relational and NoSQL database schemas, WebSocket integration, and role-based access control. Comfortable owning a feature across the whole stack – from UI architecture down to query performance and data modeling.

Experience

Full Stack Software Engineer

MFSYS Technologies

Islamabad, Pakistan

December 2023 – Present

  • Architected enterprise Angular applications using standalone components, reactive forms, RxJS, and modular design patterns, serving multiple simultaneous production clients
  • Designed and developed RESTful APIs in Java Spring Boot, including endpoint design, request validation, and service-layer business logic to support live dashboards, shipment tracking, and enterprise workflows
  • Modeled and managed relational and NoSQL data layers across MySQL, PostgreSQL, and MongoDB, handling schema design, indexing, and query optimization for high-traffic production endpoints
  • Spearheaded a framework upgrade from Angular v12 to v20, resolving breaking dependency conflicts, updating outdated API calls, and adapting component logic to restore full production stability
  • Connected WebSocket services and RESTful APIs to power live dashboards and shipment tracking, providing users with accurate and instant data across all interfaces
  • Designed and enforced role-based access control (RBAC) end-to-end – from Spring Boot authentication/authorization logic to permission-driven conditional rendering on the frontend – hardening application security and meeting enterprise compliance standards
  • Implemented React.js features with Redux for state management across carbon trading marketplace platforms, expanding frontend delivery capacity
  • Improved system performance via code splitting, tree shaking, database indexing, and efficient API design; partnered directly with backend teams on contract definition, data modeling, and integration troubleshooting

Junior Software Engineer

Litgrey Technologies

Islamabad, Pakistan

April 2023 – October 2023

  • Constructed mobile-first, cross-browser web interfaces using HTML5, CSS3, Bootstrap, and JavaScript, ensuring consistent rendering across all major platforms and screen sizes
  • Collaborated with senior engineers on Angular and React.js projects, building reusable UI components and diagnosing interface defects to maintain product quality
  • Assisted with Java Spring Boot backend tasks, including basic CRUD endpoint implementation and MySQL query writing to support frontend feature development
  • Reduced page load time by 15% through strategic image compression, deferred asset loading, and front-end resource optimization
  • Translated Figma and Adobe XD specifications into pixel-perfect, production-ready interfaces while following Agile sprint workflows and Git branching best practices

Projects

CIIHive – Core Banking Application

Angular
Java Spring Boot
PostgreSQL
  • Built a full-stack core banking platform, developing financial UI modules in Angular alongside secure Spring Boot REST APIs backed by PostgreSQL, ensuring high data accuracy and stability under heavy transactional load
  • Designed PostgreSQL schema and transactions for financial data integrity, and executed a full frontend version migration from Angular v12 to v20, addressing breaking changes and restructuring module architecture for long-term maintainability
  • Modernized the codebase by introducing standalone components and updated RxJS observable patterns, aligning the application with current framework standards

Cargo Guard – Logistics Tracking Platform

Angular
Spring Boot
RxJS
WebSocket
MySQL
  • Engineered live cargo tracking dashboards in Angular, combining WebSocket data streams with Spring Boot REST APIs and a MySQL data layer for instant shipment visibility
  • Enforced granular permission-based UI and API access control and produced a full Cypress end-to-end test suite covering every critical user workflow

Optician Dynamics E-Store

Angular
Java Spring Boot
MySQL
  • Built a full-stack multi-vendor e-commerce storefront, developing the Angular frontend and collaborating on Spring Boot REST APIs backed by MySQL for product catalog and vendor management

Carbon Digital Marketplace

React.js
Redux
TypeScript
MongoDB
  • Created a green project management platform in React.js supporting carbon credit tracking, audit workflows, and regulatory verification
  • Centralized application state using Redux and integrated MongoDB-backed API endpoints to drive all dynamic data features across the platform

Hot Freight International

React.js
Analytics Dashboard
  • Built an internal operations dashboard in React.js featuring shipment analytics and monitoring for LTL, truckload, expedited freight, and warehousing
  • Launched the corporate marketing website with tracking integration and structured service pages, strengthening client engagement

Skills

Frontend Skills

Angular
RxJS
Angular CLI
Angular Material
NgRx
PrimeNG
Reactive Forms
TypeScript
JavaScript (ES6+)
React.js
Redux
HTML5
CSS3
SASS/SCSS
TailwindCSS
Bootstrap
WebSocket
Cypress
Figma
Adobe XD

Backend Skills

Java
Spring Boot
REST API Design & Development
Spring Security
JPA/Hibernate
Microservices
Maven

Databases

MySQL
PostgreSQL
MongoDB
Schema Design
Query Optimization
Indexing
Transactions

Tools & Practices

Git
GitHub
Webpack
Postman
Agile/Scrum
CI/CD basics

Soft Skills

Problem Solving
Critical Thinking
Teamwork
Adaptability
Time Management
Attention to Detail
Communication
Leadership

Education

Bachelor of Science, Information Technology

Karakoram International University

Gilgit Baltistan, Pakistan

September 2019 – September 2023

  • Thesis: Clinvio – a clinical healthcare web application
  • Relevant Coursework: Data Structures, Algorithms, Database Management Systems, Software Engineering, Web Technologies, Network Protocols, Operating Systems

Professional Certification, Data Science and Artificial Intelligence

National University of Sciences and Technology (NUST)

Gilgit Baltistan, Pakistan

June 2023 – December 2023

  • Completed a 6-month DSAI program in machine learning, deep learning, data mining, and computer vision

Get In Touch

Ready to work together? Let's create something amazing!

Location

Rawalpindi, Pakistan