Software Developer with over 2 years of experience in crafting full-stack web applications, specializing in Java, Spring Boot, and React. Demonstrates a strong ability to design secure, responsive interfaces and integrate RESTful APIs, ensuring seamless user experiences. Proficient in managing containerized environments with Docker, committed to delivering innovative software solutions that meet client needs.
Title: Software Developer
Congo Embassy - Pretoria Website, Developed a modern website for the Congo Embassy in Pretoria, with a focus on responsive design and dynamic content updates., Implemented a backend in Java using Spring Boot and MySQL to handle content management and secure data storage., Integrated an admin panel for embassy officials to easily update website content., Designed a mobile-friendly user interface using React, ensuring a seamless experience across devices., Emphasized security in the design by implementing SSL and authentication measures to protect sensitive data. Employee Management System, Designed and developed a full-stack employee management application that included user authentication and role-based access control., Implemented JWT-based authentication and Spring Security to ensure secure login and access to different roles (admin, employee)., Used Hibernate to manage entity relationships and handle database transactions with MySQL., Built RESTful APIs to allow frontend and backend communication, and React for a responsive, user-friendly interface. Restaurant Website Demo, Created a demo website for a restaurant allowing customers to browse the menu, place orders, and make payments., Implemented Stripe API for secure payment processing and order management., Developed a Spring Boot backend with JWT authentication to manage user logins and orders., Utilized React to create a dynamic, responsive frontend that enhances user experience. Spring OAuth2 Demo, Developed a demonstration project to showcase the integration of OAuth2 for secure authentication and JWT for token-based user sessions., Implemented OAuth2 authentication flow for third-party logins (Google, Facebook) to demonstrate secure login methods., Used JWT for managing user sessions and ensuring stateless authentication in the backend. Spring Security Demo, Built a demo application showcasing Spring Security and JWT for secure authentication and authorization., Demonstrated the setup of security filters, role-based access control, and the use of JWT for stateless authentication.