Summary
Overview
Work History
Education
Skills
Timeline
Generic

Rithik Reddy Gunna

Chantilly,VA

Summary

Experienced Java developer with 2.5 years of experience in designing, developing, and maintaining Java applications. Proficient in Java, PostgreSQL, HTML, CSS, Bootstrap, JUnit, Mockito, Swagger, Postman, AWS CloudWatch, AWS Lambda, AWS Fargate, Amazon EC2, Docker, Spring Boot, Hibernate, AWS CodePipeline, AWS CloudFormation, DynamoDB, JavaScript, Maven, Git, GitHub, and GitLab. AWS Developer Associate certified.

Overview

1
1
year of professional experience

Work History

Junior Java Full Stack Developer

Kanor Systems Inc
10.2023 - Current

· Develop sophisticated applications using Java V11, specializing in advanced Core Java concepts such as Lists, Maps, Sets, Streams, Lambda Expressions, Functional Programming, Comparators, and Sorting algorithms.

· Employ front-end tools and frameworks, particularly React JS V16, to engineer dynamic, user-centric interfaces. Mastery in Components, JSX, Props, State, Hooks, VirtualDOM, React Router and Context API is crucial.

· Implement Agilemethodologies to foster a dynamic, adaptive software development environment, promoting rapid response to change and continuous improvement.

· Integrated front-end interfaces using HTML, CSS, Bootstrap, and JavaScript, ensuring a responsive and user-friendly design.

· Utilize a suite of Spring frameworks, including Spring Boot, Spring Security, Spring MVC, Spring JMS, Spring Batch and Spring JPA with Hibernate. Manage intricate aspects such as EntityManagerFactory, EntityManager, Repository, Entity, HQL, NativeQueries, and CriteriaAPI.

· Fetch data from RESTful APIsand integrate it into the application using Redux for state management.

· Worked with PostgreSQL and DynamoDBdatabases, optimizing queries and ensuring data integrity.

· Utilized Docker for containerization, facilitating seamless deployment across development, testing, and production environments.

· Implemented Apache Kafka for advanced messaging and data streaming requirements, ensuring robust and efficient system communication.

· Collaborated with the DevOps team to set up CI/CD pipelines using Jenkins, automating build, test, and deployment processes.

· Ensure that Docker images are optimized for size and performance, using multi-stage builds where appropriate to minimize image size and enhance security.

· Leverage Kubernetes and OpenShift features to orchestrate containers effectively. This includes managing pod scheduling, autoscaling, and resource allocation to optimize performance and cost-efficiency.

· Developed and maintained Java-based microservices deployed on AWS Lambda, utilizing AWS CloudWatch for monitoring and AWS CloudFormation for infrastructure management.

· Set up monitoring and logging for Lambdafunctions using AWS CloudWatch to track performance metrics and troubleshoot issues effectively.

· Proficient in following the TDD approach to software development, which involves writing tests before writing code to drive the development process.

· Implemented unit tests using JUnit and Mockito, achieving high code coverage and enhancing application reliability.

· Implement and manage the Log4jlogging framework to effectively monitor and debug systems and enhance application diagnostics and troubleshooting.

· Managed project dependencies and builds using Maven, ensuring consistent and efficient project management.

· Maintained version control using Git, actively participating in code reviews and contributing to GitLab repositories.

  • Enhanced overall application functionality through consistent updates based on end-user feedback.
  • Effectively utilized version control tools like Git for collaborative development while avoiding code conflicts.

Education

Masters in information systems -

Wilmington University
Wilmington, DE
05.2023

Bachelor of Science in Computer Science -

Jawaharlal Nehru Technological University Hyderabad
Hyderabad
01.2019

Skills

  • Languages: Java, React JS 16, JavaScript, HTML, CSS
  • Frameworks: Spring Boot, Spring Security, Spring Data JPA, Spring Cloud, Spring MVC and Hibernate
  • Databases: PostgreSQL, DynamoDB, MySQL, SQL Server
  • Cloud: AWS (EC2, VPC, S3, Lambda, CloudFormation, IAM, Fargate, CloudWatch)
  • Tools: Docker, Git, GitHub, GitLab, Jira, Maven, IntelliJ, Tomcat, UML
  • Testing: JUnit, Mockito

Timeline

Junior Java Full Stack Developer

Kanor Systems Inc
10.2023 - Current

Masters in information systems -

Wilmington University

Bachelor of Science in Computer Science -

Jawaharlal Nehru Technological University Hyderabad
Rithik Reddy Gunna