Summary
Overview
Work History
Education
Skills
Projects
Timeline
Hi, I’m

Akhil Ramagiri

Jacana,VIC
Akhil Ramagiri

Summary

Methodical Software Engineer experienced in software development processes and optimal testing strategies. Helps teams produce exceptional products by offering in-depth quality assurance support. Open and clear communicator with good multitasking skills, organized nature and strong attention to detail.

Overview

4
years of professional experience

Work History

Novatti Group

Software Engineer
11.2021 - Current

Job overview

  • Developed REST API's which provides cards and account functionality.
  • Integrated API's to work with open source platform called Fineract that provides core baking solutions.
  • Enhanced existing software with additional features and infrastructure. And upgraded existing code, which was written in Java 8, to Java 17
  • Tested troubleshooting methods and documented resolutions for inclusion in knowledge base for support team use.
  • Improved API performance by changing the way REST APIs are constructed to leverage Spring Data JPA. Previously, it used a complexly designed camel.
  • 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.
  • Devised software with modules for report generation

Internship

Web Programmer Intern
08.2020 - 09.2021

Job overview

  • 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

Intelli IT Solutions

Junior Java Developer
02.2017 - 03.2018

Job overview

  • 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

La Trobe University
Melbourne, VIC

Master of Science from Information And Communication Technology
11.2020

JNTUH

Bachelor of Science from Electrical, Electronics And Communications Engineering
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

Masters Project | La Trobe University 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.

Microservices Using Spring Boot & Spring Cloud

  • Created 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.

Felony Delegates

  • 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.

Timeline

Software Engineer

Novatti Group
11.2021 - Current

Web Programmer Intern

Internship
08.2020 - 09.2021

Junior Java Developer

Intelli IT Solutions
02.2017 - 03.2018

La Trobe University

Master of Science from Information And Communication Technology

JNTUH

Bachelor of Science from Electrical, Electronics And Communications Engineering
Akhil Ramagiri