About me
Experienced software developer with 4 years of expertise in Java, Spring Boot, microservices, and scalable design patterns. Proven track record in leading critical projects, including legacy system upgrades, statutory holiday feature design, and Git workflow standardization. Skilled in optimizing performance and delivering impactful, maintainable solutions.
Work Experience
Software Developer Sr
As a Senior Software Developer at dayforce, I lead complex projects focusing on designing and enhancing Spring Boot microservices. I introduce scalable design patterns and optimize codebases to improve performance and maintainability. My role also involves upgrading legacy systems, guiding best practices in Spring, and mentoring teams in efficient Git usage.
Achievements:
Led the design and implementation of a new statutory holiday feature with scalable design patterns
Upgraded legacy projects to Java 11, enhancing code stability and performance
Introduced best Spring practices across multiple microservices
Served as a Git mentor, standardizing workflows and ensuring smooth project transitions
Technologies used:
- Java
- Spring Boot
- Maven
- Git
- Design Patterns
Software Developer II
As a Software Developer II at Ceridian, I specialize in developing and maintaining Spring Boot microservices, ensuring seamless integration of new features and bug resolution in Angular. I'm also maintaining legacy JSP code and actively participate in crucial project upgrades from SVN to Git. Committed to excellence and passionate about software development, I am poised to make significant contributions to any project and team's success.
Achievements:
Working on legacy JSP code to fix bugs
Migrating projects from SVN to Git
Standardized Gitflow for the Powerpay project
Technologies used:
- Java
- Spring Boot
- Maven
- Migration
- Git
Software Engineer
A backend Java developer working on migration project will update the codebase to be compatible with the newer Java and WildFly, identifying and addressing deprecated or removed features, testing the application, troubleshooting issues and collaborating with other members of the development team to ensure a smooth transition.
Achievements:
Successfully led the migration efforts for multiple projects
Updated different migration methods though FAQs and guides
Worked on Java Sharer connector which is a library for file handling
- Analyzed Java 8 apps, identified updates for Java 11 compatibility.
- Collaborated with team to test, deploy on OpenShift.
- Troubleshot and resolved migration issues.
- Provided support, maintenance for migrated apps.
- Stayed up-to-date with Java tech, best practices.
Technologies used:
- Java
- Java EE
- Maven
- Migration
- Docker
Associate Software Engineer
In a skills matrix project, I utilized Spring Boot and Angular technologies to develop a comprehensive solution. To enhance security, I configured Keycloak for both the front-end and backend. Subsequently, I was involved in a JBoss to Wildfly migration project that required expertise in managing and integrating these technologies.
Achievements:
Successful completed ELCA Academy
- Group work on project Skills Matrix
- Full Stack Developer
Technologies used:
- Angular
- Spring Boot
- Keycloak
- HTML/SASS
- PostgresSQL
Student Learning Assistant
The Student Learning Assistant (SLA) scheme is a student-to-student approach to improving academic skills and practice enhancing the student experience.Assisting Information Technology, Computer Science (Systems Engineering) and Cybersecurity Digital Forensic Students
Achievements
During my time as an SLA, I have assisted students with their coursework and report writing. I also conducted a workshop on havard referencing
Skills gained:
- Team work
- Teaching
- Time management
- Programming
- Academic Writing
Web Developer (Intern)
Internship at Navigation and Geocoding Technologies LTD as a Front End Developer. Worked on User Interface Project and fix issues and implemented features
Technologies used:
- Angular
- Bootstrap
- Nebular
Voluntary Experience
Google Developer Students Club Lead
Started the Google Student Clubs chapter at Middlesex University and organised various workshops
Microsoft Student Learn Ambassadors - beta
Promoted Microsoft Technologies, organised and led workshops.
LaunchTech President & Co-Founder
Founded Middlesex IT Society and organised various workshops and entertainment events.
Publications
Enhancing Student Support via the Application of a Voice User Interface System: Insights on User Experience
Skills & Tools
Frontend
-
JavaScript
-
Node.js
-
Angular
Backend
-
Java
-
Spring Boot
-
PHP
Others
- Python
- C Programming
- Arduino
- Git
- Algorithms
- Linux
- Android Theming
- Networking
Projects
Education
-
BSc Computer Science (Systems Engineering)Middlesex University MauritiusOctober/2018 - July/2021
-
International Foundation ProgrammeMiddlesex University MauritiusFebruary/2018 - July/2018
Certifications / Licences
Awards
-
MCB InovAppChallenge 3.0 (1st)The MCB InovApp Challenge is an ultimate hackathon event that invites the most brilliant minds. My team developed a prototype for SMEs to manage their business budgets and cash-flows.
-
Outstanding Student AwardBsc (Hons) Computer Science (Systems Engineering) 2021 Middlesex University outstanding student
-
TechWar (2nd)National Competition organised by UoM, where we solved questions and develop solutions on the fly
-
DigiCup (2nd)National Competition organised by UoM, where we developed a website and mobile for an NGO. I have done the backend with PHP Symphony
-
Best SpeakerMiddlesex University debate on social media
Language
- Mauritian Creole (Native)
- English (Professional)
- French (Fluent)
Interests
- Movies
- Games
- Football
- Android Modding
- Cooking