0% found this document useful (0 votes)
2 views3 pages

Pranathi_Full Stack Java Developer

Pranathi Reddy is a Java Full-Stack Developer with over 7 years of experience in various domains, skilled in Java, Spring Boot, Microservices, and modern front-end technologies like React.js and Angular. She has a strong background in Agile methodologies, cloud technologies, and API management, with hands-on experience in developing scalable applications and implementing microservice architectures. Her professional experience includes roles at CVS, Global Logic, and Wells Fargo, where she contributed to the development of robust applications and participated in cross-functional team collaborations.

Uploaded by

AMARNATH YADAV
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views3 pages

Pranathi_Full Stack Java Developer

Pranathi Reddy is a Java Full-Stack Developer with over 7 years of experience in various domains, skilled in Java, Spring Boot, Microservices, and modern front-end technologies like React.js and Angular. She has a strong background in Agile methodologies, cloud technologies, and API management, with hands-on experience in developing scalable applications and implementing microservice architectures. Her professional experience includes roles at CVS, Global Logic, and Wells Fargo, where she contributed to the development of robust applications and participated in cross-functional team collaborations.

Uploaded by

AMARNATH YADAV
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Pranathi Reddy

Email: [email protected] | Phone: (315)-9277336


Java Full-Stack Developer

PROFESIONAL SUMMARY:
 Over 7 years of experience in developing full-stack applications in banking, telecommunication, and healthcare
domains with proficiency in Java, Spring Boot, Microservices, and state-of-the-art front-end technologies.
 Experienced in Agile/Scrum practices, contributing to daily stand-up, backlog grooming, and end-to-end SDLC
implementation, and being involved in sprint planning.
 Experienced in creating scalable backend services with Java 8/11/17 and Spring Boot, utilizing features like
enhanced switch, text blocks, and Records to write clean code.
 Skilled at developing responsive, state-of-the-art UIs using React.js, Redux, Material UI, and TypeScript, as well
as Angular in the context of component-based SPAs with RxJS and form validation.
 Developed and used OAuth2-protected RESTful APIs with JWT, and implemented API gateway patterns using
Spring Cloud Gateway and Azure API Management
 Implemented microservice architecture using Spring Cloud (Config Server, Eureka) and event-driven asynchronous
systems with Apache Kafka
 Integration with databases like PostgreSQL, Oracle, and MongoDB using Hibernate/JPA, creating HQL, native,
and stored procedures for complex data operations
 Experienced in containerization and orchestration on Linux-based systems using Docker and Kubernetes, deployed
across AWS EKS, Azure AKS, and GCP GKE
 Offering and operating cloud-native infrastructure on AWS, Azure and GCP like EC2, S3, Lambda, API Gateway,
Azure Functions, Cosmos DB, and GKE.
 Hands-on experience integrating API Gateway platforms like Apigee and Azure API Management, applying
security policies, throttling, caching, and analytics for enterprise-scale API ecosystems.
 Incorporated logging and monitoring based on ELK Stack and AWS CloudWatch, which offers distributed systems
observability.
 Applied Test-Driven Development with JUnit and Mockito, and tested APIs with Postman and Cypress
 Experienced in version control and collaboration tools like Git, Bitbucket, Jenkins, and IntelliJ, with focus on
clean architecture principles, as well as code quality and peer review.
 Strong communicator, known for collaborating across teams to align technical work with user and business goals.

EDUCATION :
Masters Information Technology
Valparaiso University
Course Work: Object-Oriented Programming in Java, Data Structures and Algorithms, Database Systems, Cloud
Computing, Project Management in Agile Environments
Bachelor of Technology in Computer Science
Jawaharlal Nehru Technological University

TECHNICAL SKILLS:
Programming Languages Core Java(8,11,17), PL/SQL, C, C++, Python
Application/Web Servers WebSphere, Jenkins, SonarQube, Helm
Frameworks Spring 4.x, Spring Boot, Hibernate 4.x, Servlets, JSP, JPA
IDEs Eclipse, IntelliJ
Web technologies JavaScript, HTML5, CSS3, React.js, Angular, Next.js, TypeScript, Bootstrap, AJAX,
XML
Methodologies Agile, Scrum, SDLC
Modelling Tools UML, Rational Rose
Testing Tools JUnit, Mockito, Selenium, Cypress, Jest, Postman, Cucumber, Swagger UI
Database Servers PostgreSQL, Oracle, SQL Server, MySQL
NoSQL Databases MongoDB, Cosmos DB (Mongo API), Redis, Cassandra
Cloud Technologies AWS (EC2, EKS, Lambda, S3), Azure (Functions, AKS, Cosmos DB), GCP (GKE,
Deployment Manager)
Build Tools Maven, Gradle, Jenkins, Docker, Kubernetes, Terraform
Version Control / CI/CD Git, Bitbucket, GitHub, Azure DevOps
Monitoring Tools Prometheus, Grafana, AWS Cloud Watch, Azure Monitor, Cloud Monitoring

PROFESSIONAL EXPERIENCE:
CVS, Chicago, IL Aug 2022 to Present
Role: Full Stack Java Developer
Responsibilities:
 Participated in Agile rituals like daily stand-ups, retrospectives, and sprint planning, collaborating with cross-
functional teams towards on-time delivery and setting forth the goals of the sprint.
 Implemented dynamic, responsive user interfaces using React.js and Material-UI, involving reusable components
and state management using Redux.
 Built and implemented RESTful microservices using Java 17 and Spring Boot 3.x, utilizing improved switch, text
blocks, and Records to write clean and easy-to-read code.
 Documented RESTful APIs using Swagger UI with OpenAPI specifications in YAML format to ensure consistent
API contracts and developer onboarding.
 Integrated messaging systems like Apache Kafka and RabbitMQ for asynchronous event-driven microservice
communication.
 Role-based access control was implemented using Spring Security, and JWT was integrated to secure internal and
external REST APIs.
 Leveraged Google Cloud Platform (GCP) services like GKE, Cloud Storage, and Pub/Sub to deploy and manage
microservices, while integrating Apigee API Gateway for securing, routing, and managing external/internal API
traffic.
 Applied API management features in Apigee such as request throttling, response caching, JWT-based security
policies, and custom analytics to monitor and control API usage effectively.
 Deployed microservices to PCF environments using manifests and Spring Cloud Config.
 Developed and deployed backend microservices using Java and Spring Boot, integrating with PostgreSQL and
MongoDB, and wrote optimized SQL queries, joins, and stored procedures to handle complex data operations.
 Completed unit testing using JUnit and Mockito also checked REST APIs with Postman, and automated test suites
with Cypress.
 Implemented BDD test automation using Cucumber and automated UI regression tests using Selenium WebDriver
for React components.
 Used managed repositories with Git/GitHub, adhered to pull request standards, and participated in peer review of
the codes to ensure quality.
 Provided technical expertise and attended design meetings, ensuring compliance with best practices in cloud native
and microservices.

Environment: Java 17, Spring Boot, React.js, MongoDB, PostgreSQL, Kafka, Docker, Kubernetes (EKS), GCP
(Compute Engine, Cloud Storage, Cloud Functions, Cloud Firestore), Terraform, Jenkins, JUnit, Postman, Git, Agile,
Cloud Monitor.

Global Logic, Hyderabad, India Jan 2021 to Jul 2022


Role: Full Stack Java Developer
Responsibilities:
 Participated in Agile ceremonies like daily scrums, sprint planning, and retrospectives, and directly coordinated with
product owners and QA for timely deliveries of the sprint.
 Developed rich, modular User Interfaces with Angular 12, TypeScript, and RxJS that included form validations,
responsive UI, and reusable components
 Built Spring Boot and Spring RESTful APIs that handle JSON/XML payloads and secure endpoints with OAuth
2.0.
 Microservices are implemented using Spring Cloud, service discovery being done using Eureka and asynchronous
communication using Apache Kafka.
 Deployed Docker-based microservices on managed deployments with auto-scaling and load balancing enabled in
prod using EKS orchestration.
 Set up centralized logging with ELK Stack and monitor AWS Lambda jobs triggered by S3 and DynamoDB
triggers.
 Deployed Docker-based microservices and used AWS EKS to orchestrate them, investing in scalable, highly
available, and secure infrastructure.
 Setup AWS-provisioned infrastructure (EC2, S3, ELB) using Terraform automated deployments with Jenkins and
GitHub Actions.
 Leveraging Oracle and MongoDB with both structured and unstructured data, query performance optimized by
using indexes and stored procedures and handled complex data operations using SQL Scripting.
 Developed unit tests using JUnit for backend services and Jasmine for Angular components.
 Validated API responses and contract alignment using Postman and Swagger UI.
 Deployed Bitbucket as well as Git version control and used Jenkins and Maven to create continuous delivery
pipelines with CI/CD.
 Cooperated with the DevOps, QA, and UI/UX departments to debug integration issues, ensure code quality through
reviews, and follow implementations back to design specifications.
 Configured AWS CloudWatch for centralized logging, custom metrics, and alerting to monitor the health and
performance of microservices deployed on EKS and Lambda.

Environment: Java 11, Spring Boot, Angular 12, OAuth 2.0, Oracle, MongoDB, Kafka, AWS(EC2, EKS, Lambda, S3),
Docker, Kubernetes, Swagger, Postman, Bitbucket, Jenkins, JUnit, Maven

Wells Fargo, Hyderabad, India Jul 2018 to Dec 2020


Role: Java Developer
Responsibilities:
 Participated in Agile practices like grooming, sprint planning, and retrospectives, and involved in estimating user
stories and technical tasks.
 Built high-performance, SEO-friendly user interfaces with React.js and Next.js, utilizing Redux state management
as well as server-side rendering.
 Designed and integrated SOAP-based web services using JAX-WS for secure communication between legacy
banking systems.
 Implemented Java 8 based backend microservices with Spring Boot and Spring Cloud, with Eureka as the service
registry and message-based processing through Kafka.
 Implemented containerized apps through Docker and used AKS for orchestration with fault-tolerance and resiliency
within Azure environments.
 Constructed async processing with Azure Functions and event triggers and kept service configurations updated with
Azure Portal and CLI.
 Worked with MySQL for transactional data and MongoDB (via Cosmos DB API) for semi-structured storage,
writing optimized queries and stored procedures to support microservices and caching strategies.
 Implemented test-driven development with JUnit and Mockito, with over 80% code coverage on the microservices.
 Conducted manual and automated API testing using Postman to ensure compliance of the REST services.
 Automated deployments and builds within Azure DevOps, versioned using Git and Bitbucket, and following
branching patterns to successful rollouts
 Worked with distributed teams across geographies and consistently followed clean coding principles and Java best
practices in daily development tasks.
 Installed centralized log and monitoring solution based on ELK Stack (Elasticsearch, Logstash, Kibana) to monitor
performance metrics and issues.

Environment: Java 8, Spring Boot, React.js, Next.js, SOAP, Azure Functions, MySQL, MongoDB, Redis, Kafka,
Docker, AKS, OAuth 2.0, ELK Stack, Azure DevOps, Git, Bitbucket, JUnit, Postman, Agile.

You might also like