Experience
2025 — Now
2025 — Now
San Jose, California, United States
2023 — 2025
2023 — 2025
California, United States
• Involved in SDLC cycle like Analysis, Designing, developing, Testing, and deploying the Enterprise applications using Java and Object-Oriented Design Patterns based on business requirements.
• Extensively involved in front end screens using HTML 5, JavaScript, Node.js, jQuery, JSON, CSS, and Ajax.
• Worked on Angular with TypeScript and other latest client-side technologies including ReactJS, ES6, Gulp, NodeJS, Angular CLI, Webpack, Karma and Jasmine.
• Developed Node.js Middleware framework like Express.js, essentially developing micro services and serving them through middleware. Serving Client-side libraries through micro service.
• Managed MYSQL and MongoDB databases, optimizing query performance and ensuring query performance and ensuring data integrity for high-volume, business-critical applications.
• Implemented JavaScript test cases using Jest/Enzyme and used Selenium web driver for end-to-end testing.
• Implemented new APIs using Restful Web services using Spring Boot to interact with the systems.
• Implemented Spring Boot which is radically faster in building cloud Microservices and developed a Spring based application with very less configuration
• Designed and implemented a scalable API Gateway using [insert technology/framework], enabling secure and efficient API management and integration with multiple backend services.
• Successfully deployed and managed API Gateway instances, ensuring high availability and performance.
• Implemented API security, rate limiting, and analytics using [insert tools/technologies.
• Developed Spring-based presentation layer and hibernate-based DAO layer and integrated them using Spring Dependency injection, ORM, and Web modules.
• Used Apigee as API gateway for APIS transformation, and multiple authentication mechanisms and used Log4j for effective tracking of the code.
• Used JUnit for unit testing the web service operation’s code and used SOAP UI tool to test the REST web service operations.
2022 — 2023
2022 — 2023
Austin, Texas, United States
• Involved in the Full Cycle of Software Development from Analysis through Design, Development,
Integration, and testing phases by following Agile Software Development with Scrum methodology.
• Extensively involved in front-end screens using HTML 5, JavaScript, Node.js, jQuery, JSON, CSS, and Ajax.
• Developed pages using Angular Directives, Expressions, routing capabilities for bookmarking, Filters,
• validations, and Angular UI components such as grid, buttons, carousels, date pickers, modal dialogs,
and other input components.
• Designed and deployed scalable cloud architectures using Azure Virtual Machines, Storage, and
• Networking. Developed cloud-native applications using Azure Functions, Logic Apps, and Container
Instances.
• Involved in designing and developing web applications by using HTML5, CSS3, Bootstrap, and ReactJS.
• Created the responsive UI components using React/Redux for State management.
• Worked using ReactJS components, Forms, Events, Keys, Routers, Animations, and Flux concepts.
• Created various template and data-driven form components using React Forms and defined module-level routing for various components in the application using React Router.
• Managed and monitored Azure resources using Azure Monitor, Log Analytics, and Azure Security Center.
• Worked on Angular with TypeScript and other latest client-side technologies including ReactJS, ES6, Gulp, NodeJS, Angular CLI, Webpack, Karma, and Jasmine.
• Developed Node.js Middleware framework like Express.js, essentially developing microservices and
serving them through middleware. Serving Client-side libraries through micro service.
• We set the development environment using Node.js, NPM, Gulp, Grunt, Bower, and Git.
• Support Client-side libraries like angular and database connections like MySQL, Casandra, MongoDB, and Postgres through the Node base microservice and have them connected with API calls.
2019 — 2021
2019 — 2021
Chennai, Tamil Nadu, India
• Implementation of the design wireframe using Angular and creating services and exposing it to the back
end which runs on Spring Boot. Here we also have another layer that makes use of NodeJS mainly used
for authentication, authorization, and session maintenance.
• Developed design documents with Sequence and Class Diagrams using the Microsoft VISIO tool.
• Implemented the Project structure based on the Spring MVC pattern using Spring Boot and persisted data to MongoDB using Spring Data.
• Experienced in implementing the NodeJS server-side code along with the Express framework to interact
with MongoDB to store and retrieve data by using the Mongoose package.
• Used MongoDB internal tools like Mongo Compass, Mongo Atlas Manager & Ops Manager, Cloud
Manager, etc.
• Worked on MongoDB database concepts such as locking, transactions, indexes, Shading, replication, and
schema design.
• Developed secure, compliant software solutions for handling sensitive financial data subject to HIPAA, PI, and PCI regulations. Implemented encryption, access controls, and audit trails to safeguard personal
information.
• Used JavaScript ES6 in NodeJS runtime environment to build RESTful APIs and to import data.
• Worked on Prototyping and Implementation using Java, Node JS, and AWS with the Slacker platform.
• Developed single page applications using React Redux architecture, ES6, web pack, and grunt. Involved in creating a reusable component using ReactJS for DOM manipulation.
• Performed unit testing with Mocha and Chai JavaScript test framework. Wrote Client-Side code using ReactJS and used NPM & gulp directories to generate the server
• environments used browser, flux to manage with targeted URLs and to monitor the application.
• Closely worked with Applications using ReactJS and Node.js libraries NPM, gulp directories to generate
desired view and flux to root the URLs properly.
2018 — 2019
2018 — 2019
Hyderabad, Telangana, India
• Developed User Interface view with Spring MVC and JSP as a Service Oriented Architecture application.
• Used HTML5, CSS, jQuery, and Ajax and performed client-side validations using JavaScript.
• Implemented AngularJS as the framework to build a single-page application (SPA).
• Implemented Multithreading for handling multiple requests and for high performance.
• Developed Restful microservices using Spring, Spring Boot, Spring Batch, and Java 8 based on the requirements.
• Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries, and interfaces such as Expression, Query, and Criteria.
• Used DB2 database to load the application data and write PL/SQL procedures, and complex queries to perform various data operations.
• Used Spring Security framework for login authentication on, password hashing. Worked on Java Message Service (JMS) API for developing message-oriented middleware (MOM) layer for handling various asynchronous requests.
• Implemented Spring Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging.
• Worked on the creation of custom Docker container images, tagging, pushing images, and integration of Spring boot.
• Build a CI/CD pipeline using Jenkins automation and GitHub repositories using the Webhooks plugin.
• Used JIRA tool for project management in the application to track bugs, issues, and project management functions.
Education
University of Dayton
Master's degree, Computer Science
2021 — 2022