Summary
Overview
Work History
Education
Skills
Timeline
Generic
Sree Kavya Athi

Sree Kavya Athi

Java Full Stack Developer
Redmond,WA

Summary

  • 5+ years of experience in all phases of the Software Development Life Cycle (SDLC), including Analysis, Design, Development, Maintenance, and Implementation of enterprise, web, and client-server applications using Java/J2EE technologies.
  • Expertise in various open-source frameworks like Spring Framework, Struts, Spring Security, Spring Integration, Java Server Faces (JSF), and Hibernate.
  • Expertise in all spring framework modules such as Spring IOC, AOP, Core, Messaging, ORM, and MVC architecture.
  • Expertise in the development and deployment of multi-tiered web-based enterprise applications using J2EE technologies like Servlets 3.0/2.5, JSP 1.1/2.0, Struts 2.0, JMS, Hibernate 3.0/4.0, Spring 3.0/4.0, JDBC, JNDI, JSF, Java Beans and Web services (SOAP, REST).
  • Extensive experience developing applications using agile methodologies like Test Driven Development (TDD), SCRUM, and KANBAN along with knowledge of integration tools like Jenkins, Quick Build, and Bamboo.
  • Experience in developing single-page web applications using HTML, CSS, and Bootstrap.
  • Experience in developing Web Services using SOAP and REST.
  • Experienced in writing complex queries, stored procedures, functions, packages, tables, views, and triggers with major databases such as Oracle, DB2, and MySQL.
  • Hands-on experience in developing Microservices solutions, experience on Microservices tech stack like Spring Boot and Distributed Cache.
  • Integrated Spring Security with JDBC to manage user registration and logins.
  • Good knowledge of working with OAUTH2.0 to provide authentication and authorization to rest services by exchanging access tokens.
  • Good knowledge and hands-on experience with typescript.
  • Knowledge of Apache Kafka cluster as a messaging system between the APIs and Microservices.
  • Experience in using various AWS components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Cloud Front, Elastic cache, IAM, Cloud Watch, Cloud Formation, and DynamoDB.
  • Good experience in developer tools like AWS Code Commit, Code Build, Code Deploy, and Code Pipeline
  • Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, CHEF, and AWS.
  • Experience in implementing web-based projects using Web/Application Servers such as WebLogic, Apache Tomcat, IBM WebSphere, and JBoss Application Server.
  • Knowledge of application development for Cloud platforms using technologies like Java/J2EE, Spring Boot, Spring Cloud, and Microservices.
  • Experience in Microservices and Spring Boot application development.
  • Strong knowledge of Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, and Optimistic Locking.
  • Experience in using Sencha for the automation unit testing of the build applications.
  • Proven communication, technical skills, and the ability to work in a team as well as individually with minimal supervision or guidance.
  • Excellent interaction skills with clients and proven experience in working individually and as well as in a team.

Overview

6
6
years of professional experience

Work History

Software Development Engineer

Amazon
06.2022 - 06.2023

Description: Amazon is an American multinational technology company focusing on e-commerce, cloud computing, online advertising, digital streaming, and artificial intelligence. Amazon also distributes a variety of downloadable and streaming content through its Amazon Prime, Amazon Music, Twitch, and Audible units.

  • Followed Agile methodology and was involved in daily SCRUM meetings, sprint planning, showcases, and retrospectives and used SIM as a tracking tool for the sprints.
  • Worked on high-level designs (HLD) and low-level designs(LLD) for the major projects of the year, drove design meetings with the team, and did a technical implementation.
  • Participated in Agile sprint planning, daily stand-up, demo, and retrospective meetings.
  • Worked on Java 11 and utilized the new feature of Java11 in developing the code like Local Variable Syntax for Lambda expressions, nested-based access control, and Utility methods in the String class.
  • Used Core Java features like Multithreading, Collections, and Synchronization.
  • Coded the backend logic using Java Collections, and Java 8 Streams/ lambda functions and handled service requests using AWS Controllers.
  • Implemented Microservices Spring Boot and Spring Microservices.
  • Developed Microservices based on RESTful API utilizing Spring Boot and Spring Cloud.
  • Developed REST exception handling controller advice to respond to bad requests and server-side exceptions.
  • Used Hibernate in the persistence layer and implemented DAOs to access data from the database.
  • Designed the front-end screens using HTML, CSS, JavaScript, jQuery, Bootstrap, and JSP.
  • Developed front of Amazon’s LPT packages using ruby
  • Configured Gulp to perform various UI build and test-related tasks and used NodeJS NPM and Bower to manage the dependencies.
  • Writing Unit and functional test cases to test critical business scenarios and exceptions using Junitand Mockito frameworks.
  • Used a complete annotation-driven approach to develop the application using Spring Boot and was also involved in setting up the Spring bean profiling.
  • Deploy and monitor scalable infrastructure on Amazon Web Services (AWS) and configuration management instances and managed servers on the AWS platform.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor applications.
  • Used AWS S3 buckets for storing certificates and EC2 instances for deploying applications.
  • Used AWS Secret Manager to store secrets and used Cloud AUTH to make the applications more secure.
  • Developed Open stack API to Integrate with Amazon EC2 cloud-based architecture in AWS.
  • Responsible for the system’s health and risk, and achieved operational excellence by unblocking blocked software and pipelines.
  • Solved customers facing high-severity issues and risks.
  • Handled shepherd risks, network risks, and other high-severity risks.
  • Experienced using AWS services like IAM, EC2, CloudWatch, CloudFront, CloudFormation, Route 53, AWS lambda, code deploy, pipelines, S3
  • Had a major contribution to Amazon business AWIPL, IBA, and PSLIPlaunch in the Indian marketplace.
  • Used Kubernetes for deploying applications and managing containers.
  • Developed unit test cases with the code written using the Mockito framework.
  • Developed integration test cases for the main deliverables of the year.
  • Experienced in working and syncing with host teams. Maintaining proper communications to get the work done.
  • Used Ruby to design the front end of the pipeline, make any UI changes, and synthesize the pipeline.
  • Experienced in migrating and designing the service to use the Cloud AUTH mechanism to protect and authorize the calls between the service-to-service API.

Environment: Microservices, Java, Spring, Spring Boot, Hibernate, RESTful Web Service, DynamoDB, Linux, Ruby, AWS, HTML, CSS, jQuery, NodeJS, Express, JavaScript, GIT, JMS, Agile, Log4j, Gradle, Kibana, IntelliJ.

Full Stack Java Developer

Accenture
08.2018 - 12.2020


Description: Provides management consulting, technology, and outsourcing services. The Company offers its management consulting services in customer relationship management, finance and enterprise performance, operations, risk management, strategy, and talent and organization service areas.


  • Involved in various phases of the Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • Developed the REST-based Microservices using Spring Boot, and Spring Data.
  • Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, Spring Boot, Spring Data, Spring Security, and Spring Batch.
  • Used core Java concepts like Collections, Multi-Threading, Generics, Exception Handling, Java Reflection and Serialization.
  • Implement user authorities’ management with spring security.
  • Implemented auth2 rest service authentication in our application to communicate securely with other protected resources by exchanging access tokens for authentication instead of using usernames and passwords.
  • Experienced first-hand the best/worst practices for integrating Microservices into existing system architecture.
  • Developed frontend applications using HTML, CSS, Bootstrap, and Ajax calls.
  • Worked on Node JS for writing code on the server side and creating scalable network applications.
  • Used Java Lambda expressions along with Streams for creating internal iteration and performing chain operations such as filtering, mapping, and collecting on a collection of Objects.
  • Developed single-page application using typescript, and Bootstrap.
  • Used Spring Framework for implementing business logic and maintaining transactions.
  • Used Maven for project management like build, and install.
  • Implementing unit test cases using Easy Mock and Mockito.
  • Worked on migrating Spring-based monolithic applications into Spring Boot microservices.
  • Worked on the SQL queries to add/modify tables in a database and implemented snapshot isolation for MSSQL DB to route the database calls between the snapshot data source and the main data source to reduce the load on the database.
  • Improved API performance by converting Hibernate queries to native SQL queries.
  • Implemented Oracle stored procedures and SQL scripts for data loading.
  • Understanding the requirements and analyzing to implement.
  • Developed UI Modules as per the designed architect document.
  • Wrote validation classes to perform validations using JavaScript.
  • Developed Code as per requirements.
  • Developed junit test cases.
  • Involved in developing Spring MVC flow implementations.
  • Interacting with the Testing Team for the deployment of code in the testing Environment.
  • Involved in designing, developing, and configuring server-side J2EE components like JavaBeans, JSP Servlets, JNDI, and XML using IDE- RAD and deployments in WebSphere.
  • Used Hibernate for mapping objects to the relational database.
  • Responsible for configuring the WebSphere Application Server to access the Database by setting up Data source and Connection Pool.
  • Deployment is done WebSphere.
  • Generated SAX Parsers using XML Programming
  • Utilized Log4j for request / response / error logging.
  • Actively Participated in tracking and resolving Production issues.
  • Worked on the AWS Cloud Watch to monitor application logs and debug.
  • Used Bitbucket for Source Control and Version Management of all codes and resources.
  • Using Splunk analyzed logs for all major applications and came up with the most affected areas or reoccurring issues.
  • Familiar with Linux commands. Worked on secure copying local application build to server.


Environment: Java 8, HTML5, CSS3, Java Script, jQuery, JSP, XML, Ajax, Angular 4, Node.js, Restful Web Services, Spring MVC, TypeScript, Spring Core, Spring Boot, Node.JS, OAUTH2.0, Hibernate, AWS, Apache Tomcat Server, Linux, Maven, Jenkins, JUnit, TDD, Log4j, Eclipse, IntelliJ, JIRA, GIT.

Software Engineer

American Brew Crafts
06.2017 - 07.2018


Description: American Brew Crafts Pvt Ltd (ABCL) is a modern and authentic beer manufacturing company driven to serve the market with an authentic taste for beer. It is set up to introduce innovative brewing practices in the country. The brewing industry in Telangana and Andhra Pradesh is growing steadily, with an increase in demand for regular and craft beers. Its Blockbuster beer is a result of rigorous research on the supreme quality beer brewed with carefully selected finest malts and hops to ensure the perfect flavor.


  • Designed a back-end database for the web application.

· Developed various web-based application using J2EE, HTML and CSS.

  • Developed back-end logic with Core Java using technologies including Collection Framework and Multi-Threading.
  • Involved in the coding of Distributed Multi-threaded Enterprise applications using J2EE technologies Servlets, EJB, JDBC, and JMS.
  • Implemented Front-end using HTML5 and CSS3.
  • Implemented a Restful service on the server side using Spring and used Hibernate that interacts with the Database to obtain the claim details.
  • Good knowledge and experience with multiple Servers like Apache Tomcat and JBoss.
  • Used Maven to build the application and deployed it on the Web Logic Application Server.
  • Used Spring MVC for implementing the Web layer of the application. This includes developing Controllers, Views, and Validates.
  • Used dependency injection and Spring AOP for cross-cutting concerns like logging, security, and transaction management.
  • Worked extensively on Core Java, low latency side using Java Concurrency on the backend of the application.
  • Developed the application using industry-standard design patterns like Singleton, Business Delegate, MVC, and Factory Pattern, etc. for re-usability.
  • Developed reusable utility classes in core Java for validation that are used across all modules.
  • Developed the application by implementing MVC Architecture using Spring MVC.
  • Implemented the caching mechanism in Hibernate to load data from the Oracle database.
  • Developed Front End pages of the application using HTML5, and CSS3.
  • Implemented Oracle stored procedures and SQL scripts for data loading.
  • Understanding the requirements and analyzing to implement.
  • Developed UI Modules as per the designed architect document.
  • Wrote validation classes to perform validations using JavaScript.
  • Developed j unit test cases.
  • Involved in developing Spring MVC flow implementations.
  • Interacting with the Testing Team for the deployment of code in the testing Environment.
  • Used Hibernate for mapping objects to the relational database.
  • Utilized Log4j for request/response/error logging.
  • Used Maven to build and deploy the application on the web logic server.
  • Used Git for version control across common source code used by developers.
  • Experience in writing SQL Stored procedures and functions.
  • Involved in Daily Scrum meetings, Sprint planning, and estimation of the tasks for user stories and participated in retrospective and presenting demos at the end of the sprint.


Environment: JAVA, JSP, Servlets, Spring MVC, JavaScript, HTML, CSS, JUnit, XML, IBM Rational Application Developer (RAD), WebSphere, SQL Server 2003, Log4j, Windows XP, SVN, ANT.

Education

Masters of science - Information technology

University of Cincinnati
04.2022

Bachelors of Technology - Computer Science

India
05.2017

Skills

  • Grunt
  • Jenkins
  • Docker
  • JIRA
  • Swagger
  • Apache Kafka
  • Java
  • J2EE
  • SQL
  • PL/SQL
  • MySQL
  • Oracle 10g
  • DB2
  • SQL server
  • JUnit
  • Soap UI
  • Postman
  • Jasmine
  • Karma
  • Mockito
  • GIT
  • CVS
  • GitHub
  • HTML5
  • JavaScript
  • TypeScript
  • JQuery
  • AWS
  • ES6
  • CSS3
  • Bootstrap
  • JSF
  • JSON
  • AJAX
  • NodeJS
  • XML
  • XSD
  • XSLT
  • SOAP
  • REST
  • Maven 354
  • Gradle 341
  • Ant
  • Log4J
  • WSDL
  • JAX-RPC
  • Restful
  • JAX-RS
  • JAX-WS
  • JAX-B
  • Axis2
  • SOAP
  • Microservices
  • Servlets
  • JDBC
  • JSP
  • JMS
  • Java Security
  • Collections

Timeline

Software Development Engineer

Amazon
06.2022 - 06.2023

Full Stack Java Developer

Accenture
08.2018 - 12.2020

Software Engineer

American Brew Crafts
06.2017 - 07.2018

Masters of science - Information technology

University of Cincinnati

Bachelors of Technology - Computer Science

India
Sree Kavya AthiJava Full Stack Developer