Yoven Ayassamy Portfolio

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

Personal Online Portfolio

Personal Online Portfolio for Yoven Ayassamy.

Visit Site
fmtri.mu logo

Fmtri

Website for Mauritius Triathlon Federation.

Visit Site
fmtri.mu logo

ChronoSport

Website for Chronosport Ltd. This site is still under development phase.

Visit Site

Main Skills

java icon Java
spring icon Spring / Spring Boot
hibernate icon Hibernate
maven icon Maven
hazelcast icon Hazelcast (Cache)
jprofiler icon JProfiler
git icon Git
docker icon Docker
linode icon Linode (Cloud)
cloudflare icon Cloudflare
nginx icon Nginx
linux icon Linux
postgresql icon PostgreSQL
mariadb icon MariaDB / MySQL
mongodb icon MongoDB

Other Skills

Language

britain flag icon English
france flag icon French
mauritius flag icon Creole

Microsoft Office

microsoft word icon Microsoft Word
microsoft excel icon Microsoft Excel
microsoft powerpoint icon Microsoft Powerpoint

Note Taking App

notion icon Notion
obsidian icon Obsidian

Career Summary

ChronoSport Ltd | Mauritius

Architect | DevOps | Software Developer

Jan 2024 - Present (6 months)

Show Details +
Hide Details --
  • 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

Senior Software Developer

Jan 2023 - Dec 2023 (1 year)

up arrow icon

Software Developer

Oct 2021 - Dec 2022 (1 year 2 months)

Show Details +
Hide Details --
  • 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)

Show Details +
Hide Details --
  • 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)

Show Details +
Hide Details --
  • 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

Associate Software Developer

Jan 2019 - Dec 2019 (1 year)

Show Details +
Hide Details --
  • 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)

Show Details +
Hide Details --
  • 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)

Show Details +
Hide Details --
  • 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

Curriculum Vitae

CV (PDF version)

download icon

Formal Qualifications

MSc Applied Software Technologies Transcript

download icon

BEng (Hons) Mechatronics Engineering Transcript

download icon

Higher School Certificate Transcript

download icon

School Certificate Transcript

download icon

Other Qualifications

OCA Java SE 8 Programmer 1

download icon

Contact