Skip to main content
Muhammad Usman TariqMT
Looking for a job

Muhammad Usman Tariq

@muhammadusmantariq1

I build secure, distributed backend platforms for nationwide citizen and data services.

Pakistan
Message

I'm building and modernizing nationwide citizen platforms at NADRA, including Pakistan's online passport issuance system. I support the complete application lifecycle, from biometric and facial verification through payment, approval, printing, and delivery.

I design secure, queue-driven services with Spring Boot, OAuth2/OIDC, PKCE, Kafka, Redis, Oracle, REST, and GraphQL. My work includes resolving production race conditions, duplicate submissions, transaction-boundary issues, and data inconsistencies across nationwide passport sites.

Previously at Alachisoft, I architected persistence for NCache, a distributed in-memory caching product built on C#/.NET. I designed backup, recovery, integrity, and dynamic-node behavior across partitioned and replica topologies, with providers for SQL Server, MongoDB, and Azure Cosmos DB.

I've also built Kafka-style messaging and stream processing, observability through Prometheus, Grafana, and SNMP, and distributed Lucene search across .NET and Java. I focus on reliable systems, production performance, and secure integrations at scale.

Experience

Work history, roles, and key accomplishments

NN
Current

Senior Software Engineer

National Database and Registration Authority (NADRA)

May 2024 - Present (2 years 4 months)

Contributed to the redesign and production rollout of a nationwide passport issuance platform, built backend services for the complete application lifecycle, and resolved production-critical issues. Designed Kafka-based citizen-status distribution and led modernization of legacy systems into Spring Boot architecture.

Education

Degrees, certifications, and relevant coursework

National University of Sciences and Technology (NUST) logoNN

National University of Sciences and Technology (NUST)

Bachelor of Software Engineering, Software Engineering

2015 - 2019

Pursued a Bachelor of Software Engineering, focusing on software development and engineering principles.

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan