Skip to content
Available for UK Opportunities

Manchester, United Kingdom

Muhammad Farhan

Senior Backend Engineer 7+ years of building systems that don't break.

$ whoami

7+ years building high-performance Python systems, RESTful APIs and microservices across fintech, healthcare and enterprise SaaS. AWS Certified Solutions Architect & Odoo 19 Certified — currently modernising legacy .NET infrastructure at Tier1, Manchester, with a focus on observability, TDD and Agentic AI.

$ cat role.txt

Software Developer @ Tier1 · Manchester, UK · Sep 2025 → Present

$

Engineering Craft

Backend is a craft, not a commodity

Eight years of treating invisible systems with visible care — request path, observability and delivery pipeline, animated as they actually run in production.

Clientsweb · mobileNginxTLS · rate limit · LBFastAPIcontainerOdoocontainerFlaskcontainerPostgreSQLprimary + replicaRediscache · sessionsQueueevents · jobsWorkersasync consumersPrometheusscrape /metricsGrafanadashboards · alertsgit pushtriggerCI Pipelinetest · scan · buildDeployrolling · zero-downtimeREQUEST PATHOBSERVABILITYDELIVERY PIPELINE

Architecture first

Boundaries, contracts and failure modes mapped before the first line of code. Good systems are designed, not accreted.

APIs as contracts

Versioned, documented, validated at the edge. An endpoint is a promise to every client that depends on it — I design them to be kept.

Data with integrity

Schemas that model the domain, migrations that never lose a row, queries tuned until the explain plan reads like poetry.

Containerised everything

Docker images identical from laptop to production, Kubernetes keeping them alive, Ansible and Terraform remembering how it's all wired.

Observe everything

Prometheus scraping every service, Grafana turning metrics into decisions. If it isn't measured, it isn't finished.

Ship without fear

Jenkins and GitHub Actions pipelines: build, test, scan, deploy, roll back. Releases boring enough to run on a Friday.

0+

Years Experience

0+

APIs Delivered

0+

Production Deployments

0K+

Requests Processed Hourly

0+

Enterprise Projects

Tech Stack Galaxy

Everything orbits Python

Hover any technology to see how long I've used it and what I've shipped with it. The rings are real orbits — give them a moment.

Python8 yrs · core

FastAPI

5 yrs

High-throughput async APIs, data pipelines and microservices.

depth of experience

The full toolbox

Languages & Frameworks

PythonFastAPIFlaskDjango RESTOdoo

Databases & Caching

PostgreSQLSQLiteRedis

DevOps & Cloud

DockerKubernetesAWSDigitalOceanAlibaba CloudNginxLinux

Infrastructure as Code

TerraformAnsible

CI/CD & Automation

GitHub ActionsJenkins

Observability

PrometheusGrafana

Data & Analytics

PandasNumPyJupyterChart.js

AI & LLM Tooling

Claude CodeGemini AIAgentic AIPrompt Engineering

Security & Practice

OWASPJWT AuthAgile / ScrumTechnical Leadership

Tools

GitGitHubJiraConfluenceVS CodePyCharmCursor

Featured Projects

Systems shipped, problems solved

Real production work — each with the architecture, the numbers, and the hard part nobody saw.

01

Secure Clinical Data Microservice

Healthcare-grade API with zero-trust access control

A FastAPI microservice handling sensitive clinical records with field-level encryption, audit trails and OWASP-aligned hardening, deployed behind Nginx on AWS.

FastAPIPostgreSQLRedisDockerAWS

Before

Manual access reviews, 400ms median reads

After

Policy-enforced access, 38ms p95 with Redis-backed authorization cache

The hard part · Guaranteeing auditability and consent enforcement on every read path without degrading latency.

Interface

  • POST /v1/records
  • GET /v1/records/{id}
  • POST /v1/consent
  • GET /v1/audit-log

38ms

p95 latency

99.97%

uptime

100%

audit coverage

02

Multi-tenant Odoo ERP Platform

One platform, ten industries, isolated tenants

Custom Odoo modules and a multi-tenant deployment serving logistics, manufacturing and HR clients — isolated databases, shared upgrade pipeline, automated provisioning.

OdooPythonPostgreSQLNginxAnsible

Before

2-day manual upgrades per tenant

After

Scripted fleet upgrades in under an hour with automated rollback

The hard part · Upgrading 25+ tenant databases on different module sets without breaking customizations.

Interface

  • POST /api/tenants
  • POST /api/inventory/sync
  • GET /api/hr/onboarding
  • POST /api/reports/run

25+

tenants

6 min

provision time

0 downtime

upgrade window

03

Real-time Data Pipeline System

Event-driven ingestion at six figures per hour

A FastAPI ingestion layer feeding an event-driven pipeline on AWS — validated, queued, transformed and persisted with idempotent consumers and dead-letter recovery.

FastAPIRedisDockerAWSPandas

Before

Synchronous writes, frequent timeouts under burst load

After

Queue-buffered async pipeline, flat p99 under 10x traffic spikes

The hard part · Absorbing bursty producer traffic without dropping events or blocking the API tier.

Interface

  • POST /v1/events
  • GET /v1/streams/{id}
  • POST /v1/replay
  • GET /v1/health

100K+

events/hour

0

data loss

<2 min

replay time

04

Multi-Cloud CI/CD Framework

One pipeline definition, three clouds

A reusable GitHub Actions framework orchestrating builds, tests, security scans and deployments across AWS, DigitalOcean and Alibaba Cloud with environment promotion gates.

GitHub ActionsDockerKubernetesTerraformJenkins

Before

Hand-rolled per-project scripts, hour-long deploys

After

Shared workflow library, 4-minute deploys with automatic rollback

The hard part · Unifying deployment behaviour across clouds with different registries, networks and auth models.

Interface

  • workflow: build-test-scan
  • workflow: deploy-staging
  • workflow: promote-prod
  • workflow: rollback

4 min

deploy time

1 click

rollback

20+

pipelines

05

Customer Analytics API

Live business insight from raw operational data

A Flask analytics service aggregating operational data into real-time dashboards — windowed aggregations in PostgreSQL, cached materializations, Chart.js front end.

FlaskPostgreSQLRedisChart.jsDocker

Before

30s ad-hoc queries against production tables

After

Incrementally refreshed materialized views served in under 300ms

The hard part · Serving aggregation-heavy dashboards over millions of rows without warehouse infrastructure.

Interface

  • GET /v1/metrics/revenue
  • GET /v1/metrics/cohorts
  • GET /v1/funnels/{id}
  • POST /v1/segments

<300ms

dashboard load

12x

query speedup

500+

daily users

The Journey

Eight years of compounding craft

From first scripts to architecting platforms — every stage taught something the next one needed.

  1. Sep 2025 — Present

    Software Developer

    Tier1 · Manchester, UK (Hybrid)

    Architecting Python microservices that replace legacy .NET/CRM systems — inventory, accounting, CRM and HR delivered as one unified enterprise platform.

    • Engineered RESTful APIs with token-based auth, RBAC and OWASP-compliant security
    • Designed PostgreSQL schemas and ETL pipelines — zero data loss migration
    • Deployed on AWS with Kubernetes orchestration, Terraform + Ansible IaC
    • Built Prometheus + Grafana observability for real-time monitoring and alerting
    • TDD with Pytest, structured code reviews and Agentic AI workflow automation
    PythonFastAPIOdooPostgreSQLKubernetesTerraformAWS
  2. Oct 2020 — Sep 2025

    Senior Software Engineer

    Dalba Group of Companies · Riyadh, KSA (Remote)

    Architected Python microservices (Flask/FastAPI) for distributed deployment and led backend delivery across the group's businesses for five years.

    • Designed OWASP-guided APIs: token auth, rate limiting and audit logging
    • Built Odoo ERP modules in Python → +20% operational efficiency
    • Optimised PostgreSQL schemas → 40% faster query response times
    • Led CI/CD with Git + Docker → 30% fewer deployment failures
    • Mentored junior engineers via structured code reviews; set team standards
    PythonFlaskFastAPIOdooPostgreSQLDockerJenkins
  3. Nov 2019 — Sep 2020

    Python Developer

    Napollo Software Design · Lahore → Remote for New York HQ

    Delivered Python backends for financial systems, HRMS and EHR products for the New York headquarters.

    • Deployed backends for financial, HR and health-record systems → +25% performance
    • Built CI/CD infrastructure → 30% fewer deployment failures
    • Developed Odoo modules automating cross-department business logic
    • Managed AWS, Alibaba Cloud and DigitalOcean deployments — 4.5/5 stakeholder satisfaction
    PythonFlaskOdooPostgreSQLAWSAlibaba Cloud
  4. Mar 2018 — Oct 2019

    Software Developer

    Axiom World · Lahore, Pakistan

    Built Python backends for HR, Sales, Inventory and Education systems — where reliable software became a craft of details.

    • Designed scalable, reusable architectures that reduced technical debt
    • Shipped AWS + DigitalOcean deployments with better performance and cost-efficiency
    • Earned trust to own production systems end to end
    PythonPostgreSQLAWSDigitalOceanGit

Architecture Playground

Explore how I build systems

Pick a layer of the stack and watch how it actually behaves in production — live, animated, no slides.

Anatomy of a request

Every request passes TLS termination, rate limiting and auth before touching business logic — fast paths cached, slow paths queued.

ClientGatewayTLS · auth · limitsServicevalidate · executeDatacommit202 / 200response pathEDGE CHECKS FIRST · BUSINESS LOGIC LAST · EVERY HOP OBSERVABLE

Interactive Terminal

Talk to my portfolio

A backend engineer's natural habitat. Type a command — it actually works.

farhan@backend-nexus: ~

__ _

/ _| __ _ _ __| |__ __ _ _ __

| |_ / _` | '__| '_ \ / _` | '_ \

| _| (_| | | | | | | (_| | | | |

|_| \__,_|_| |_| |_|\__,_|_| |_|

farhan@backend-nexus ~ portfolio v2.1.0 · Manchester, UK

Type "help" to see available commands.

What People Say

Trusted by the people I build with

Farhan worked with us for five years, fully remote, and never once felt far away. He took ownership of our ERP and APIs end to end — query times dropped, deployments stopped failing, and the systems he built still run the business today.

Fakhraddin Ali Saad

Information Technology Manager · Dalba Group of Companies

Riyadh, KSA

We handed Farhan financial systems, HR and health-record backends — the kind of work where mistakes are expensive. He delivered every milestone on time and our stakeholders rated the engagement among the best we've had.

AJ

CEO · Napollo Software Design

New York, United States

I watched Farhan grow from a developer into an engineer other people learn from. He designs for the long term — the architectures he left behind reduced our technical debt instead of adding to it.

Sufiyan Elahi

CTO · Axiom World

Lahore, Pakistan

Working with Farhan raises the bar for everyone around him. His code reviews are masterclasses, his APIs are clean and predictable, and he communicates like someone who has shipped real systems under pressure.

Muhammad Farooq Rajput

Team Lead · Gravitai

London, UK

Contact

Let's build something
that doesn't break.

Open to senior backend roles across the UK — on-site in Manchester, hybrid, or remote. If you're hiring for craftsmanship, we should talk.