ISLAMABAD, PAKISTAN · WORKING GLOBALLY Open to remote opportunities

Architecture. Code. Ownership.

Faizan
Saleem.

Principal Software Engineer & Technical Lead

I build dependable Java and AWS platforms and have led a team of 15+ through development, testing, and production delivery.

Faizan Saleem, software engineer and technical lead
THE SYSTEM IS ONLY PART OF THE STORY.The people matter, too.

9+ years of hands-on engineering.
From the first design to the production release.

JAVASPRING BOOTAWS
SCROLL TO EXPLORE
EXPERIENCE ACROSS
TEO International
Systems Limited
Aurora Solutions
Global Rescue
01 / SELECTED WORK

Selected engineering work

Platforms, migrations, and integrations.
A closer look at what I’ve built and led.

01 — PLATFORM ENGINEERINGENTERPRISE DELIVERY / UK
UK CERTIFICATION PLATFORM

Multi-tenant certification platform

Leading backend delivery for the UK certification platform, connecting mobile, agent, and customer journeys through multi-tenant services.

Java 21Spring BootAWS ECSMySQL
MY ROLEHands-on technical lead
TEAM15+ team members
OWNERSHIPArchitecture → production
Explore the engineering

The challenge

Support several certification schemes and user journeys in a shared platform, with tenant-specific application and card workflows.

What I do

Develop backend services, coordinate dependencies, review code, and lead delivery with UK stakeholders. Build hosted payments with pre-authorisation, voiding, notifications, and HMAC signature verification.

Beyond implementation

Own AWS ECS deployment and rollback coordination, diagnose application and integration failures, and provide second-level production support.

02 — DATA MODERNIZATIONTELECOMMUNICATIONS / EUROPE
POSTGRESQL MIGRATION TOOLING

Tenant-aware data migration

Built a migration tool to consolidate multi-million-record, single-tenant databases into a multi-tenant architecture for a European telecommunications programme.

PostgreSQLMulti-tenancyMigration tooling
Explore the engineering

The context

Existing single-tenant databases needed to be consolidated into a shared architecture while carrying their data into the new tenant model.

My contribution

Built the PostgreSQL migration tool for the consolidation, working across a dataset containing millions of records.

Related modernization

Also migrated UK certification platform card-finder reference data and application read paths from DynamoDB to relational storage, including tooling and release coordination.

03 / DOCUMENT AUTOMATION

Document data extraction

Built an Amazon Textract OCR module to automate data extraction from enterprise documents and integrate the results into backend workflows.

Amazon TextractAWSBackend integration
04 / CLOUD INFRASTRUCTURE

Kubernetes migration

Led a Docker Swarm-to-Kubernetes migration, created and administered clusters, and managed environments through Rancher.

KubernetesDockerRancherJenkins
ALSO BUILT & DELIVERED

Collaboration-platform application · Hosted payments · Healthcare SaaS · Billing systems · Java ETL pipelines · Traveler tracking

02 / THE PERSON BEHIND THE CODE

Hands-on engineer.
Whole-picture thinker.

9+

Years of engineering
experience

15+

Engineering and QA
team members led

Employee of the Month
TEO International · March 2025

I like getting close to difficult problems — in the code, in the system, and in the way a team works.

I’m a Principal Software Engineer and Technical Lead at TEO International, working across enterprise platforms. My work spans construction certification, telecommunications, healthcare, and travel, with Java, Spring Boot, and AWS at the center of my stack.

I have led a team of 15+ engineering and QA professionals while remaining hands-on with development. I still write services, work through database problems, review pull requests, and stay involved when a release reaches production.

Based in Islamabad, I work with UK and European stakeholders and bring the same ownership to technical decisions, team development, and delivery.

03 / THE JOURNEY

Engineering experience

DEC 2021 — PRESENTCurrent

Principal Software Engineer & Technical Lead

TEO International

Lead delivery for a UK certification platform. Have led a team of 15+ engineering and QA professionals across development, testing, and production delivery. Own multi-tenant services, hosted payments, technical reviews, and AWS production releases.

More about this role +

Introduced Java code reviews across the delivery team. Built PostgreSQL migration tooling for a European telecommunications programme, delivered an end-to-end collaboration-platform application, and contributed to billing, agent desktop, and SIP device provisioning solutions.

01
FEB 2021 — DEC 2021

Senior Software Engineer

Systems Limited

Built enterprise backend services and an Amazon Textract OCR module. Led Kubernetes migration and worked across DevOps, integrations, and engineer mentoring.

02
AUG 2019 — FEB 2021

Full Stack Engineer

Aurora Solutions

Built healthcare SaaS workflows for practitioners and patients, including scheduling, billing, reporting, and discovery, using Spring Boot and AngularJS.

03
JUL 2017 — MAY 2019

Associate Software Engineer

Global Rescue

Built Java ETL pipelines, travel data APIs, traveler-tracking capabilities, and operational tools for account managers.

04
EDUCATION

B.S. Computer Science

FAST–NUCES, Islamabad · 2013–2017

3.72/ 4.00 GPA
04 / TECHNICAL RANGE

Technical expertise

01

Backend & architecture

Java 21 · Spring Boot · Spring Security · Microservices · REST APIs · Hibernate / JPA · Multi-tenancy

02

Cloud & delivery

AWS ECS / Fargate · ECR · S3 · Lambda · Docker · Kubernetes · Rancher · Jenkins · CI/CD

03

Data & integration

MySQL · PostgreSQL · MongoDB · Redis · Elasticsearch · ETL · Database migrations

04

Full-stack engineering

JavaScript · TypeScript · Node.js · Express · Angular · React · SQL · Bash

05

Leadership & practice

System design · Code reviews · Mentoring · SDLC ownership · Stakeholder communication · Production support

05 / WORKING TOGETHER

Good systems need
good collaboration.

01

Make the trade-offs clear.

Ground technical decisions in the requirements, dependencies, and production realities the team has to work with.

02

Lead through the work.

Stay hands-on. Make code reviews useful. Give engineers context, feedback, and space to take ownership.

03

Own the follow-through.

Keep engineering, QA, and stakeholders connected through implementation, release, and production support.

06 / YOUR NEXT ENGINEERING CHALLENGE Open to remote roles

Let’s work together..

Looking for a senior engineer or technical lead who can own the code, the collaboration, and the delivery? Let’s talk.