Summary
Overview
Work History
Education
Skills
Timeline
Generic
Adil Anis

Adil Anis

Ambegoan,Pune

Summary

Software Engineer with 6+ Years of experience in developing RESTful APIs using Java , SpringBoot and developing Microservices.

Professionally skilled in Core Java , API Gateway (APIGEE ) AWS S3, MySQL , Kafka and Docker .Experienced in working within Agile methodologies, contributing to both development and design activities as an individual contributor, while also taking on leadership responsibilities to guide and manage the team effectively.

Overview

8
8
years of professional experience

Work History

Sr. Software Engineer

Birlasoft
12.2021 - Current
  • MSF API Gateway - Synchrony Financial - (Developer)

MSF Gateway is a credit card processing system designed to handle merchant applications declined by the primary lender, Synchrony, using a waterfall strategy to route applications to secondary and tertiary lenders for higher approval rates. It supports subprime credit applications and features a micro frontend architecture that interacts with backend microservices secured via an API Gateway. The react user interface provides functions such as application processing, transaction authorization, purchases, refunds, forced transactions, and authorization reversals. Merchant configurations are stored in a data lake called RAPID for efficient data retrieval, with Redis used for caching to enhance system performance.

Team Size : 7

Roles and Responsibilities :

  • Created microservices in backend , writing unit test cases , SwaggerHub API documentation
  • Integrating Kafka to publish request messages to Kafka topics for adding retry mechanism
  • Creating APIGEE proxy for securing endpoints
  • Build and deploy CI/CD in jenkins , log monitoring in Splunk
  • Configured vault service to secure password and usernames for encryption
  • Writing queries and procedures

Environment : Java 1.8 , Spring Boot ,React , Mysql , microservices , APIGEE, Gradle , JUnit5, Mockito, Redis

  • DataWorks - Synchrony Financial ( Team Lead and Developer)

DataWorks is an analytical web application which is designed to collect business metrics data of Synchrony merchants , generate charts , report graphs and display it on the UI . The architecture includes batch jobs using Microservices in the backend , APIGEE proxy for routing and react UI .

Team Size : 6

Roles and Responsibilities :

  • Leading team, information gathering from product owner , architect and creating design
  • Database schema design and tables
  • Created Microservices in backend , APIGEE proxy routing , SwaggerHub API documentation
  • Writing queries and procedures

Environment : Java 1.8 , Spring Boot ,React , Mysql , Microservices , APIGEE, Gradle , JUnit5, Mockito, Redis

Software Engineer

HSBC Technology Ltd
05.2021 - 12.2021
  • Move Money - Quantum

Move money is a platform for commercial banking which includes different types of payment modes . The architecture mainly include channel services and business services .Channel services is a component which provides configurable UI and a controller per country .UI logic is driven by set of rules captured in database. The request and response of rest API for payment instructions are managed by mainframe engine .

Team Size : 5

Roles and Responsibilities :

  • adding components to UI and implementing the logic in the code
  • bug fixing for visibility of the UI components
  • writing queries and procedures

Environment : Java 1.8 , Spring MVC ,React , Oracle , SOAP integrations , Weblogic

application server , JUnit

Junior Technologist

Celeritio Software Private Limited
05.2020 - 04.2021
  • Media Manager

Media manager is a product that acts as data store and sharing for pdf, zip , excel and video files . It supports multi tenancy so that more than one organization can use this product . It supports admin front end for upload and access control features like RO , download only , sharing and compression . All these features are also supported on API level over Kafka and HTTP .It uses Amazon S3 for data storing and Postgres for meta info.

  • Worked on MVC design pattern using SpringBoot and AWS S3 .
  • Created schema , tables and joins for storing metadata and handling authorization part on PostgreSQL
  • Worked on registration and login UI components
  • Writing unit test cases using PowerMock and JUnit

Environment : JDK 1.8 , Spring Boot , React Js,MongoDB , Apache Kafka , Docker , PowerMock , AWS S3 , OAuth2

Consultant

Sigma OSS Systems Private Limited ( Hansen Technologies )
04.2017 - 04.2019
  • Cable and Wireless Communications

CWC (Cable and Wireless Communications) is a Java enterprise application which internally uses Sigma's product "Sigma Provisioning"(SMP) for provisioning of voice, data, and IPTV services on Blackberry and mobile devices.

Environment : JDK 1.8 , Spring , SOAP, Oracle 12c , Weblogic , Git , Maven

Education

Bachelor of Engineering -

DY Patil College Of Engineering
Pune

Skills

  • Worked on Spring Boot , Rest API , Microservices , APIGEE API Gateway
  • Developed Spring Batch Jobs for batch processing including multiple jobs
  • Worked on Redis for caching , JWT for authentication along with integration of tableau dashboards
  • Developed message processing based on event using Kafka
  • Experience in MySQL and MongoDB
  • Java Testing Frameworks (Junit, Mockito, PowerMock)
  • Knowledge of design patterns Like Factory method , Singleton , MVC and DAO
  • Worked on AWS S3 API
  • Worked extensively on debugging and patch releases
  • Experience with build , deployment and monitoring tools like PCF , Splunk, Jenkins , CloudBees
  • Familiarity with HTML , CSS , Javascript and React components

Timeline

Sr. Software Engineer

Birlasoft
12.2021 - Current

Software Engineer

HSBC Technology Ltd
05.2021 - 12.2021

Junior Technologist

Celeritio Software Private Limited
05.2020 - 04.2021

Consultant

Sigma OSS Systems Private Limited ( Hansen Technologies )
04.2017 - 04.2019

Bachelor of Engineering -

DY Patil College Of Engineering
Adil Anis