Backend software engineer
I design and buildthe systems behindthe screens.
Java/Spring and C#/.NET engineer building reliable enterprise software. Studying software architecture in Paris.
01 — Journey
From Mauritiusto the heart of Paris.
Software engineering degree in Mauritius, two years shipping .NET business software, then Paris for a Master’s in Software Architecture and enterprise Java.
- 01Mauritius
University of Mauritius
BSc (Hons) Software Engineering
- 02Mauritius
FRCI
~2 years · C# / .NET developer
- 03Paris
ESGI
Mastère · Software Architecture
- 04Paris
Chronopost
Java / Spring apprentice
02 — Experience
Two ecosystems.One way of thinking.
Oct 2025 — Apr 2026 · Sep 2026 — now
Chronopost
Software Developer · Apprenticeship (alternance)
Paris, France
Evolving customer-facing and B2B web applications in a large multi-module enterprise codebase, from business requirement to shipped change.
- Implement incremental features for professional-customer workflows
- Maintain and extend established Spring applications without breaking what works
- Collaborate with developers, tech leads and project managers
- Java
- Spring Boot
- Angular
- JSP
- Maven
- Git
~2 years full-time equivalent
FRCI
Software Developer
Mauritius
Built and evolved business software across several domains in the .NET ecosystem.
- Desktop, web and backend development with C# and .NET
- Database-backed business applications
- Feature development and maintenance on existing products
- C#
- .NET
- .NET Core
- ASP.NET
- SQL
- WinForms
- Azure
03 — Contributions
ProjectsI’ve contributed to.
Professional work stays private. These are the kinds of projects I took part in, not the details.
- 01
ERP
Desktop software - 02
Identity platform
Backend - 03
Field-force automation
Operations - 04
E-invoicing
Finance - 05
Loyalty programme
Customer apps - 06
Parcel web apps
Logistics
05 — Projects
Things I buildon my own time.
- KennyRamasawmy / loveappP-01
Love App
A private, installable web app for couples: shared calendar with auto-generated anniversaries, photo gallery, memory timeline, bucket list and live stats, with an admin panel and theme customisation.
- React 18
- Firebase
- PWA
- GitHub Pages
- JavaScript 55.9%
- CSS 43.7%
- HTML 0.4%
- commits
- 21
- Last push
- Jan 2026
On the drawing board
- Designing
Distributed backend platform
Communicating Spring Boot services with async messaging, CI/CD and full observability (metrics, logs, traces).
- Spring Boot
- Kafka / RabbitMQ
- Docker
- OpenTelemetry
- Grafana
- Exploring
Local speech-to-text
Privacy-first French/English transcription running a local model through ONNX inference.
- ONNX
- Local inference
06 — Stack
Tools I reach for,and where I used them.
01 Java ecosystem
- Java
- Spring
- Spring Boot
- Maven
- JSP
02 .NET ecosystem
- C#
- .NET
- .NET Core
- ASP.NET
- WinForms
03 Web
- TypeScript
- JavaScript
- Angular
- HTML
- CSS
04 Data & platform
- SQL
- Relational databases
- Git
- Azure
05 Levelling up
- Docker (learning)
- CI/CD (learning)
- GitHub Actions (learning)
- Kafka (learning)
- RabbitMQ (learning)
- OpenTelemetry (learning)
- Prometheus (learning)
- Grafana (learning)
- 01
Maintainable first
Code is read far more than it is written. Separation of concerns is not optional.
- 02
Respect what works
Legacy systems pay salaries. Improve them incrementally, safely.
- 03
Architecture is a conversation
Between business, developers and the constraints of the system.
07 — Contact
Let’s build somethingthat lasts.
Open to new opportunities. Let’s talk.