Backend Engineer
Muhammad R. is an accomplished Senior Software Engineer with over a decade of experience specializing in high-performance C++ backend systems for fintech and transaction processing platforms. He has demonstrated expertise in distributed systems, ISO8583 payment flows, HSM integrations (including Thales and SafeNet), tokenization, and low latency financial infrastructures, successfully delivering critical solutions for tier-1 banks across the Middle East and Asia. Muhammad's technical proficiency spans C++, Python, Shell…
Service Lead
AfinitiDec 2021 — Apr 2025- Designed and maintained high availability microservices for large scale communication platforms.
- Improved production stability through better root cause analysis and defensive coding.
- Integrated MinIO object storage for secure attachment handling and persistence.
- Improved code quality by resolving SonarQube issues and increasing coverage.
c++Shell scriptingDistributed SystemsPOSIX SocketsDocker containersGitJenkinsJiraRest ClientValgrindsonarqubeaddress sanitizerVisual CodeTechnical Lead
TPS PakistanJul 2021 — Dec 2021- Led system integration testing for enterprise banking platforms.
- Built automation pipelines for patch, upgrade, and release validation.
- Acted as bridge between development, QA, and operations teams.
GitTeam Foundation ServerC++RACALL-ThalesERACOM-SafenetEclipseRest ClienSoap UILoad UIVTSFinsimOracleSenior Software Engineer
TPS PakistanAug 2014 — Dec 2018- Built high performance ISO8583 transaction processing modules.
- Integrated Thales HSM for PIN, MAC, ARQC/ARPC, and secure key management.
- Delivered Visa, MasterCard, JCB, CUP, and AMEX integrations.
- Led multiple ATM controller UATs and production go-lives.
Linux(RHEL)BoostRedisPOSIXHSMISO87JCBHYPERCOMVerifoneAMEXMasterCardVISAC++Shell ScriptingIntel VtuneOracle OCCISocket ProgrammingAPIsOracle DBSenior Software Engineer
Avanza SolutionsDec 2018 — Apr 2021- Developed transaction flows for ATM controllers and banking switches in C++.
- Lead developer for Visa Direct integration and certification.
- Improved transaction performance and system reliability.
Windows ServicesMS SQL ServerTortoiseSVNSocket WorkbenchC++Visual Studio.NET
Bachelor of Science in Computer Science
National University of Computer and Emerging Sciences (FAST)Karachi2009 — 2013

Backend Engineer
Muhammad is available for hire
Schedule an interview14 days risk-free trial · No commitments · We handle contracts and payroll
Muhammad R. is an accomplished Senior Software Engineer with over a decade of experience specializing in high-performance C++ backend systems for fintech and transaction processing platforms. He has demonstrated expertise in distributed systems, ISO8583 payment flows, HSM integrations (including Thales and SafeNet), tokenization, and low latency financial infrastructures, successfully delivering critical solutions for tier-1 banks across the Middle East and Asia. Muhammad's technical proficiency spans C++, Python, Shell…
- Projects completed4
- Hourly rate
- 4+ years experience
- Member since Jan 2026
Service Lead
AfinitiDec 2021 — Apr 2025- Designed and maintained high availability microservices for large scale communication platforms.
- Improved production stability through better root cause analysis and defensive coding.
- Integrated MinIO object storage for secure attachment handling and persistence.
- Improved code quality by resolving SonarQube issues and increasing coverage.
c++Shell scriptingDistributed SystemsPOSIX SocketsDocker containersGitJenkinsJiraRest ClientValgrindsonarqubeaddress sanitizerVisual CodeTechnical Lead
TPS PakistanJul 2021 — Dec 2021- Led system integration testing for enterprise banking platforms.
- Built automation pipelines for patch, upgrade, and release validation.
- Acted as bridge between development, QA, and operations teams.
GitTeam Foundation ServerC++RACALL-ThalesERACOM-SafenetEclipseRest ClienSoap UILoad UIVTSFinsimOracleSenior Software Engineer
TPS PakistanAug 2014 — Dec 2018- Built high performance ISO8583 transaction processing modules.
- Integrated Thales HSM for PIN, MAC, ARQC/ARPC, and secure key management.
- Delivered Visa, MasterCard, JCB, CUP, and AMEX integrations.
- Led multiple ATM controller UATs and production go-lives.
Linux(RHEL)BoostRedisPOSIXHSMISO87JCBHYPERCOMVerifoneAMEXMasterCardVISAC++Shell ScriptingIntel VtuneOracle OCCISocket ProgrammingAPIsOracle DBSenior Software Engineer
Avanza SolutionsDec 2018 — Apr 2021- Developed transaction flows for ATM controllers and banking switches in C++.
- Lead developer for Visa Direct integration and certification.
- Improved transaction performance and system reliability.
Windows ServicesMS SQL ServerTortoiseSVNSocket WorkbenchC++Visual Studio.NET
Bachelor of Science in Computer Science
National University of Computer and Emerging Sciences (FAST)Karachi2009 — 2013
We have moreWith similar skills.
Other vetted developers with similar skills and experience


