Ajith is a Software Developer with 5+ years of experience in full software development lifecycle, specializing in Java and Spring Boot. He has a strong background in developing robust web applications and deploying them on AWS.
Proven experience in full software development lifecycle, from analysis to deployment.
Direct experience with AWS deployments for project applications.
Strong capabilities in database design and architecture (MySQL, PostgreSQL).
Familiarity with CI/CD pipelines and container tools (Docker, Jenkins).
Active participation in Agile environments, including daily scrums and sprint progress tracking.
Successfully designed and architected a complete MySQL database for efficient data management in the Agriculture Report project.
Developed and deployed Java-based backend solutions using Spring Boot and Spring MVC across multiple projects, including a training course application and an agriculture reporting tool.
Contributed to frontend development using React and JavaScript for applications like an internal employee system and an e-learning platform.
Implemented CI/CD practices with container tools and managed AWS deployments, enhancing project delivery efficiency.
Overview: An educational application supporting e-learning for multiple courses, offering surveys and placement opportunities. Responsibilities: Developed front-end designs using JavaScript for various modules. Implemented backend applications using Java Spring Boot. Collaborated in an Agile environment with tri-weekly sprints and daily scrum meetings.
Key outcomes:
Understood business flow from customers to enhance application functionality.
Overview: A tool providing annual benchmarking information for grower reports, aggregating data and generating performance reports. Responsibilities: Developed a tool for annual benchmarking and generating reports for growers.
Key outcomes:
Architected a complete MySQL database for efficient data management.
Overview: A project portfolio management tool focused on accurately recording organizational costs and supporting agile environments. Responsibilities: Handled the Timesheet and Resources modules. Coordinated with the team to gather requirements. Maintained control over the architecture lifecycle.
Key outcomes:
Maintained control over the architecture lifecycle for the system.
Overview: An internal application for employees to fill timesheets, submit internal exercises for review, and manage leave details. Responsibilities: Created the application using Java & React. Developed queries, stored procedures, functions, and performed performance tuning on SQL Server.
Key outcomes:
Performed performance tuning on SQL Server for the application.
Ajith
Java Developer