Yoven Ayassamy Portfolio

Personal Statement

  • Full-Stack developer and Freelancer with 6+ years of experience designing, developing, and delivering robust web solution.
  • Proficient in front-end and back-end technologies, with a proven ability to work independently and collaborate with cross-functional teams to achieve project objectives.
  • 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

figma icon Figma
angular icon Angular
astrojs icon Astro JS
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

Full-Stack developer | Freelancer

Jan 2025 - Present

Show Details +
Hide Details --
  • Designing intuitive and user-friendly websites using Figma.
  • Developing responsive and performant front-end applications with Angular and AstroJS.
  • Building robust back-end applications using Java and Spring Boot.
  • Creating and optimizing efficient database designs.
  • Crafting scalable, cost-effective and maintainable software architectures.
  • Deploying web applications in cloud environments.
  • Provide training services in Java-related technologies

Mauritius Network Services Ltd | Mauritius

Technical Architect

Jan 2024 - Dec 2024 (1 year)

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.
  • JVM based application profiling using JProfiler/VisualVm/Eclipse MAT
  • Refactoring Java codes to optimize performance and resource consumption.
  • Provide knowledge sharing/mentoring sessions.
  • Perform technical design of solutions/architecture.
  • Writing technical and functional documentation.
  • Conducting client meetings to gather requirements, documenting these requirements in functional and technical documentations.
  • Managing tasks through Jira.

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 (8 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

Southern African Trade and Connectivity Project (SATCP)

Course: Java Training

Duration: Sep 2024 - 10 days

Description: Conducted a 10-day Java training for programmers working with eGovernment and Ministry of Agriculture in Malawi

Source: Malawi24 Online News

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