Experienced Software Engineer with expertise in developing cloud-native SaaS products and multi-tenant applications. Proficient in Java 17, Spring Boot, and microservices architecture. Proficient in Spring Boot, Microservices, and RESTful APIs, with a strong background in database management systems including PostgreSQL, Cassandra, and MongoDB. Skilled in integrating CRM systems such as Salesforce, Campus Ivy, Campus Vue, Laserfiche, and Lead Squared. Experienced in building scalable payment solutions, including static and dynamic QR codes, as well as pinless transactions. Contributed to the open-source product OpenNMS, and recently integrated ServiceNow and PagerDuty into the Notification Manager module. Demonstrated leadership in driving successful projects within Agile environments, consistently delivering efficient and high-performance solutions.
Led the design and implementation of RESTful APIs to enable seamless integration with client applications at Telenor Microfinance Bank. Conducted in-depth code profiling and optimization of key endpoints to enhance system performance for clients such as Daraz and Food Funda. Oversaw the development and integration of static and dynamic QR code solutions, expanding payment options and streamlining transactions for both businesses and consumers.
Led the development of a Payment REST micro service for payment processing using Spring Boot and Java 11. Developed a Document Management System (DMS) micro service to transfer documents to Laser fiche DMS using Spring Boot and Java 11. Built an API Gateway with Zuul to provide seamless access to back end services and fronted applications. Integrated JWT tokens to enable secure service-to-service communication. Actively contributed to design and architecture discussions for new services and managed JIRA tickets and work
packages under Epics. Documented REST APIs using Open API and Swagger. Handled production bug fixes and performed ongoing system maintenance. Developed a tool for inserting dynamic input fields into documents. Integrated the Zoom API for meeting management, recording handling, and event processing, and integrated Vimeo for uploading Zoom recordings via Restful APIs. Utilized the SOUP library for server-side HTML parsing
Developed monolithic architecture in Java 7, Spring MVC 2.5, Oracle, JavaScript, j Query, and HL7 Standards for healthcare applications Implemented Agile/Scrum development model with Daily Stand-up, Sprint Planning, and Refinements with Bi-Weekly Sprint and Retrospective
Contributed to EHR / EMR, Patient chart, and patient registration module in e-Doccomly product
Conducted R & D on healthcare standards including CCR, C-CDA, QRDA, and CQM
Achieved meaningful-use stage 2 certification for e-Doccomply product
Successfully integrated Blue button feature in e- Doccomply product
Utilized Cypress tool for validation of healthcare standards for meaningful use Stage 2 certification.
PROGRAMING LANGUAGES
Java Version(8,11,17), Angular 13, Java script and jQuery
SPRING FRAMEWORK
Spring Core, Spring MVC, Spring Boot, Spring Data REST, Spring Data JPA, Spring Security, Spring AOP,
Spring Batch, Spring Cloud
EVENT DRIVEN PARADIGM
ActiveMQ, Kafka, Spring Web Flux
WEB SERVICES JAX-WS/SOAP, JAX- RS/REST, gRPC,GraphQL, Feign Client, OkHttp, JAXB, Swagger, OpenAPI, Jersey
DATABASES
Oracle 12c, PostgreSQL, MySQL, Microsoft SQL Server, MongoDB
MICRO SERVICES
Spring Cloud Gateway, Eureka, Resilience4j, Sleuth, Zipkin, Git , CI/CD, Config Server
TEST DRIVEN DEVELOPMENT
JUnit5, Mockito, Spring Boot Test, Cucumber
BEST PRACTICE
Solid Principle & Design Patterns