Summary
Overview
Work History
Education
Skills
Timeline
Generic

Priyank Aenugula

Charlotte,NC

Summary

Accomplished Java Developer with 5 years of comprehensive expertise, enhancing legacy applications and leading agile project deliveries. Expert in Spring Boot and Java, with a knack for fostering team collaboration. Demonstrated success in improving application performance and scalability, underscoring a commitment to excellence and innovation.

Overview

7
7
years of professional experience

Work History

Java Developer

Deloitte Consulting LLP
Mechanicsburg, PA
12.2022 - Current
  • Developed new features and optimized the performance of a legacy application by implementing agile methodologies.
  • Implemented fundamental Java concepts such as OOP, exception handling, streams, the collection framework, and generics.
  • Utilized JavaScript to implement fundamental cosmetic modifications on the front-end interface.
  • Created standalone Java applications for performing batch processes, automating various functionalities on different schedules, including daily, weekly, monthly, and yearly intervals.
  • Proficient in utilizing JIRA and JAMA for tracking software bugs, and implementing Tortoise SVN for version control.
  • Leveraged IBM's Rational Application Developer (RAD) to develop and maintain the application, utilized WebSphere as the application server, and integrated with DB2 for database management.
  • Performed regular unit testing, integration testing, and regression testing as part of the development process for new features to ensure robust functionality.

Java Backend Developer

Bank of America
Chicago, IL
02.2022 - 12.2022
  • Analyzing and understanding the business requirements and coordinating the team for all the enhancements and project deliveries which includes Co-ordination with various teams to procure the data to be indexed
  • Developed the project using IntelliJ as the IDE for editing, debugging, compiling, formatting, build automation, test case template generation and accessor code generation
  • Involved in reviving an application which was abandoned for 4 years
  • Updated all version dependencies in the POM files and other necessary configurations, resulting in a successful Maven build and deployment of the application into higher environment
  • Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication
  • Leveraged Spring Boot's actuator endpoints for monitoring and management of application health and performance
  • Improved application performance and scalability by implementing caching mechanisms with Spring Boot's caching support
  • Configured and secured Spring Boot applications using various authentication and authorization mechanisms, such as Spring Security and OAuth2
  • Utilized Maven to manage project’s build and written structured POM which can be consumed by Jenkins for auto deployment in all the non-production and production environments

Java Developer

Capital One
Plano, Tx
09.2021 - 01.2022
  • Worked extensively with Spring Framework and Java 8 concepts to build multiple APIs to create web-based application
  • Configured the application with purpose of deploying into different environments such as Sandbox, Dev, PERF, QA and Prod
  • Utilized essential Java concepts and developed application based on Spring MVC Architecture
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC)
  • Used POSTMAN to test the RESTful API for HTTP requests such as GET, POST, and PUT
  • Performed Test Driven Development (TDD) thereby creating detailed JUnit tests for every single piece of functionality before writing the actual functionality and used Mockito for Behaviour Driven Development (BDD)
  • Performed Data driven Testing (DDT), using JMeter
  • Studied and stayed current on features and functionality of PostgreSQL
  • Monitored the Error logs using Log4j, SLF4J and written unit test cases using Junit supported by Spring framework and mocked the test case dependencies using Mockito framework

Java Developer

Lowe's Companies, Inc
Mooresville, NC
08.2020 - 08.2021
  • Participating in Agile Development Team and having daily SCRUM meeting for progress reporting as well as task distributing
  • Interacting with Business Analysts, Quality Analysts, project managers and Application Owners on various design and implementation activities
  • Extensively using core JAVA concepts like Collections, Multi-Threading, Exception handling for developing application modules
  • Involved in the integration of Spring for implementing Dependency Injection
  • Used Spring MVC based on Spring annotation
  • Experience in Importing data from various sources to the Cassandra cluster using Java API’s
  • Optimized and tuned queries against Cassandra databases
  • Developed scripts for build, deployment, maintenance, and related tasks using Jenkins, Maven
  • Used Bitbucket for version control tool for merging branches and solve conflicts, and JIRA for tracking bugs
  • Moving existing monolithic architecture to microservices and migrating them to AWS cloud
  • Used AWS Services platform to upload data into AWSS3 buckets and creating EC2 instances

Machine Learning Data Associate

Amazon Development Centre
Hyderabad, India
10.2017 - 11.2018
  • Negotiated with internal customers like Machine Learning Science modeling teams, providing the critical data to improve Alexa’s Automatic Speech Recognition and Natural Language Understanding models and domain features
  • Operated on Alexa Skills Kit, to develop, test, and train the Alexa AI performance and analyse the cloud data performance in the Alexa enabled devices by using ETL tools
  • Contributed under different transformations of the organization such as Transcriber, Verifier, and Annotator
  • Mentored a team of 30 members for a period of 6 months and lead them in improving the daily operations by statistical analysis

Education

Masters - Computer Science

University of North Carolina At Charlotte
Charlotte, NC
05-2020

Bachelors - Computer Science

Jawaharlal Nehru Technological University
Hyderabad, India
05-2017

Skills

Languages: Java, JavaScript

Frameworks: Spring Boot, Nodejs

Web technologies: HTML, XML, CSS

SQL Databases: Oracle, PostgreSQL, MySQL

NoSQL Databases: MongoDB, Cassandra

API Technologies: REST, SOAP

Testing: Cucumber, JUnit, Mockito, JMeter

CI/CD: Jenkins, Bamboo

Messaging Queues - Kafka

Containerization: Docker, Kubernetes

Timeline

Java Developer

Deloitte Consulting LLP
12.2022 - Current

Java Backend Developer

Bank of America
02.2022 - 12.2022

Java Developer

Capital One
09.2021 - 01.2022

Java Developer

Lowe's Companies, Inc
08.2020 - 08.2021

Machine Learning Data Associate

Amazon Development Centre
10.2017 - 11.2018

Masters - Computer Science

University of North Carolina At Charlotte

Bachelors - Computer Science

Jawaharlal Nehru Technological University
Priyank Aenugula