Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

Akhil Ramagiri

Jacana,VIC

Summary

IT tech enthusiast seeking a position that offers professional challenges utilizing technical skills and be part of organization development goals / deliveries. Good Knowledge on Software Development Life Cycle and Sound knowledge on Java and Spring programming.

Overview

8
8
years of professional experience

Work History

Associate Software Engineer

Novatti Group
11.2021 - Current
  • Designed and developed APIs for the existing software that supports various Card operations and transactions.
  • Integrated our API's to work with the open source platform called Fineract that provides core baking solutions.
  • Tested troubleshooting methods and documented resolutions for inclusion in knowledge base for support team use.
  • Improved systems with addition of new features and infrastructure. I have updated the existing code which was using Java 8 to Java 17.
  • Improved the efficiency of the API, By modifying the way REST API's are designed to use Spring Data JPA. Before it was using camel which was complex in design.
  • Worked extensively with various AWS services like EKS, ECR, EC2, ELB, WAF, S3 Bucket and Route 53. From creating a separate cluster for new tenants using EKS to monitoring and troubleshooting the cluster with help of LENS.
  • Created portal pages for the Operations team to perform various card operations using VUE.js.
  • Extensively used POSTMAN to test API's. Written various runner scripts to automate testing.
  • Debugging and resolving technical problems that arise.
  • Producing detailed design documentation.

Web Programmer Intern

FULL
08.2020 - 01.2021
  • Designed and developed web application using Angular 11, Spring MVC architecture and MySQL as database for application
  • Used REST API for this application to create basic CRUD operations
  • Deployed in AWS using EC2, S3 and Elastic Bean Stalk services

La Trobe University ML
01.2020 - 07.2020
  • Designed Wireless network for Physical Sciences block for University
  • Developed Web
  • UI for report generation in PDF on using Java/tomcat
  • Used MySQL database for accessing and storing of data
  • Developed custom scheduler which will invoke dynamically when maximum threshold reached.

Software Engineering Intern

Felony Delegates
09.2017 - 06.2018
  • Involved in designing and development of front end of the application using Angular
  • Integrated Twilio messaging API service using Java/Spring Boot to the application.

Junior Java Developer

Intelli IT Solutions
03.2016 - 07.2017
  • Two step user identity verification for secure internet services
  • Tools of implementation: Java/Spring Boot, Spring Security and LDAP
  • Involved in integration of users with OpenSource LDAP services to ensure user authentication and authorization is done .

Education

Master of Science - Information And Communication Technology

La Trobe University
Melbourne, VIC
11.2020

Bachelor of Science - Electrical, Electronics And Communications Engineering

JNTUH
06.2018

Skills

  • Extensive knowledge on Microservices Architecture using Spring boot, Camel and RabbitMQ
  • Fintech knowledge
  • Spring Security for JDBC, JWT, LDAP and SOAP
  • Oath2 Authentication and Authorization
  • SQL Databases- MySQL and PostgreSQL
  • Angular/HTML5 and Java
  • Version Control tools - GIT and GIT LAB
  • Sound knowledge on Code development to deployment
  • AWS Services - EC2, S3 bucket, EKS, ECR, WAF, Route53 etc
  • Knowledge on container orchestration like kubernetes and Docker Swarm
  • Workflows and Queries

Projects

Microservices Using Spring Boot & Spring Cloud

• Created two microservice and registered microservice in Eureka Service Discovery.

Integrated Spring Cloud Gateway for routing user request used Hystrix & Hystrix

Dashboard to identify failure for downstream services.

• ELK Stack to centralize logging across all microservices and Zipkin, Sleuth to centralize

tracing in microservice architecture

Corona Virus tracker app with Spring Boot and Java

• Created a corona tracker application in Java Spring Boot using various Spring

modules such as Spring Data JPA, Spring Boot DevTools, Spring Web and Thymeleaf.

• Used Java 8 Stream API and Java 11 HTTP Builder API to process data from a remote

web URL (GIT Repository) and loading data from the .csv file into the application.

Used scheduled processes so the application run on every first hour of the day to

fetch the data and update it on the Application.

Timeline

Associate Software Engineer

Novatti Group
11.2021 - Current

Web Programmer Intern

FULL
08.2020 - 01.2021

La Trobe University ML
01.2020 - 07.2020

Software Engineering Intern

Felony Delegates
09.2017 - 06.2018

Junior Java Developer

Intelli IT Solutions
03.2016 - 07.2017

Master of Science - Information And Communication Technology

La Trobe University

Bachelor of Science - Electrical, Electronics And Communications Engineering

JNTUH
Akhil Ramagiri