Available for opportunities

Farman Ali Ujjan

|

Building scalable, high-throughput backend systems for digital banking. Specializing in Java microservices, event-driven architectures (Kafka), and low-latency transaction processing serving 1M+ users.

Farman Ali Ujjan

About Me

guest@farman-server:~
$ ./start-backend.sh
Booting production systems...
[OK] Java Microservices loaded (Quarkus)
[OK] Connected to PostgreSQL DB
[OK] Kafka Event Streams active
[OK] Redis cache ready (latency: 2ms)
System listening on port 8080. Ready to scale.
$ _

I am a Software Engineer with 3+ years of experience building scalable, high-throughput systems for FinTech and digital banking.

At Bank Al Habib, I specialize in Java microservices (Quarkus, Spring Boot) and event-driven architectures using Apache Kafka. My work focuses on real-time payment infrastructure, transaction processing, and observability platforms at production scale. I successfully reduced API response times from ~300ms to ~20ms, enhancing system stability and user experience for over 1M+ users. With an MS in Computer Science (CGPA: 3.89) and a background in Petroleum Engineering, I bring strong analytical and system-level thinking to complex engineering problems.

3+
Years Experience
1M+
Active Users Served
15x
Latency Improvement
20+
Microservices Built

Engineering Philosophy

πŸš€

Scalability First

Designing systems meant to scale from day one, utilizing asynchronous event-driven architectures (Kafka) and caching strategies (Redis) to support millions of concurrent users.

⚑

Real-Time Processing

Integrating event-driven workflows with payment gateways like RAAST to enable instant, secure, and reliable national payments at production scale.

βš™οΈ

Operational Excellence

Treating deployment and monitoring as first-class citizens. Extensive use of Docker, CI/CD automation, and ELK observability to maintain 99.99% system availability.

Professional Experience

Assistant IT Specialist

Jan 2025 – Present

Bank Al Habib Ltd.

  • Developed and maintained Java (Quarkus) microservices powering digital banking and transaction processing systems serving 1M+ users.
  • Reduced average API response time from ~300ms to ~20ms using Redis-based caching.
  • Built event-driven workflows using Apache Kafka to improve system scalability and decoupling.
  • Contributed to the integration of the RAAST real-time payment system, enabling instant national payments.
  • Deployed containerized services using Docker in CI/CD environments.

Senior IT Officer

Jan 2024 – Dec 2024

Bank Al Habib Ltd.

  • Configured ELK Stack dashboards and observability practices across 20+ microservices, enabling proactive failure detection and significantly reducing incident response time.
  • Improved system performance and stability across core banking services.
  • Supported migration from legacy systems to service-based architecture, reducing technical debt.

IT Officer (Software Developer)

Jan 2023 – Dec 2023

Bank Al Habib Ltd.

  • Developed backend modules for transaction processing, account operations, and validation workflows using Java microservices and REST APIs.
  • Optimized database queries, improving system performance and reliability.

IT Trainee Officer

Aug 2022 – Dec 2022

Bank Al Habib Ltd.

  • Built internal projects using Java Swing, Python, Vue.js, and Node.js; placed 2nd among 25 trainees.
  • Rotated across core IT domains: development, QA, infrastructure, and database management.

Petroleum Engineer (Contractual)

May 2022 – Aug 2022

Mab Technology (UK)

  • Performed reservoir engineering analysis using TNavigator and IPM Suite; contributed to carbon storage capacity calculations.

Highlighted Projects

πŸ€–

Accident Reporting System

Built an offline-first mobile reporting platform with live geolocation, media capture, and dynamic forms. Orchestrated microservices with PostGIS for geospatial analytics and DBSCAN for hotspot clustering. Delivered an AI-driven multilingual GPT-based chatbot achieving 86.7% accuracy with sub-1-second latency.

Python (Flask) Java (Quarkus) PostgreSQL/PostGIS LLM/AI React Native
βš™οΈ

Enterprise Service Management (ESM)

Architected a Quarkus-based service layer using State Design Pattern, Redis caching, and Uni/Mutiny for async processing. Designed for reuse as a reference architecture for workflow-driven services within the team.

Java (Quarkus) Apache Kafka Redis Microservices
πŸ“ˆ

IT Ops Observability Dashboards

Configured observability dashboards and structured logging on the bank’s ELK Stack across 20+ microservices, enabling real-time monitoring and faster incident response.

Elasticsearch Logstash Kibana DevOps
🌐

NetCheck

A lightweight network connectivity diagnostic utility available globally via the Snap Store. Built with Python.

Python CLI Tooling Snapcraft
πŸ”Œ

kport

An open-source, cross-platform CLI tool for port inspection & debugging. Docker-aware and pip-installable.

Python Docker Networking

Technical Skills & Frameworks

JavaJava
PythonPython
KafkaApache Kafka
RedisRedis
DockerDocker
PostgreSQLPostgreSQL
ELKELK Stack
MicroservicesMicroservices
ReactReact Native

Languages

Java Python JavaScript / TS SQL

Frameworks

Quarkus Spring Boot Flask React Native Node.js

Architecture & System Design

Microservices Distributed Systems Event-Driven Architecture REST APIs / GraphQL System Design (HLD/LLD)

Databases & Caching

PostgreSQL / PostGIS Redis MySQL / SQL Server MongoDB Neo4j

Messaging & DevOps

Apache Kafka Docker / Swarm ELK Stack CI/CD Bash/Linux

Education & Certifications

Master of Science (M.S.) in Computer Science & IT

Nov 2023 – May 2025

NED University of Engineering & Technology, Karachi

CGPA: 3.89 / 4.0

Thesis: AI-based Accident Reporting System (Flask, React Native, Java, PostGIS, LLM - 86.7% accuracy)

Bachelor of Engineering (B.E.) in Petroleum & Natural Gas

Oct 2017 – Dec 2021

Mehran University of Engineering & Technology, Jamshoro

CGPA: 3.91 / 4.0

Thesis: Optimization of Gas Lift Systems in High Water-Cut Oil Wells

Google IT Automation with Python

Coursera

Quarkus with Microprofile and Kubernetes

PRAGO

Microsoft Excel: Data Analysis and Dashboard

Udemy

Power BI: Advanced Data Transformations

Udemy

Let's Connect

I'm currently open to new opportunities, including international roles and visa sponsorship. Whether you have a question or just want to say hi, I'll try my best to get back to you!