Keerthi Reddy
Java Full Stack Developer
Memphis, TN 901-***-**** ****************@*****.*** LinkedIn GitHub
Professional Summary
Possess around 5 years of experience as a Java Full Stack Developer, proficient in designing, developing, and maintaining web applications using J2EE technologies, frameworks (Spring, Hibernate), front-end technologies (React.js) and Cloud (AWS, Azure).
Hands-on experience working with OAUTH 2 to authenticate and authorize Rest services using JSON Web Tokens (JWT) to securely communicate JSON Objects.
Skilled in CI/CD automation for Java applications, with experience in Docker, Jenkins, and GitLab.
Well-Versed in SDLC, Agile, Waterfall methodologies, and Object-Oriented Application Design and Programming.
Skills & Certifications
Methodologies and Languages: SDLC, Agile/Scrum, C, C++, Java, Python, JavaScript, TypeScript, Shell Scripting, SQL, NoSQL
Frameworks/Libraries: React.js, AngularJS, Node.js, Mockito, GraphQL, Django, JWT
IDE’s : Eclipse, Andriod Studio, VSCode, NetBeans, IntelliJ IDEA
Spring Frameworks: Spring Boot, Spring MVC, Spring Microservices, Spring Cloud, Spring Data JPA, Spring REST, Spring Security
J2EE Technologies: Servlets, JSP, JSTL, JavaBeans, JDBC, JQuery
Web Technologies: HTML5, CSS3, JavaScript, Webpack, Bootstrap5, jQuery, Ajax, JSON, XML, REST
Cloud: AWS (EC2, S3, RDS, API Gateway, IAM, Cloud Front, SQS, SNS, Elastic Beanstalk, Lambda, ECS, EKS, Step Functions, Code Deploy, Code Pipeline, Cloud Watch Cloud Trail, Secret Manager), Azure (Azure DevOps, Azure App Service, Azure Log Analytics, Azure SQL Database, Blob Storage, Functions, Active Directory, Virtual Machines, Load Balancer, AKS)
Database: MySQL, PostgreSQL, MongoDB, Oracle, Cassandra, Firebase
CI/CD and DevOps Tools: Git, Jenkins, Docker, Kubernetes, Postman, Junit, Swagger UI, Kafka, IntelliJ, Grafana, RabbitMQ
Certification: AWS Cloud Practitioner, AZ-900, IBM Data Science Professional Certificate, IBM Cloud Computing
Education
Master’s in computer science The University of Memphis, Tennessee 3.97/4 GPA
B. Tech in Computer Science Jawaharlal Nehru Technological University Hyderabad, India 3.21/4 GPA
Work Experience
S
JPMorgan Chase & Co., TN Java Full Stack Developer Jan 2024 – Current
Enhanced code maintainability and streamlined development by crafting custom React hooks, effectively encapsulating complex DOM logic for seamless reuse across multiple components.
Accomplished comprehensive unit and integration tests using Java Spring Boot (JUnit), automating backend API calls to enhance product reliability and reduce testing redundancy by 40%.
Industrialized backend services using the latest Java 11 features, with a focus on Spring Boot and Spring MVC frameworks, and integrated UI components with backend systems, ensuring seamless user experiences.
Automated application deployments to AWS using tools like CodeDeploy and CodePipeline, resulting in a 30% reduction in deployment time and fewer deployment errors.
Created comprehensive CloudWatch monitoring for AWS resources, including EC2 instances, Lambda functions, and SQS queues, enabling proactive identification and resolution of potential issues.
Executed JUnit for unit testing of web application components, and adopting Agile principles for streamlined project delivery.
Deployed and orchestrated 10 microservices using Kubernetes, reducing deployment time by 75% and improving application reliability.
Tata Consultancy Services, India Security & Software Engineer Nov 2020 – Jul 2022
Implemented front-end solutions for a complex platform using React and Redux, reducing application state management complexity through effective state normalization and selective data fetching.
Optimized data operations by seamlessly integrating applications with databases through Spring Boot and Spring Data JPA, ensuring efficient and reliable data transactions across the entire system architecture on both Azure and AWS platforms.
Crafted Python scripts for automation tasks, and policy addition, and engaged in comprehensive vulnerability assessments
Designed and developed 10 microservices using Spring Boot and deployed them to Azure Kubernetes Service (AKS) and AWS EKS, achieving 25% higher scalability and reliability.
Improved the efficiency of data flow between the client and server by implementing a GraphQL API Server with the graphql-http library to speed up data retrieval from MongoDB.
Zensar Technologies, India Java Full Stack Developer Aug 2018 – Oct 2020
Integrated React applications with Java-based backend services using RESTful APIs, ensuring smooth data flow and communication.
Developed robust APIs utilizing Java, Spring Boot, and RESTful API design, showcasing expertise in building scalable and high-performance backend systems.
Designed, implemented, and maintained automated CI/CD pipelines using Azure DevOps to streamline the software delivery process.
Utilized asynchronous messaging using JMS with RabbitMQ, enhancing the system by 20% and decreasing database load by 30% through decoupled message processing.
Accomplished Spring ORM with Hibernate taking advantage of features like Annotation metadata, Auto wiring, and Collections to implement the DAO layer with Hibernate Session Factory, HQL, and SQL.