top of page
Download CV

Java, Spring Boot, MySQL, Microservices, Kubernetes, Rest API



Akash G.


Backend Developer

Technical Skills
Projects Worked On
Senior Level
  • An accomplished & versatile technocrat with 7+ years of commendable experience in studying current technology architecture, making improvement suggestions, meeting technical requirements, and planning, implementing and supporting software projects using J2EE Technology
  • Expertise in managing overall software development life-cycle involving requirement analysis, system study, designing, architecture, testing, programming, coding, de-bugging, defect management, deployment & documentation
  • Followed the project life cycle methodology defined under the process framework; ensured that customer deadlines were met within project budgets
  • Hands-on experience in analyzing information system needs, evaluating end-user requirements, custom designing solutions and troubleshooting for complex information systems management
  • Possess people-friendly & interpersonal skills; strong analytical, problem-solving & organizational capabilities; proven capability to deal with people & willingness to learn new things
Technical Skills
  • Methodologies: SDLC Methodologies, Rup, Scrum
  • OO Languages: Java (1.5, 1.6, 1.7, 8)
  • Server Side Technologies: J2EE, Spring MVC, Rest, Web Services
  • Web Technologies: Servlet, JSP, Javascript, HTML, Struts2, Angular JS
  • Databases: MySQL, MongoDB
  • ORM: Hibernate
  • UML/Data Modeling Tools: Eclipse, NetBeans
  • Versioning Control: Git, SVN
  • Servers: AWS Console, Google App dynamics
  • Tools: Tomcat, Jetty, Maven, Cygwin CLI, Notepad++, Sublime Text
  • Operating System: Windows
Projects worked on

DOCDOK Health:

Technology: Java 1.8, Spring Boot, Spring MVC, Spring Security, JWT, Hibernate, Spring Data JPA, MYSQL 8.0, RabbitMQ

Description: Docdok is a communications platform that enables patients to securely share relevant medical information with health providers, through a mobile app. Docdok integrates with a number of software systems, so doctors can view and monitor this data and provide personalized coaching or advice. The goal of Docdok is to improve the quality of healthcare services for both patients and physicians, improve care, and reduce medical costs.

Roles and Responsibility:

  • Understanding the whole product & specification.
  • Understand the requirements for the user story that need to be develop.
  • Creation of REST APIs with basic CRUD operations.
  • Study of RabbitMQ, Spring Boot, and its implementation.
  • Integrated common context authentication and authorization framework like Spring Security and JWT (JSON WEB Token).
  • Responsible to deal with RabbitMQ by transmitting message one to another Microservices.
  • Responsible for testing production bug fixing.
  • Performing the Unit Tests on the developed functionalities.
  • Responsible to fix the Bugs reported by the QA team.


Realize PT:

Technology: J2EE, Spring 3.5(MVC, REST, JDBC Template), Angular JS, Maven, AWS, SVN, GIT, MySQL

Description: For Teachers who need a core product to enhance their teaching materials, Realize provides a source of premium content correlated to state standards. Content is organized in a way that allows Teachers to search by keyword, browse by a table of contents, or browse by standards. In addition to the searching of content, Realize offers tools that encourage Teachers to customize the content and add their own. A comprehensive set of reports and student usage data gives teachers the power to target their teaching to improve student outcomes.

Roles and Responsibilities:

  • Involved in developing multiple modules by mainly implementing business logics & services.
  • Involved in Database development like writing Queries.
  • Involved in Designing


Central Admin Tool & Class/Upload Management System:

Technology: J2EE, Spring 3.5(Core, MVC, Rest & DAO), Angular JS, Spring-batch framework, JUnit, Mockito-PowerMockito, Sonar, Maven, AWS, SVN, GIT, Oracle 10g, Jenkins Server & App Dynamics.

Description: CAT (Central Admin Tool) is a Central Processing System that was developed by Pearson. Its end users mainly include teachers, admin & students of different grades across all districts of a state in the US. It is an online destination for teachers, students and admins which includes features like standards-aligned content, class management tools and embedded uploads that deliver data to teachers instantly. Teachers can add or remove the class product association using the CMS system. It’s a standalone module which was also developed by us which internally uses the JDBC template of spring and batch jobs. Flow of the information in different systems is done by using the JSON (Jackson API) integration with SPRING which is secured using the spring security.

Roles and Responsibilities:

  • Participating in Iteration/Sprint & Epic planning meetings.
  • Understanding the business requirement then preparing the design/implementation.
  • Complete implementation(Partially UI, based on Angular/Javascript/Jquery) and writing test cases using Junit,.
  • Involved in bug fixing (Backend as well as frontend).
  • Interacting with clients in daily scrum calls and demonstrating the features delivered in an iteration to all stakeholders at the end of the iteration.


School Management:

Technology: Java, J2ee, Struts, Hibernate, SQLServer, JSP, Jquery

Description: A School management software is an integrated educational solution which is designed & developed to streamline, automate, and simplify all the work processes in a school. From managing online admissions, daily attendance, assigning homework, assessments, examination management, timetable management, finance and payroll management, and library management, the school ERP software offers various modules for complete campus administration & enables educators to make quick & thoughtful decisions that enhance student & faculty performance & drive institutional growth. Additionally online Learning Management System , Online Assessment Management

Roles and Responsibilities:

  • Participating in Iteration/Sprint & Epic planning meetings.
  • Understanding the business requirement then preparing the design/implementation documents.
  • Complete implementation and writing test cases using
  • Interacting with clients in daily scrum calls and demonstrating the features delivered in an iteration to all stakeholders at the end of the iteration.


Rexo ERP Solution:
Technology: JDK 1.6, struts2, JSP 2.0,Hibernate, MS Sql Server, Net Bean, ajax, jquery, HTML, CSS, JSON, Xml Roles and

Description: REXO ERP Software required to be generated by us to provide an Efficient and effective management way to use. The existing system leads to many errors like data redundancy, data inconsistency, and also much more paperwork that wastes valuable time and money. It covers the entire spectrum of enterprise functions in its different modules like Manufacturing Management, Financial Management, Supply Chain Management, Human Resource HR Management, Customer Relationship Management, Process Control, Quality Control, Analytics, Advanced Planning & Optimization, Asset Management and Project Management.

Roles and Responsibility:

  • Involved in development of the application.
  • Involved in Database development like writing Queries.
  • Involved in Designing
  • Involved major role in Finance module development.
  • Involved in Jasper Reporting
  • Performed bug fixing of the modules.
  • Client Interaction
  • Maintenance and System study

Social Share

How it Works






How it Works









bottom of page