Profile

Senior Software Engineer (Data)

Hybrid developer with hands-on experience in cloud, backend, frontend, and data platforms

About Me

About Me

I'm a Senior Software Engineer specializing in data engineering and full-stack development. With expertise in Microsoft Azure, cloud platforms, and modern web technologies, I create robust data solutions and scalable applications that drive business value.

Role

Senior Software Engineer (Data)

Specialization

Microsoft Azure Data Engineer

Education

BSc Software Engineering

Skills & Tools

Frontend

⚛️

React

90%

Next.js

85%

📘

TypeScript

80%

🎨

Tailwind CSS

90%

Backend

🟢

C#

85%

🐍

Python

80%

🐘

PHP

75%

Java

75%

Data

🐘

PostgreSQL

75%

🍃

MongoDB

70%

🗄️

SQL Server Management Studio

80%

🐍

SQLAlchemy

70%

🔶

Oracle

75%

📊

SQL

85%

🗃️

SQLite

70%

🔷

PL/SQL

70%

T-SQL

80%

🔷

Databricks

75%

📈

Power BI

80%

🔥

PySpark

70%

DevOps

🐳

Docker

75%

☁️

AWS

10%

📝

Git

90%

🔄

CI/CD

65%

🌐

IIS

75%

Featured Projects

Full Stack

Access Right Management – Centralized Access Control Platform

Centralized access rights management system built with a microservices architecture for scalable permission tracking and user-role mapping across enterprise systems. Deployed using Docker containers for portability and consistency across environments.

Key Highlights:

  • Microservices-based access right management
  • Dockerized deployment for scalable operations
  • Role-based access control and audit logging
  • Centralized user and system mapping
  • MSSQL for secure and structured data storage

Technologies:

.NET Core
React
MSSQL
Docker
Microservices
Full Stack

Timesheet Application – Time Tracking Platform

Web-based timesheet solution enabling employees to log work hours, monitor productivity, and generate activity reports. Built using a modern stack to support responsive UI and scalable backend processing.

Key Highlights:

  • User-friendly timesheet entry interface
  • Real-time validation and reporting
  • RESTful API integration
  • Responsive layout with session-based authentication
  • Seamless integration with HR systems

Technologies:

React
.NET Core
MSSQL
AI/ML

Chatbot – Generative AI Assistant using Gemini

Interactive chatbot application powered by Google Gemini AI and Flask backend for real-time prompt-based conversations. Designed to handle contextual discussions with fallback handling and prompt chaining.

Key Highlights:

  • Gemini-based natural language generation
  • Context-aware conversations
  • Prompt chaining and fallback recovery
  • Flask REST API backend
  • Real-time web UI built with React

Technologies:

React
Python
Flask
Gemini API
OpenAI-compatible chat architecture
Full Stack

Freelance Management System – Project & Payroll Tracker

Full-featured freelance management system enabling organizations to onboard freelancers, assign tasks, and manage payouts. Built on a robust PHP + Laravel stack with modular design.

Key Highlights:

  • Contract and project lifecycle management
  • Freelancer onboarding and timesheet tracking
  • Admin dashboard and payout management
  • Authentication and permission layers
  • Modular Laravel architecture

Technologies:

Laravel
PHP
MySQL
Blade Templates
Bootstrap
E-Commerce

E-Commerce Platform – Auto Parts & Accessories Store

Full-stack e-commerce platform for selling car parts and accessories. Built with ASP.NET Blazor for a modern, interactive UI and .NET backend for robust server-side processing. Features comprehensive admin tools for order management, product catalog management, and secure payment handling.

Key Highlights:

  • ASP.NET Blazor Server for dynamic, responsive UI
  • Product catalog with advanced search and filtering capabilities
  • Shopping cart, secure checkout, and order history management
  • Comprehensive admin dashboard for inventory and order management
  • Payment gateway integration with Stripe/PayPal support
  • Scalable .NET backend with RESTful API architecture

Technologies:

ASP.NET Blazor
.NET Core
C#
MSSQL
Entity Framework
Stripe/PayPal
AI/ML

Bank Transaction Monitoring System – AI-Powered Fraud Detection Platform

Developed an internal transaction monitoring system that utilizes OCR to extract structured data from scanned or PDF bank statements. Integrated intelligent flagging mechanisms to identify suspicious patterns, structuring, fan-in/fan-out behavior, and anomaly detection for compliance auditing.

Key Highlights:

  • In-house OCR engine to parse bank statement formats
  • Suspicious transaction flagging with rule-based and pattern detection logic
  • Fan-in / Fan-out detection for money laundering indicators
  • Structuring behavior detection based on transaction frequency and amount thresholds
  • Interactive dashboard for reviewing and filtering flagged transactions

Technologies:

React
Python
Tesseract OCR / Custom OCR
SQL Server
Pandas
Regex
Anomaly Detection Logic

Experience Timeline

BDO IT Consulting

Mauritius

Present

Senior Analyst – Software Engineer (Data)

Jun 2025 – Present

Leading data engineering initiatives and developing scalable software solutions.

Azure Data Factory
Power BI
SQL Server
Python

Analyst – Software Engineer (Data)

Dec 2023 – Jun 2025

Developed data pipelines and analytics solutions for enterprise clients.

ETL
Data Modeling
Azure
C#

Business At Work (Mtius) Ltd

Mauritius

Apr 2023 – Jul 2023

ERP Consulting Intern

2023

Gained hands-on experience with enterprise ERP systems including PeopleSoft and SAP.

PeopleSoft
SAP
ERP
Consulting

MET CAR PARTS

Mauritius

Oct 2021 – Nov 2022

.NET Developer

Oct 2021 – Nov 2022

Developed and maintained enterprise applications using .NET framework and related technologies.

.NET
C#
SQL Server
ASP.NET

Education

University of Technology Mauritius

2020 – 2023

BSc Software Engineering, First Class Honours

College de la Confiance

2018 – 2020

Cambridge HSC: Computer Science, Mathematics, Economics

Certifications & Badges

Professional certifications and achievements that validate my expertise

Azure FundamentalsAZ-900

Azure Fundamentals

Microsoft Certified

Microsoft
Azure Data FundamentalsDP-900

Azure Data Fundamentals

Microsoft Certified

Microsoft
Microsoft Certified: Azure Data Engineer AssociateDP-203

Data Engineer Associate

Microsoft Certified

Microsoft

Get In Touch

Ready to work together? Let's create something amazing!

Connect With Me