Personal Statement
- Technical Architect with 5+ years of experience.
- Possesses a comprehensive understanding of the entire software development lifecycle, demonstrating proficiency in guiding projects from initial requirement gathering through to successful deployment in production environments.
- Has a comprehensive understanding of data structures & algorithms, multithreading, distributed caching, distributed systems, security, JVM & DB profiling, monitoring and performance (database queries, Java and network).
Personal Projects
![fmtri.mu logo](/assets/img/yovendev.webp)
![fmtri.mu logo](/assets/img/fmtri.webp)
![fmtri.mu logo](/assets/img/chronosport.webp)
Main Skills
![java icon](/assets/icon/java.webp)
![spring icon](/assets/icon/spring.webp)
![hibernate icon](/assets/icon/hibernate.webp)
![maven icon](/assets/icon/maven.webp)
![hazelcast icon](/assets/icon/hazelcast.webp)
![jprofiler icon](/assets/icon/jprofiler.webp)
![git icon](/assets/icon/git.webp)
![docker icon](/assets/icon/docker.webp)
![linode icon](/assets/icon/linode.webp)
![cloudflare icon](/assets/icon/cloudflare.webp)
![nginx icon](/assets/icon/nginx.webp)
![linux icon](/assets/icon/linux.webp)
![postgresql icon](/assets/icon/postgresql.webp)
![mariadb icon](/assets/icon/mariadb.webp)
![mongodb icon](/assets/icon/mongodb.webp)
Other Skills
Language
![britain flag icon](/assets/icon/britain-flag.webp)
![france flag icon](/assets/icon/france-flag.webp)
![mauritius flag icon](/assets/icon/mauritius-flag.webp)
Microsoft Office
![microsoft word icon](/assets/icon/microsoft-word.webp)
![microsoft excel icon](/assets/icon/microsoft-excel.webp)
![microsoft powerpoint icon](/assets/icon/microsoft-powerpoint.webp)
Note Taking App
![notion icon](/assets/icon/notion.webp)
![obsidian icon](/assets/icon/obsidian.webp)
Career Summary
ChronoSport Ltd | Mauritius
Architect | DevOps | Software Developer
Jan 2024 - Present (6 months)
- Designing and determining which technologies to use for better performance, easy deployment, easy monitoring, security, and lower cost.
- Designing the staging and production environments (projects are deployed in the cloud – linode and cloudflare).
- Designing and implementing the whole backend Java/Spring Boot application + SQL Database taking into consideration maintainability, easiness to adapt to client requirement changes, performance, and security.
- DNS Configurations.
- In charge of maintaining the source code repository (Github), server maintenance (Linode, Contabo and VPSAG), task management tool (Azure DevOps) and deployments to staging/prod environment.
- The architecture diagrams, source code and swagger UI can be shown during interviews.
Mauritius Network Services Ltd | Mauritius
Technical Architect
Jan 2024 - Present (6 months)
![up arrow icon](/assets/icon/up-arrow.webp)
Senior Software Developer
Jan 2023 - Dec 2023 (1 year)
![up arrow icon](/assets/icon/up-arrow.webp)
Software Developer
Oct 2021 - Dec 2022 (1 year 2 months)
- Implementing microservice based Java/Spring applications.
- Analyzing and optimizing MongoDB and MySQL queries.
- Performance/Load testing using Jmeter.
- JVM based application profiling using JProfiler/VisualVm/JMC.
- Refactoring existing Java codes to optimize performance and resource consumption.
- Provide knowledge sharing/mentoring sessions.
- Build technical design of solutions/architecture.
- Writing technical and functional documentation.
- Conducting client meetings to gather requirements, documenting these requirements in functional documentation, and managing tasks through Jira.
- Research and development to improve the software development process.
- Assisting DevOps.
African Leadership University | Mauritius
Part-Time Lecturer
Sep 2022 - Feb 2023 (6 months)
- Taught Java programming for the module Computing Programming 2 to year 3 students.
- Preparing and marking test and exam papers.
- Supervise exams.
SD Worx | Mauritius
Senior Java Developer
Feb 2021 - Sep 2021 (7 months)
- Designing and implementing Apache NIFI flows.
- Designing and building reports using Java + MVEL templates.
- Fixing database data issues using PL/pgSQL.
Accenture | Mauritius
Software Developer
Jan 2020 - Feb 2021 (1 year 2 months)
![up arrow icon](/assets/icon/up-arrow.webp)
Associate Software Developer
Jan 2019 - Dec 2019 (1 year)
- Designing and implementing tools to help automate testing processes.
- Providing knowledge transfer sessions to the whole team.
- Implementing new features (batches, SOAP based webservices, etc.).
- Software maintenance work for a Java/Spring based project.
- Contribute to technical design of solutions.
- Fine tuning implementations to optimize performance.
Sotramon Ltd | Mauritius
Trainee Engineer
Jan 2015 - Jun 2015 (6 months)
- Design and drawings of steel works/structures.
- Structural Analysis using SOLIDWORKS and Engineering Formulae.
- Monitoring the installation of instruments/sensors to be connected to PLCs.
SMS Pariaz Ltd | Mauritius
Cashier
Apr 2012 - Apr 2013 (1 year)
- Dealing with customers face to face on a daily basis.
- Handling customer complaints.
Teaching Experience
African Leadership University
Course: BSc Computer Science
Module: Computing Programming 2
Subject Taught: Java Programming
Duration: Sep 2022 - Feb 2023 (6 months)
University of Mauritius (Accenture Academy)
Course: MSc Applied Software Technologies
Module: Spring Framework
Subject Taught: Spring Framework - Core Module
Duration: Jun 2020 - Jul 2020 (1 month)
Qualifications
MSc Applied Software Technologies
University of Mauritius (Jan 2018 - Dec 2018)
Distinction - GPA: 4.00 | CPA: 87.5%
BEng (Hons) Mechatronics Engineering
University of Mauritius (Aug 2012 - Jul 2016)
First Class - GPA: 3.84 | CPA: 79.5%
OCA 1Z0-808 Java SE 8 Programmer 1
Issued on 05-Jun-2019
Score: 95%
Document Download
Formal Qualifications
Contact
-
5 Redoute Street, Port-Louis, Mauritius
-
(+230) 5786-45-63
-
[email protected]
-
https://yoven.dev