Trainee
CurrentTrainee Fullstack Software Engineer | IJSE - PanaduraAs a Trainee Fullstack Software Engineer at IJSE, I have been actively involved in the full software development lifecycle, contributing to the development of robust and scalable applications. My experience spans back-end and front-end technologies, focusing on delivering high-quality solutions within agile environments.Key Projects:Inventory Management System for a Plastic Manufacturing Company:Developed an advanced Inventory Management System that streamlined product management, stock level monitoring, and supplier data. Leveraging Spring Boot, Spring Security, Hibernate JPA, and PostgreSQL, I focused on back-end development, utilizing a microservices architecture to ensure scalability and maintainability. The project also involved RESTful API development and rigorous unit testing to enhance reliability.CRM System for an E-Commerce Website:Contributed to the development of a real-time chat application within a CRM system, enabling seamless instant messaging for both individuals and groups. My role involved front-end development using React JS, Firebase, and the MVVM architecture. The application features user authentication, private and group chats, media sharing, and a responsive interface, all designed to enhance the user experience.Throughout these projects, I have honed my skills in microservices architecture, real-time data handling, user authentication, and performance optimization, making me well-equipped to tackle complex challenges in fullstack development.