Summary
Overview
Work History
Education
Skills
Timeline
Generic

Pranavi Gampa

Frisco,TX

Summary

Possessing over 7 years of senior-level experience as a Java Application Developer, I've led the end-to-end lifecycle of Client/Server and Web-Based Applications. Adeptness in Java and J2EE technologies, combined with a robust grasp of object-oriented programming, has driven successful analyses, designs, implementations, and tests. Proficiency in core Java elements like Collections, Multithreading, IO, Exception Handling, and memory management underscores expertise in distributed and web environments. Furthermore, I've demonstrated mastery in frameworks including Spring MVC, Spring Boot, Spring Data JPA, and Hibernate. Versed in AWS cloud services, encompassing S3, SQS, SES, SNS, EC2, Redshift, Data pipelines, and Athena. Collaborative nature shines through in various team sizes and cross-functional roles.

Overview

8
8
years of professional experience

Work History

Sr. Java Developer

Thrivent Financial
10.2020 - Current
  • Leveraged a microservices-based architecture utilizing Spring Boot, orchestrating communication among services through a combination of REST interfaces and Apache Kafka messaging
  • Elevated capabilities of microservices to seamlessly integrate with both Azure and OAM security tokens, fortifying application's security landscape
  • Successfully orchestrated migration of multiple applications from Docker to OpenShift, ensuring smooth transitions and operational efficiency
  • Spearheaded creation of comprehensive RESTful APIs using Neo4j, enabling robust CRUD operations and efficient data management
  • Demonstrated proficiency in Neo4j, harnessing its capabilities to effectively store, query, and manage intricate interconnected data structures
  • Took charge of complete setup and management of MongoDB within project, from inception to execution, facilitating seamless CRUD operations
  • Developed microservices with dual role of consuming and producing messages within Kafka topic, strengthening event-driven architecture of system

Sr. Java developer

Citi Bank
09.2019 - 10.2020
  • Designed and implemented RESTful APIs within microservices, utilizing Spring Boot and generating dynamic endpoint documentation via Swagger API.
  • Established integration of both Consumer and Provider Web Services Authentication, ensuring secure two-way SSL (MASSL) communication.
  • Successfully configured SSL passthrough to transmit encrypted SSL requests using reusable certificates, enhancing data security.
  • Developed robust logic to encrypt sensitive information within application using Jasypt, bolstering data protection.
  • Implemented Apache Log4j2 across all microservices in project, enabling comprehensive logging and effective debugging.
  • Engineered solution to retrieve confidential data from Cyber Ark, enhancing application's data management capabilities.
  • Proficiently managed Docker orchestration and containerization using OpenShift, streamlining deployment processes.
  • Contributed to UI's enhancement by leveraging React JS framework, resulting in improved user experience.
  • Operated within environment that encompassed Java 8, Spring Boot, Microservices, OpenShift, MongoDB, and React.

Java developer

Nike
10.2018 - 04.2019
  • Analysis, design, and development of an application based on J2EE using Spring boot and Micro services
  • Development of micro services using spring boot and deployed them on AWS EC2 instances
  • Extensively worked on AWS services like S3, SQS, SNS, Data pipelines, Redshift and Athena
  • Used AWS S3 for storing, retrieving, and deleting the input source files to perform any kind of processing
  • Built a generic Java API to interact with Amazon SES used in sending emails
  • Implemented complex and efficient Redshift queries that run on huge amount of data
  • Performed unit testing using JUnit and Mockito frameworks
  • Assumed Amazon IAM roles using Amazon CLI for testing our services
  • Created Terraform scripts to configure Amazon SQS, SNS, EC2 instances etc

Java developer

ADP
11.2015 - 06.2018
  • Designing user interface screens using technologies like JSF, JSP, AJAX, DOJO and handled all the client-side validations using java script and jQuery
  • Implemented Spring MVC, which includes writing Controller classes for handling requests, processing form submissions and performing validations
  • Used Spring core annotations for Dependency Injection (Spring DI), Spring MVC for REST APIs and Spring Boot for micro services
  • Developed Restful Web services which consumes the HTTP request and produces the HTTP response in JSON format
  • Optimized the SQL queries to improve the performance of the application on timely basis
  • Developed integration modules using Apache Camel
  • Handled all the business scenarios by working in Test Driven Development environment

Education

Bachelor’s - Information Technology

JNTU University
Hyderabad, India
05.2015

Skills

  • Technical Skills:
  • Programming Languages: JAVA (7,8), J2EE, Jasypt, JSP, JSTL, Python
  • Frameworks: Spring MVC, Spring boot, Spring Data JPA, Hibernate, DOJO, JSF, Apache Camel, Flask, Kafka
  • Web Services: SOAP, RESTful web services, Microservices
  • Web Technologies:
  • JSP, HTML, CSS, JSTL, AJAX, Java Script, jQuery
  • Build / Deployment Tools: Docker, Kubernetes, Open shift, Circle CI, Terraform, Maven, Jenkins, Cloud bees
  • Database: MS‐SQL Server, Teradata, Oracle, MySQL, MongoDB, Neo4j
  • Tools: Splunk, Toad, IntelliJ, Eclipse, GIT, GitHub, SVN, Bit bucket, Rally, Jira, Version one, SOAP UI, Postman
  • Cloud Services: Amazon S3, SQS, SNS, SES, Redshift, Data pipelines, Athena, EC2
  • Testing Frameworks: Junit, Mockito, Power Mockito

Timeline

Sr. Java Developer

Thrivent Financial
10.2020 - Current

Sr. Java developer

Citi Bank
09.2019 - 10.2020

Java developer

Nike
10.2018 - 04.2019

Java developer

ADP
11.2015 - 06.2018

Bachelor’s - Information Technology

JNTU University
Pranavi Gampa