Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Akhil Krishna Dodda

Casselberry,FL

Summary

An innovative Java developer with 3 years of experience building and implementing scalable enterprise-level applications. Possesses a strong foundation in Java, including expertise with Core Java, Java EE, Spring Framework, Hibernate, RESTful APIs, and microservices. Adept at analyzing requirements, designing system architecture, developing test cases, and delivering high-performing optimized code. Led the full software development life cycle including gathering specifications, estimating timelines, coding, testing, debugging and deployment. Effectively collaborated with cross-functional teams of designers, developers, QA and product managers to ensure timely delivery as per business needs. Designed and developed robust back-end systems and RESTful APIs using Spring Boot, Spring MVC and Hibernate. Implemented interface and database layers to create reusable and testable code. Leveraged Spring dependency injection and inversion of control to build loosely coupled systems. Integrated applications with MySQL and MongoDB databases using JDBC, Spring JPA and Hibernate. Containerized microservices using Docker and orchestrated containers with Kubernetes. Created reactive, scalable systems using RxJava Observables, Lambda expressions and Java streams API. Developed multi-threaded applications to improve performance and responsiveness. Used Git for version control and Maven for build automation and dependency management. Wrote JUnit test cases to achieve over 90% code coverage. Performed code reviews and optimized applications for security, reliability and maintainability. Provisioned and deployed applications on the AWS cloud platform utilizing EC2, S3, CloudFront, Route 53 and IAM. Gained hands-on experience with Agile methodologies, JIRA and Confluence. Strong communication, analytical and problem-solving skills. Passionate about staying up-to-date with the latest technologies and industry best practices. Seeking a challenging Java developer role that will allow for continued growth and sharing of expertise. Excited to join a progressive organization that encourages innovation, collaboration and developing high-quality solutions. Ready to build upon 3 years of experience to grow into an expert-level Java architect role long-term.

Overview

5
5
years of professional experience
1
1
Certification

Work History

Java Developer

Tata Consultancy Services
08.2021 - Current
  • Developed microservices architectures using Spring Boot and Docker - Built RESTful web services using Spring Boot for inter-service communication - Implemented CRUD operations using Hibernate and Spring Data JPA - Containerized applications using Docker for deployment on AWS EC2 - Wrote unit and integration tests using JUnit.
  • Reviewed code and debugged errors to improve performance.
  • Applied scripting knowledge to supplement Java development.
  • Developed robust Java code for applications.
  • Provided customer support to remote clients using ServiceNow system.
  • Built databases and table structures for web applications.
  • Designed and implemented scalable applications for data extraction and analysis.
  • Worked with back-end developers to design APIs.
  • Coordinated efficient large-scale software deployments.

Java Developer

Evolve IT
05.2021 - 08.2021
  • Reviewed code and debugged errors to improve performance.
  • Applied scripting knowledge to supplement Java development.
  • Collaborated in team-based, Agile environment to accomplish objectives by deadlines.
  • Set up scripts, test case and automation protocols.
  • Designed and developed forward-thinking systems that meet user needs and improve productivity.

Graduate Assistant

Central Michigan University
01.2019 - 12.2020
  • Assisted professor in teaching Object-Oriented Programming in Java course - Evaluated code projects and graded exams for a class of 40 students - Provided guidance and support during lab sessions
  • Administered coursework, graded assignments and provided constructive feedback.
  • Performed statistical, qualitative, and quantitative analysis.

Education

Master of Science - Information Technology

Central Michigan University
Mount Pleasant, MI
05.2021

Bachelor of Technology - Mechanical Engineering

Sree Vidyanikethan Engineering College
Tirupati
05.2018

Skills

  • TECHNICAL SKILLS
  • Core Java, Spring Boot, Hibernate, JSP, Servlets
  • REST APIs, JSON, Microservices
  • SQL, MySQL, MongoDB, SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS)
  • Git, Maven, Jenkins
  • AWS EC2, S3, CloudFormation
  • Agile, Scrum
  • Client Requirements

Certification

SoftSkill for Application Operations

Retail Merchandising

Software security assurance


Timeline

Java Developer

Tata Consultancy Services
08.2021 - Current

Java Developer

Evolve IT
05.2021 - 08.2021

Graduate Assistant

Central Michigan University
01.2019 - 12.2020

Master of Science - Information Technology

Central Michigan University

Bachelor of Technology - Mechanical Engineering

Sree Vidyanikethan Engineering College
Akhil Krishna Dodda