Highly motivated and experienced Software Engineer with a demonstrated history of working in highly scalable application design and development using algorithms, data structures and micro service-based architecture. Good experience with Agile/Scrum methodology. Excellent problem-solving skills in Java. Proficient in Data Structures and Algorithms. Good experience with Distributed Systems and Low Latency.
Java, Spring Boot, Micro Services, Distributed Systems, Design Patterns ,Data Structures Algorithms ,Spring Data JPA , Multithreading , Apache , Kafka , Restful Web Services , AWS Docker ,Redis , Mongo , CI/CD Pipeline , Jenkins , Agile/Scrum , MySQL , Jira , Git& GitLab and TDD
November 2021- Present
Description: Working on the payment platform that can deliver the perfect customer experience. We are one stop payment partner integrate with us one and never worried about any payment technologies in future.
Technologies: Java 11, Spring Boot, Spring Data JPA, Micro Services, Apache Kafka, Redis, Multithreading, Design Patterns, MySQL, Docker, AWS.
Principal Software Engineer
Mobile Solutions LTD
August 2018- November 2021
Description: Worked on the projection calculation api for the retirement policies and discounting the premium because of inflation on the future purchasing power
Technologies: Java 8, Spring Boot, Spring Data JPA, Micro Services, Apache Kafka, Redis, Multithreading, Docker, Design Patterns, MySQL, Mongo DB, Jenkins, Mockito, AWS
Senior Software Engineer
May 2017- July 2018
Description: Worked on a single source web platform where advertisers and agencies meet to promote their product for marketing in TV channels any user (Advertisers /agency/network user) can create deal and approved by both parties then it sends to IBMS system for broadcasting as an advertisement.
Technologies: Java 8, Spring Boot, Spring Data JPA, Micro Services, Multithreading, Design Patterns, Mysql.
Bachelor of Engineering in Computer Science