Kamran Abdul Sattar
@kamranabdulsattar
Technical Java Lead with expertise in payment systems and microservices.
What I'm looking for
I am a Technical Java Lead with extensive experience in developing robust payment systems and microservices. Currently, I work at GEIDEA, where I lead the development of core payment applications, ensuring scalability and reliability through Java EE technologies. My role involves designing APIs for various payment methods and utilizing event-driven architecture to enhance system performance.
Previously, I served as a Senior Software Engineer at Alrajhi Bank, where I contributed to the mobile banking application and transitioned existing systems to microservices architecture. My journey in software engineering began at IBM Pakistan, where I developed cloud-native microservices and integrated third-party APIs. I am passionate about mentoring junior developers and fostering a collaborative environment that encourages continuous improvement.
Experience
Work history, roles, and key accomplishments
Technical Java Lead
GEIDEA
Nov 2023 - Present (1 year 6 months)
Led the development of GSDK, a core payment application, ensuring robust and scalable Java-based solutions. Designed APIs for various payment methods and utilized message queue systems for enhanced reliability. Mentored junior developers and communicated technical solutions to non-technical stakeholders.
Senior Software Engineer
Alrajhi Bank
Nov 2021 - Oct 2023 (1 year 11 months)
Developed REST APIs for the retail mobile banking application and integrated with internal ESB and third-party channels. Migrated existing code to microservices architecture using Spring Boot and collaborated with product owners for technical alignment.
Software Engineer
IBM Pakistan
Sep 2020 - Oct 2021 (1 year 1 month)
Developed cloud-native microservices for JazzCash mobile wallet using Node JS and MongoDB. Integrated third-party APIs and contributed to the design of the Aggregator Module for real-time schedule aggregation.
Software Engineer
Telenor Microfinance Bank
May 2019 - Oct 2020 (1 year 5 months)
Designed and developed microservices using Spring Boot, focusing on scalability and resilience. Integrated various systems for fraud prevention and automated deployments using Jenkins.
Software Engineer
Global Rescue
Nov 2017 - May 2019 (1 year 6 months)
Developed a Digital Media application using Spring Boot and Angular. Integrated various APIs for campaign data and optimized performance with EH Cache.
Professional Services Consultant
Teradata Global Delivery Center
Mar 2017 - Nov 2017 (8 months)
Developed solutions in ServiceNow for major clients, focusing on ITSM and automation of process management. Implemented SSO and SAML integration.
Software Engineer
NMX Global Software
Mar 2016 - Feb 2017 (11 months)
Worked on Java object marshaling in Struts framework and developed a web scraper using Node JS. Created a chat application in Meteor JS.
Software Engineer
MFSYS
Feb 2015 - Jan 2016 (11 months)
Designed and implemented features in MELD, an enterprise web application. Developed REST APIs and created an Android application using Xamarin.
Education
Degrees, certifications, and relevant coursework
COMSATS Institute of Information Technology
Bachelor of Science, Computer Science
2011 - 2015
Grade: 3.6
Completed a Bachelor's degree in Computer Science, focusing on software development, data structures, and algorithms. Achieved a GPA of 3.6, demonstrating strong academic performance and understanding of core computer science principles.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Skills
Interested in hiring Kamran?
You can contact Kamran and 90k+ other talented remote workers on Himalayas.
Message KamranFind your dream job
Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
