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

Akhila M

Austin,United States

Summary

Experienced Java Developer with a Master's degree in Computer Science and above 3 years of hands-on experience in the IT industry. Proficient in a diverse set of technologies, including Java, TypeScript, JavaScript, MVC, Node.js, Bootstrap, and AWS. Certified AWS Developer Associate. In recent roles, contributed to various SDLC phases, developed REST APIs, and utilized AWS services for robust cloud solutions. Implemented dynamic load balancing strategies, managed Kubernetes clusters, and established CI/CD pipelines with Jenkins. Experience includes deploying on AWS, utilizing JavaScript for UI, and AWS Elastic Container Registry and Elastic Container Service for containerized applications. Skilled in Agile/Scrum methodology, Test-Driven Development (TDD), Docker, Spring Boot, Hibernate, MYSQL, PL/SQL, MongoDB, RESTful web services, Microservices architecture, Kubernetes, and more. Excels in delivering high-quality, efficient code and designing scalable, microservices-based architectures.

Overview

4
years of professional experience
1
Certification

Work History

Fannie Mae

Software Engineer
10.2022 - Current

Job overview

  • Developed the application using Java 8 and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each
  • Used Spring Boot for developing Micro service architecture
  • Implementation of authentication for Restful web services using Spring Boot Security Starter
  • Developed and Implemented micro services applications using Spring Boot
  • Deployed Spring Boot based micro-services and Amazon EC2 container using AWS
  • Implemented CI/CD pipelines using GitLab, integrating Gradle for dependency management and Log4J for comprehensive logging, streamlining the development process
  • Designed and developed Micro Services business components and RESTful service endpoints using Spring Boot
  • Integrated AJAX requests with jQuery to fetch and update data dynamically, improving application responsiveness and reducing page reloads
  • Involved in design and development of RESTful (JAX-RS) web services for other applications to communicate and tested web services using SOAP and REST Client
  • Utilized HTML5, CSS3, and JavaScript for developing responsive and interactive web interfaces
  • Skilled in parsing and manipulating XML and JSON data formats using JavaScript libraries like jQuery and AJAX
  • Designed schema-less data models in MongoDB to handle unstructured and semi-structured data, providing flexibility and scalability
  • Log4J is used for logging purposes and debug levels are defined for controlling the log
  • Worked on Spring version upgrades, analyzing release notes and assessing compatibility with existing codebase and third-party libraries
  • Proficiently utilized AWS products, including EC2, IAM, S3, CloudFormation, AWS Lambda, and DynamoDB, to build robust and scalable cloud-based solutions
  • Worked with GitLab to manage the repository and used IntelliJ IDE for development
  • Involved in developing Java APIs, which communicate with the Java Beans
  • Worked with MongoDB's replication and sharding features to build highly available and scalable database clusters
  • Demonstrated proficiency in fostering strong team dynamics and effectively communication and collaborating with cross-functional teams to deliver project objectives
  • Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object
  • Worked on Spring-based web application development in AWS cloud for media tools with Spring Boot, Spring Batch, used AWS S3 for implementing asynchronous workflow.

Crown Equipment Corporation

Software Developer
11.2022 - 09.2023

Job overview

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, testing, and monitoring
  • Enhanced application performance by optimizing Java code and implementing efficient algorithms
  • Developed REST API’s using Spring that improved response time by 24% and utilized Node JS to create server-side applications
  • Primarily focused on Spring components such as Dispatcher Servlets, Controllers, Model, and View Object.
  • Responsible for development of Web Services using SOAP-based Web Service.
  • Implemented circuit breaker patterns within microservices to automatically detect and handle failures, preventing cascading failures and improving resilience of system.
  • Successfully migrated Postgres databases from on-premises infrastructure to cloud-based platforms like AWS RDS
  • Implemented dynamic load balancing strategies to evenly distribute incoming traffic across multiple instances of microservices, optimizing resource utilization
  • Implemented security measures to protect against SQL injection attacks and other malicious activities
  • Implemented procedures, packages, triggers, and different roles to retrieve the database using PL/SQL, SQL scripts
  • Utilized HTML, XML, and JSON for structuring and exchanging data within web applications
  • Implemented JavaScript for client-side scripting, form validation, and DOM manipulation
  • Designed and developed Micro Services business components and RESTful service endpoints using Spring Boot
  • Implemented Agile methodologies such as Scrum to streamline development processes and improve project efficiency
  • Developed backend services and APIs using Node.js and TypeScript, leveraging asynchronous programming paradigms
  • Leveraged JavaScript to create interactive components and animations, resulting in an improved user experience
  • Worked with S3 for storing and retrieving data, AWS Simple Queue Service (SQS) for bulk email processing, Data backup and archiving on AWS using S3 and Glacier, and DynamoDB to store data for metrics and back-end reports
  • Gathered requirements from various stakeholders, under Agile/Scrum methodology, and participated in daily scrum meetings
  • Managed Amazon Web Services like EC2, S3 Bucket, RDS, Auto-Scaling, SQS, SLS, AMI, IAM, DynamoDB, Elasticsearch, Virtual Private Cloud (VPC) through AWS Console and API Integration
  • Automated the build process using Continuous Integration tools like Continuum and Jenkins
  • Enhanced user experience by developing and implementing a responsive front-end interface for web applications
  • Involved in the creation of exhaustive JUnit Unit Test Cases for each java class that is being developed for this application using a mocking framework Mockito using Test Driven Development technique.

University of Dayton

Java Developer
08.2021 - 05.2022

Job overview

  • Involved in the Complete Software development life cycle (SDLC) to develop the application and implemented full-stack development using modern web technologies, including JavaScript, Node.js, Jquery, HTML5, Bootstrap, and SASS, resulting in responsive and visually appealing user interfaces
  • Created custom directives to manipulate DOM elements and extend the functionality of components
  • Developed comprehensive test suites employing Test-Driven Development (TDD), encompassing diverse aspects of the software, including boundary cases, edge cases, and error scenarios
  • Developed MySQL, and PL/SQL stored procedures and triggers using SQL in order to calculate and update the tables to implement business logic
  • Developed Microservices using Spring Boot and deploying Microservices into AWS cloud using Jenkins
  • Actively participated in code reviews and provided mentorship to team members on leveraging OOP concepts effectively in React applications
  • Developed components using Spring Framework (Spring MVC, Core, dependency injection, Bean, spring security, and Spring AOP, Spring Boot, Aspects, Dependency Injection)
  • Designed and deployed AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups, Data pipeline, Security groups, Cloud Formation, IAM, and Route53
  • Involved in deploying systems on Amazon Web Services (AWS) Infrastructure services EC2 used Bootstrap for responsive design which allows users to access it from any device
  • Implemented unit tests using Junit Test and Typescript, leading to a more reliable codebase and better test coverage.

Digital Intellects

Full Stack Java Developer
04.2020 - 05.2021

Job overview

  • Implemented modules into Node.js to integrate with the design and requirements
  • Used Hibernate, an Object-Relational Mapping (ORM) solution, to map data representation from MVC model to Oracle Relational data model with a SQL-based schema
  • Successfully led the migration of Java applications from Java 8 to Java 11, ensuring compatibility with the latest platform and leveraging new features and improvements
  • Wrote numerous DDL, DML, Stored Procedures, Triggers, and Functions (data structure) Worked with Java libraries to access AWS facilities such as Simple Storage Service
  • Worked with RESTful Web Services components and worked with RESTful Web Services to interact with external systems
  • Implemented server-side logic and data processing using Node.js, ensuring efficient and scalable application performance
  • Used Java 8 features like lambda expressions and Java Stream API and Implemented the REST API's and data transformers using the JAVA connector which involves use Java 8 features Lambda and Streams in particular
  • Developed the SQL database schema, defining tables, relationships, and constraints to ensure data integrity and consistency
  • Actively engaged in the Node.js community, staying updated with latest libraries, frameworks, and best practices.

Education

University of Dayton
Dayton, OH

Master's of Computer Science
05.2023

University Overview

Sri Indu College of Engineering and Technology
Hyderabad, IN

Bachelor’s of Computer Science
09.2020

University Overview

Skills

  • Java
  • TypeScript
  • JavaScript
  • Node JS
  • Windows
  • Linux
  • CentOS
  • MVC
  • Front Controller
  • Session Facade
  • Observer
  • Singleton
  • View Helper
  • Decorator
  • PostgreSQL
  • MySQL
  • AWS RDS
  • MongoDB
  • HTML5
  • CSS3
  • Angular
  • Nodejs
  • Bootstrap
  • JIRA
  • Agile
  • HTML and XML
  • Git proficiency

Certification

Certified AWS Developer Associate, 08/2023, 08/2026

Projects

Projects
Vehicle License Plate Recognition System, Developed a Java-based vehicle license plate recognition system for automated detection and recognition of plates from images or video streams. Integrated optical character recognition (OCR) and real-time processing capabilities to achieve high accuracy in plate identification. Deployed in parking management, toll collection, and traffic monitoring systems, contributing to enhanced security and efficiency. Student Information System, Developed a comprehensive Java-based Student Information System (SIS) to manage student records, course enrollments, grades, and academic progress. Implemented functionalities including student registration, course scheduling, grade tracking, and transcript generation to streamline administrative tasks and enhance academic management. Deployed the SIS in real-time to improve efficiency in managing student data and academic processes, contributing to better student outcomes.

Timeline

Software Developer
Crown Equipment Corporation
11.2022 - 09.2023
Software Engineer
Fannie Mae
10.2022 - Current
Java Developer
University of Dayton
08.2021 - 05.2022
Full Stack Java Developer
Digital Intellects
04.2020 - 05.2021
University of Dayton
Master's of Computer Science
Sri Indu College of Engineering and Technology
Bachelor’s of Computer Science
Akhila M