Muthu is a Java Developer with 5+ years of experience specializing in Java and Spring Boot for web application development. He has a strong background in RESTful API design and implementation, along with cloud experience in Azure and AWS.
Designed and developed RESTful APIs for comprehensive ERP systems.
Implemented CI/CD pipelines using Jenkins for automated deployments.
Gained hands-on experience with Azure and AWS cloud services.
Managed project development tasks using Jira in Agile environments.
Architected and implemented a scalable XML to HTML parser using Java.
Marine Engineering Journal AWS deployment
Client Job Tracking with Spring Security
Overview: This project is an Enterprise Resource Planning (ERP) system designed for companies to manage various aspects including employee management, payroll, attendance, HR processes, and customer management. Responsibilities: Understood client requirements and created the Database Design. Developed RESTful APIs for communication between different ERP modules. Created database tables for various modules and participated in technical code reviews. Worked on Unit Test cases using JUnit and utilized Spring Boot for backend development and dependency injection. Implemented persistence layer using JDBC/Hibernate to access and update database information.
Key outcomes:
Designed and implemented robust RESTful APIs for module communication within the ERP system.
Created a comprehensive database design to support various ERP modules.
Overview: This project is a journal publishing platform where administrators can publish journals, with authentication and authorization features implemented for backend access. Responsibilities: Developed RESTful APIs for all modules and managed resources in AWS. Created database tables for different roles and logic, and built multiple modules based on client requirements. Participated in technical code reviews and utilized Agile methodologies for design and development. Used Spring Boot for backend development and dependency injection. Deployed builds in the server and participated in requirements gathering and SDLC phases. Implemented JUnit for Unit Testing and used JDBC/Hibernate for the persistence and data access layers.
Key outcomes:
Implemented authentication and authorization mechanisms for secure journal publishing access.
Successfully developed and deployed RESTful APIs for journal management on AWS.
Overview: This project is a Spring Boot MVC application designed to track client jobs and manage their status, with development covering both frontend and backend aspects. Responsibilities: Planned and developed pages based on client requirements, working on both frontend (UI) and backend (server-side) tasks. Implemented the MVC (Model-View-Controller) design pattern in Spring Boot for structured development. Planned development tasks using Jira for task management and progress tracking. Implemented Spring Security to manage authentication and authorization using a spring filter chain. Utilized Azure (Storage Account) for project resources.
Key outcomes:
Implemented an MVC design pattern for a structured client job tracking system.
Managed authentication and authorization using Spring Security for enhanced system security.
Overview: This project is an XML to HTML Parser, a tool designed to convert journal XML files into HTML format, with a focus on architecting a scalable and flexible parser for various XML structures. Responsibilities: Validated XML files against a universal journal XML format to ensure data integrity and conformity. Created a flexible and scalable architecture to efficiently handle different XML structures. Designed modules and components for easy expansion and maintenance. Implemented the XML to HTML conversion logic using Java. Wrote clean, efficient, and maintainable code to parse XML content and generate corresponding HTML output.
Key outcomes:
Architected and implemented a scalable XML to HTML parser using Java.
Ensured data integrity and conformity through XML file validation.
Key outcomes:
Architected and implemented a scalable XML to HTML parser using Java.
Ensured data integrity and conformity through XML file validation.
Muthu
Python Developer