Domain experience
About
A backend engineer who naturally grew into architecture work
Most of my career has been in Java and Spring systems where reliability, secure integrations, and careful delivery matter more than buzzwords. I still like staying close to the code.
Professional summary
Abubakar · Senior Software Developer / Software Architect
I started in branchless banking and spent several years on UPaisa and related financial systems. That period gave me a strong grounding in SDLC work, secure transaction flows, client coordination, and the kind of engineering discipline these systems need.
Since then I’ve worked across fintech, streaming, cloud migration, smart metering, and now insurance and pension software. The stack changes a bit from role to role, but the core job stays the same: understand the system, make careful changes, and keep delivery moving.
Backend work is still the strongest part of my profile, especially Java, Spring Boot, microservices, and API-heavy systems. I can also step into frontend work when a project needs it, particularly for internal tools, website delivery, or chatbot-driven product features.
Profile snapshot
The basics
- Experience
- More than 10 years across backend delivery and architecture work
- Education
- BSCS, COMSATS Institute of Information Technology
- Languages
- English, Urdu, Punjabi
- Current focus
- Backend systems, platform work, and AI-backed assistants
Working style
Practical, steady, and delivery-minded
- I prefer clear service boundaries and interfaces over clever but hard-to-maintain designs.
- I do not separate architecture from delivery. If it cannot be built and supported, it is not much use.
- Production support is part of engineering work, especially in regulated products.
- I like AI work, but I still judge it by the same standard: does it solve a real problem and fit the system around it?
Experience timeline
Roles and progression
The common thread across these roles has been backend ownership, API-heavy work, and staying close to delivery.
Jul 2023 - Present
Software Engineer
Keylane
Working on insurance and pension software in an agile team. The work is a mix of new features, production issue support, and day-to-day coordination with a distributed team.
Mar 2022 - May 2023
Senior Java Developer
Minsait - An Indra Company
Worked on a smart meter management system, translating ticket requirements into backend solutions and helping teammates during delivery.
Aug 2021 - Jan 2023
Principal Software Engineer
Telenor Microfinance Bank
Worked on Easypaisa backend features, joined production deployment work, and helped resolve live issues as part of a war-room squad.
Oct 2020 - Jul 2021
Senior Software Engineer
Confiz
Handled migration and delivery automation work for Walmart and supported environment setup for a fintech loan platform.
Aug 2020 - Sep 2020
Senior Software Engineer
Shopdev
Worked on Starzplay, a streaming platform, using a Spring Cloud microservices stack with messaging and caching.
Nov 2013 - Jul 2020
Senior Consultant
Abacus Consulting
Spent several years on UPaisa and related client work, covering SDLC delivery, unit testing, USSD flows, code review, client coordination, Apigee monetization, and solution architecture responsibilities.
Next step
Want a closer look at the stack and project work?
The rest of the portfolio covers the technologies I use most often, the kinds of systems I’ve worked on, and the areas I’m exploring now.