Summary
Overview
Work History
Education
Skills
Representative Projects
Job Profile
Timeline
Generic

A S N E sai subrahmanyam

Senior Software Associate
Ahmedabad

Summary

Results-oriented IT professional with over 2 years of experience in analyzing and developing distributed web applications using Java, Python, Spring Restful Web services, Spring Boot, Hibernate, and SQL Server. Skilled in Microservices Architecture and proficient in hosting Microservices on Microsoft Azure. Extensive knowledge of Spring Boot, Spring MVC, Spring ORM, Spring Data JPA, Hibernate, Restful Web Services, JDBC, and JSP. Valuable contributor to prestigious agile projects as a System Engineer with expertise in Agile and Scrum Methodology. Possesses strong domain knowledge in Health Care and insurance projects. Experienced in working with NoSQL databases like Redis and MongoDB. Proficient in SQL Server and Informix Databases. Hands-on experience with Dynatrace and Splunk for efficient debugging and problem analysis. Solid understanding of JavaScript, HTML, CSS for front-end development. Proficient in IDEs like Eclipse and STS for web application development. Successfully deployed services in managed services cloud across various environments such as DEV, QA, and Prod. Well-versed in JSP, Servlets, JDBC, and Spring Security. Skilled in configuring and deploying applications on Apache Tomcat on the Windows platform. Adaptable to new technologies and environments with a strong ability to learn quickly. Collaborative team player with excellent communication skills who works effectively with testers and other team members to ensure software product development meets high-quality standards. Demonstrated efficiency in both independent and team work environments with a willingness to learn new concepts and embrace challenges. Detail-oriented individual with exceptional technical troubleshooting and problem-solving abilities.

Overview

3
3
years of professional experience
4
4
years of post-secondary education

Work History

Project 1 - CentraFill (Microservice)

  • Central Fill is a store where we can fill the drugs for the rx which we are getting from nearby stores. For filling existing vendors are McKesson. We have developed new endpoints for new vendor called core flex. It consist of three services Send Fill, Status Update, Delete Fill. Each will do filling, updating the status and deleting.

Project 2 - Profile Service (Micro Service)

  • Profile service is a web-based REST API service which will interact with database where user can Create, Update, Delete profile of users. This system internally connects with different external systems like CCM which has configurable properties.

Migrating Java Projects to Python

NTT Data
06.2022 - 03.2025
  • Migrated Java Based Project CentralFill to Python
  • Used Python 3.10 Verison
  • Libraries includes flask, Postgres SQL

Associate Software Engineer

NTT Data
06.2022 - 03.2025
  • Understanding and analyzing Functional Requirements.
  • Designing Spring Rest Services and Async response implemented.
  • Development based on the requirements.
  • Involved in accessing and interacting with Database Sql Server.
  • Developed services for sendfill and hosted in Azure.
  • Deployed service on azure and added telemetry metrics.
  • Developed services using Java, SpringBoot and SpringJdbc.
  • Debugging the application and fixing bugs.
  • Written Unit test cases using JUnit and Mockito.

Associate Senior Software Engineer

NTT Data
06.2022 - 02.2025

Project Title: REST API Scraper & Data Aggregator with Python

Overview:
Developed a Python-based data scraper to extract and process structured data from public REST APIs. The project focuses on automating data collection, cleaning, and storage for further analysis.

Key Features:

API Integration: Used Python's requests library to interact with a RESTful API (, CoinGecko).

Pagination & Rate Limiting: Handled paginated responses and respected API rate limits using backoff strategies.

Data Processing: Cleaned and normalized JSON responses into tabular formats using pandas.

Scheduling: Implemented periodic data pulls using schedule and cron jobs.

Data Storage: Stored processed data in CSV format and
into /
PostgreSQL using SQLAlchemy.

Error Handling: Built-in retry logic and exception handling for network/API failures.


Technologies: Python, REST API, requests, pandas, SQLAlchemy, PostgreSQL, schedule, logging

Sample Output: Collected and stored daily cryptocurrency price data for top 100 coins with timestamps, percent changes, and volumes.

Education

Bachelor of technology Engineering -

BHARATH INSTITUTE OF HIGHER EDUCATION AND RESEARCH
06.2017 - 08.2021

Skills

Java

C language

DotNet

SQL

HQL

Hibernate

MySql

Representative Projects

  • CentraFill (Microservice), Central Fill is a store where we can fill the drugs for the rx which we are getting from nearby stores. For filling existing vendors are McKesson. We have developed new endpoints for new vendor called core flex. It consist of three services Send Fill, Status Update, Delete Fill. Each will do filling, updating the status and deleting., Understanding and analyzing Functional Requirements., Designing Spring Rest Services and Async response implemented., Development based on the requirements., Involved in accessing and interacting with Database Sql Server., Developed services for sendfill and hosted in Azure., Deployed service on azure and added telemetry metrics., Developed services using Java, SpringBoot and SpringJdbc., Debugging the application and fixing bugs., Written Unit test cases using JUnit and Mockito.
  • Profile Service (Micro Service), Profile service is a web-based REST API service which will interact with database where user can Create, Update, Delete profile of users. This system internally connects with different external systems like CCM which has configurable properties., Understanding and analyzing functional requirements., Developed web application using Spring Boot, Azure and Spring JDBC., Used Jsp for front end development., Worked on SQL server, Mongo db., Worked with tomcat, putty for deploying the application in client machine., Developed the services for create, update, delete, reporting., Involved in creating, modifying and updating database tables in Sql Server., Integrating the DAO Classes using Spring JDBC., Written Unit test cases using JUnit and Mockito.

Job Profile

NTT Data, Associate Software Engineer, 06/01/22, Present

Timeline

Migrating Java Projects to Python

NTT Data
06.2022 - 03.2025

Associate Senior Software Engineer

NTT Data
06.2022 - 02.2025

Associate Software Engineer

NTT Data
06.2022 - 03.2025

Bachelor of technology Engineering -

BHARATH INSTITUTE OF HIGHER EDUCATION AND RESEARCH
06.2017 - 08.2021

Project 1 - CentraFill (Microservice)

Project 2 - Profile Service (Micro Service)

A S N E sai subrahmanyamSenior Software Associate