Experience
Experience & education.
- ExperienceAug 2023 – Feb 2026
Lead Software Engineer
F Three Technologies · Sharjah, UAE – Remote
Served as Lead Software Engineer driving end-to-end development and system architecture across cross-functional teams. Owned scalable cloud infrastructure on AWS, GCP, and Azure, led backend and frontend engineering efforts (React.js and React Native), and contributed to AI feature integration while establishing CI/CD pipelines and DevOps best practices across product lines.
- Led end-to-end software development and system architecture across cross-functional teams, ensuring scalable and high-quality delivery
- Designed and developed scalable RESTful APIs using Node.js, Express, and NestJS, including modernization of legacy systems into distributed services
- Architected event-driven systems using Pub/Sub patterns for high-performance, loosely coupled workflows
- Built responsive web and mobile applications using React.js and React Native for seamless cross-platform user experiences
- Engineered and managed hybrid database architectures (Firestore, MongoDB, SQL) with real-time synchronization and optimized data modeling
- Implemented offline-first capabilities through synchronization strategies between NoSQL and SQL systems
- Led server-to-server integrations and large-scale data migrations while ensuring data integrity
- Integrated AI-driven features including facial recognition for health monitoring applications
- Developed real-time communication systems using Twilio and custom email services
- Implemented secure payment integrations including Stripe, Poli, and Blinq
- Established CI/CD pipelines, automated testing frameworks, and optimized deployment workflows
- Deployed and managed applications across AWS, GCP, and Azure using Docker and Kubernetes
- Provided technical leadership for frontend teams using React.js, Next.js, and React Native
- Architected end-to-end cloud solution designs and landing zone patterns, provisioning resilient GCP infrastructure with Terraform (IaC) on GKE for self-healing and auto-scaling
- Governed enterprise identity and security baselines across GCP environments using IAM, OAuth 2.0, MFA, and RBAC, with encrypted data transfers aligned to strict compliance standards
- Conducted security architecture reviews and dynamic analysis (SAST, DAST, API scanning) to maintain zero-vulnerability releases and GDPR/OWASP alignment
- Extended CI/CD governance with Jenkins and GitLab CI alongside GitHub Actions, enforcing automated test execution and deployment release readiness
- Orchestrated zero-downtime server-to-server migrations from legacy systems into distributed GCP microservices architectures
- Established reference architectures and technology evaluation frameworks to maintain architectural integrity and maintainability across releases
- ExperienceOct 2020 – Jul 2023
Senior Software Engineer
F3 Technologies · Onsite – Pakistan
Joined F3 Technologies as a full-stack engineer, building production-grade Node.js APIs, React and React Native applications, and real-time database integrations across healthcare, real estate, and logistics products.
- Developed and maintained RESTful APIs using Node.js, Express, and NestJS with a focus on scalability, performance, and clean architecture
- Built responsive web and mobile applications using React.js, Next.js, and React Native for consistent cross-platform experiences
- Designed and implemented data models using Firestore, MongoDB, and SQL with support for real-time data synchronization
- Implemented core application features including authentication, data management, and third-party integrations
- Enhanced APIs and contributed to modernization of legacy systems to improve maintainability and performance
- Integrated real-time features and notification systems using Twilio and custom email services
- Supported secure payment integrations including Stripe, Poli, and Blinq
- Assisted in CI/CD pipeline setup and deployment processes to improve release efficiency and consistency
- Collaborated with cross-functional teams including design, QA, and backend to ensure timely feature delivery
- Worked with cloud platforms such as AWS and GCP and utilized Docker for containerized development and deployments
- Trained more than 100 engineers in React and React Native across the organisation
- Applied domain-driven Clean Architecture principles that reduced technical debt by 25%
- Refactored state management workflows with useMemo/useCallback memoization, improving client memory performance by 40%
- Designed distributed GCP containerized architectures (GKE / Compute) engineered to auto-scale from 10k requests/sec to over 1M+ requests/sec
- ExperienceJan 2020 – Oct 2020
Blockchain & Frontend Developer
Freelance · Remote – Pakistan
Worked independently on blockchain and web projects, delivering NFT smart contracts on Solana and Ethereum and building React.js applications integrated with crypto wallets for international clients.
- Designed and deployed smart contracts on Solana and Ethereum for NFT buying and selling platforms
- Developed responsive React.js web applications integrated with cryptocurrency wallets (MetaMask)
- Managed full project lifecycle from architecture and development through to deployment
- ExperienceJun 2019 – Dec 2019
Software Developer
Euroko International · Onsite – Pakistan
My first professional engineering role, where I built foundational skills across Android development, React.js, and IT operations while contributing to real client-facing products.
- Developed an Android application for a Sales Management System
- Designed and built a responsive website using React.js
- Managed IT and network support tasks across the organisation
- Education2015 – 2019
B.S. Software Engineering
COMSATS University Islamabad
- CGPA: 3.2 / 4.0
- Position holder (2nd & 3rd semester)
- Runner-up, Code-A-Than Pre-Coder competition