More than 17 years of experience in enterprise application development, design and integration.
Oracle Certified Professional for Java SE 6 with score of 98 %.
Oracle Certified Expert for Java EE 6 with score of 91 %.
Well versed in Test Driven Development, Agile software development and Continuous Integration. Demonstrable knowledge of Object-Oriented Design (OOD), Service Oriented Architecture (SOA), Micro-services, distributed applications, Message-oriented-Middleware, stream processing, secure coding standards (OWASP), Cloud Technologies (AWS, Azure), Containers and Databases (SQL & No-SQL).
Great communication and interpersonal skills with experience of working in multi-culture environments (Netherlands, Pakistan, UAE, UK).
Overview
17
17
years of professional experience
Work History
Senior Software Engineer
Stakater AB
11.2022 - Current
Working as a Senior Consultant for Ikano Bank Sweden on implementation of enterprise event middleware in a micro-services based system.
Hands on experience with:
- Confluent Apache Kafka API s - Producer, Consumer, Connect and Streams
- Spring Boot, Spring Cloud , Java/J2EE, Junit, Mockito
- Designing event based and cloud based micro-services
- Kubernetes, Docker, Bash Scripting, CI/CD
- AWS Services and Serverless Development
- ELK, Prometheus and Graffana
Lead Software Engineer
Seamless Distribution Systems (Pakistan)
03.2019 - 08.2022
Worked on a telecom application that enables telecom operators to manage their agent distribution network who (agents) can make sales to customers
Application is composed of micro-services and is integrated with third party systems and payment solutions.
Solution Designer
Redmath Technologies
06.2018 - 03.2019
Worked on a portal application for a fin-tech company based in Netherlands
This is a cloud-based application, developed using micro-services architecture with Spring Boot
It provides a single point of access to bank accounts and other products and services from many banks and financial service providers
Senior Software Engineer
UWorx Services / PCMS Group
01.2014 - 05.2018
VISION BeanStore is a Point-of-Sale software solution that services multi sector, multi-channel, multi country and multi-tiered retailing
Service oriented architecture that allows the application to integrate with supply chain management, retail management and reporting solutions.
Senior Software Engineer
Dicetek / VoiceTrust MiddleEast FZ, UAE
03.2011 - 08.2013
MTP (Mobile Transactions Platform) is a product developed by VoiceTrust which enables users to have an online mobile wallet
Users can use this wallet to perform different financial transactions
Most common transactions are cash deposit, cash withdrawal, top-up from bank etc
This product also supports a complete financial chain containing merchants, agents, outlets etc.
Senior System Analyst
Red Math, Pakistan
03.2008 - 02.2011
I worked on a data integration and distribution framework for a British Bank
It presents a common interface to various front-end banking applications in form of Web-services, and integrates various back-office banking applications using MQs, FTP, SFTP, etc.
Software Engineer
Netsol Technologies, Pakistan
05.2007 - 02.2008
This project is developed to streamline and automate the business processes of GHQ Rawalpindi, Pakistan.
Education
Master of Science - Computer Science
Lahore University of Management Sciences (LUMS)
Lahore, Pakistan
02.2007
Bachelor of Science - Computer Science
Sir Syed University of Engineering & Technology
Karachi, Pakistan
08.2004
Skills
Spring Boot
Microservices
API Development (REST, SOAP)
Java 11 / Java EE
Test automation
Relational and NoSQL Databases
Apache Kafka, Connect, Streams API
Prometheus & Grafana
Containers (Docker & Kubernetes)
Elastic Search
Maven, Gradle
GIT
Education Certificates
Oracle Certified Expert, Java EE 6 EJB Developer (91 %)
Oracle Certified Professional, Java SE 6 Programmer (98 %)
MS in Computer Science from LUMS, Pakistan (CGPA 3.71).
BS Computer Science from SSUET, Pakistan (CGPA 3.55).
Personal Information
Nationality: Pakistani
Timeline
Senior Software Engineer
Stakater AB
11.2022 - Current
Lead Software Engineer
Seamless Distribution Systems (Pakistan)
03.2019 - 08.2022
Solution Designer
Redmath Technologies
06.2018 - 03.2019
Senior Software Engineer
UWorx Services / PCMS Group
01.2014 - 05.2018
Senior Software Engineer
Dicetek / VoiceTrust MiddleEast FZ, UAE
03.2011 - 08.2013
Senior System Analyst
Red Math, Pakistan
03.2008 - 02.2011
Software Engineer
Netsol Technologies, Pakistan
05.2007 - 02.2008
Master of Science - Computer Science
Lahore University of Management Sciences (LUMS)
Bachelor of Science - Computer Science
Sir Syed University of Engineering & Technology
Similar Profiles
Joakim WiddasJoakim Widdas
AP/AR Accountant at Max Matthiessen AB (Agigo AB)AP/AR Accountant at Max Matthiessen AB (Agigo AB)
Senior EDS Consultant-Autonomous Truck Development at Einride AB (Through InContext AB)Senior EDS Consultant-Autonomous Truck Development at Einride AB (Through InContext AB)