Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic
Akshay Goud Bollipally

Akshay Goud Bollipally

Overland Park,USA

Summary

  • Around 4+ years of full-stack development experience in all phases of the Software Development Life Cycle (SDLC), which includes analysis, design, development, implementation, and testing of web-based, enterprise business applications in different application architectures like monolithic, service-oriented architecture, microservices, N-tier, and event-driven.
  • Experience working with various frameworks in Spring, such as Spring IOC, AOP, Spring Transaction Management, Spring Data, Spring Batch, Spring JPA, Spring IO, and Spring Security.
  • Experience working with microservices using J2EE web services based on Spring Boot, and created dynamic documentation of RESTful endpoints using Swagger API.
  • Expertise in developing and deploying microservices-based applications using Spring Boot and Spring Cloud.
  • Proficient in using Spring Data JPA, which helped in creating automatic Data Access Objects (DAOs) at compile time.
  • Expertise in interacting with relational databases using ORM frameworks like Hibernate, Spring Data, JPA, and the Java Persistence API (JPA), as well as Hibernate's second-level cache, EHCache.
  • I have good knowledge of different databases like PostgreSQL, MySQL, Oracle 13c/11g, Microsoft SQL Server, and NoSQL DB (MongoDB, Cassandra, CouchDB, Redis, DynamoDB), and I have good experience in writing stored procedures, functions, and triggers using PL/SQL in ODBC and in the WebLogic server.
  • Expertise in client-server application development using Oracle, PL/SQL, and SQL.
  • Experience in developing custom filters and model-driven forms in Angular 13 and linking them with HTML.
  • Experience in developing applications using React JS for view rendering, and implementing React JS with Redux and Flux patterns to attain MVC functionality.
  • Experience in building CI/CD pipelines using Hudson, Bamboo, Jenkins, and TeamCity for end-to-end automation for all builds and deployments.
  • Experience with CI/CD pipelines to integrate the Java code to align with DevOps practices using Docker.
  • Experience in using Kubernetes, Linux containers, for deploying and scaling containerized applications.
  • Well experienced in using various AWS (Amazon Web Services) IaaS (Infrastructure as a Service) components, such as EC2 for running applications on virtual machines, S3 and Glacier for storing and long-term backup of data, EBS for persistent block-level storage, Elastic Cache, DynamoDB, SQS for message queuing, RDS for setting up a relational database in the cloud, and Lambda for serverless program functions.
  • Good knowledge of Microsoft Azure, cloud services, Azure storage, and Azure performance optimization.
  • Experience working in both Agile/Scrum and Waterfall environments.
  • Experience in configuring and deploying applications on different servers, such as Apache Tomcat, WebLogic, IBM WebSphere, and JBoss.
  • Experience in unit testing web services using JUnit, Mockito, EasyMock, Spring JUnit Runner, Spock, TestNG, and hence achieving the goals of Test-Driven Development (TDD).
  • Good knowledge of providing authentication and authorization for web services using OIDC (OpenID Connect) on top of OAuth 2.0.
  • Efficient in creating access tokens using JWT (JSON Web Token) to assert claims.
  • Experience in handling message queues using RabbitMQ, ActiveMQ, and Apache Kafka.
  • Experience building real-time dashboard applications for visualizing, analyzing, and exploring data on Apache web servers using Elastic Search, Logstash, and Kibana 4.0 (ELK), and Splunk.
  • Good knowledge in employing database caching strategies using Redis, MongoDB, and Elasticsearch.
  • Good practical experience with a Java-based logging utility. i.e., Log4J.
  • Experience working with JIRA to track the status of the application.
  • Exceptional ability to quickly incorporate and master new technologies.

Overview

4
4
years of professional experience
1
1
Certification

Work History

Custom Software Engineering Analyst, Java Full Stack Developer

Accenture
Hyderabad, India
12.2021 - 12.2023
  • Designed and developed an application based on the Spring framework using MVC design patterns.
  • Used the Spring ORM module to integrate with Hibernate.
  • Implemented microservices using the Pivotal Cloud Foundry (PCF) platform built upon Spring Boot services.
  • Developed Spring DAO classes to manage database transactions using Hibernate.
  • I used the Rest Controller in the Spring framework to create RESTful web services and JSON objects for communication.
  • I implemented the application using the Spring Boot framework and handled the security using Spring Security.
  • Used Spring IOC, AOP, and Spring Boot to implement the middle tier.
  • Developed various SQL queries and PL/SQL procedures in Oracle DB for the application.
  • Developed a MongoDB data access layer, implementing the Mongo repository interface from Spring Data.
  • I used Angular 8 to associate HTML elements with models, to provide dynamic user validations on the client side.
  • Developed presentation layers using HTML5, CSS3, and Angular router to build single-page applications to navigate through the different statuses and multiple modals.
  • I worked on UI components using Angular Dependency Injection, models, data binding, and controllers.
  • I used JIRA for bug tracking and to create user stories.
  • I used Jenkins for continuous integration, and to automate and build the application to generate WAR and JAR files.
  • Used GIT version control to track and maintain different versions of the application.
  • I worked on infrastructure with Docker containerization, and maintained Docker images and containers.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test, and deploy.
  • Utilized the AWS Lambda platform to upload data into AWS S3 buckets and to trigger another Lambda function.
  • I used CloudWatch to monitor the application and to store the logging information.
  • Involved in the Software Development Life Cycle for gathering requirements, analyzing, designing, developing, and testing applications using Agile methodology.
  • Implemented Test Driven Development using frameworks like JUnit, Mockito, and EasyMock.
  • Configured Kafka to read and write messages from external programs.
  • Configured Kafka to handle real-time data.

C1 Engineer, Java Developer

LTIMindtree
Bangalore, India
06.2020 - 11.2021
  • Developed and maintained core components of a high-throughput, low-latency payment processing platform using Java and the Spring Framework.
  • Engineered and deployed microservices using Spring Boot responsible for transaction validation, fraud detection, and payment routing, which improved system modularity and scalability.
  • Implemented an event-driven architecture using Apache Kafka to reliably process and stream millions of financial transactions daily between various microservices.
  • Integrated robust security measures using Spring Security, including OAuth 2.0 token-based authentication, to ensure compliance with financial industry standards (PCI-DSS).
  • Optimized PostgreSQL database performance by designing efficient schemas and implementing advanced caching strategies, resulting in a 40% improvement in transaction processing speed.

Associate Software Trainee

MouriTech
Hyderabad, India
05.2020 - 06.2020
  • Performed analysis for the client requirements based on the developed, detailed design documents.
  • Developed use cases, class diagrams, sequence diagrams, and data models using Microsoft Visio.
  • Developed STRUTS forms and actions for the validation of user request data and application functionality.
  • Developed JSP with STRUTS custom tags, and implemented JavaScript validation of data.
  • Developed programs for accessing the database using the JDBC thin driver to execute queries, prepared statements, stored procedures, and to manipulate the data in the database.
  • Developed the application using J2EE architecture.
  • I was involved in developing JSP forms.
  • Involved in developing the business tier using stateless session beans.
  • I used JavaScript for the web page validation, and Struts Valuator for server-side validation.
  • Designing the database and coding SQL, PL/SQL, triggers, and views using IBM DB2.
  • Developed message-driven beans for asynchronous processing of alerts.
  • I used JDBC for database connectivity with MySQL Server.
  • I used CVS for version control.
  • I used ClearCase for source code control and JUnit for unit testing.
  • Involved in peer code reviews and performed integration testing of the modules.

Education

MS - Computer Science

University of Central Missouri
Lees Summit, Missouri
08-2025

BTech - Electronics and Communication Engineering

Malla Reddy Engineering College
Hyderabad, India
06.2021

Skills

  • Software development and architecture
  • Java and Python programming
  • Data structures and algorithms
  • Version control systems
  • Database management and ORM
  • Authentication and authorization
  • RESTful API development
  • Testing and quality assurance
  • Data analysis and visualization
  • Project management and collaboration
  • Root cause analysis
  • Object-oriented programming
  • Communication skills
  • Adaptability and attention to detail
  • Microsoft Office proficiency
  • Advanced Excel techniques
  • Power BI for reporting
  • Git and GitHub version control
  • Backend programming with Java and Spring frameworks
  • Frontend programming with React, Angular, HTML, CSS, JavaScript
  • Database technologies: MySQL, MongoDB, PostgreSQL, GraphQL
  • Cloud services: AWS, Azure, Google Firebase
  • Microservices architecture and RESTful services
  • Agile methodology practices

Certification

  • Microsoft Certified: SC-900
  • Microsoft Certified: AZ-900
  • Java Certified from j-spiders

Timeline

Custom Software Engineering Analyst, Java Full Stack Developer

Accenture
12.2021 - 12.2023

C1 Engineer, Java Developer

LTIMindtree
06.2020 - 11.2021

Associate Software Trainee

MouriTech
05.2020 - 06.2020

MS - Computer Science

University of Central Missouri

BTech - Electronics and Communication Engineering

Malla Reddy Engineering College
Akshay Goud Bollipally