HEMANT RAMPHUL

:~$ I'm

Hey there! With over 15 years of professional experience, I’m a Software Engineer with deep expertise in .NET and full-stack development, now focused on Embedded Systems, AI & Robotics. I design and develop software for robots and drones — spanning real-time connectivity, video streaming, telemetry, and 3D visualization — and build AI solutions for industrial inspection, from image analysis to the automated detection of structural anomalies and defects.

My expertise spans a wide range of programming languages, including Python, C#, JavaScript, and TypeScript, as well as frameworks such as React, Node.js, and Flutter. Passionate about innovation, I focus on building scalable, efficient systems, optimizing performance, and crafting intelligent solutions that deliver impactful results across AI and robotics applications.

Open to work - Discuss Job Opportunities
Open for exciting opportunities in AI Engineer, Software Development, Backend Engineer, and Senior Software Engineer roles.
Passionate about writing clean code, system design, tackling complex challenges, and continually learning new technologies to make a meaningful impact.

Experience

Embedded Systems, AI & Robotics Engineer

Lynxdrone, Canéjan, France
  • Developed software tools for robots and drones enabling connectivity, supervision, and exploitation of field data.
  • Designed applications for robot connectivity, mission tracking, and display of operational data.
  • Integrated real-time video streaming and robotic telemetry for on-site operation monitoring.
  • Built 3D visualizations and point clouds from ROS data to improve analysis of inspected environments.
  • Developed robust interface components for control, visualization, and exploitation of embedded data — focusing on usability, reliability, and maintainability.
  • Developed AI solutions for inspection, including image analysis and automated detection of structural anomalies and defects.
Sept 2024 – Present

Senior Software Engineer

fulll, Quatre Bornes, Mauritius
  • Developed and optimized OCR algorithms, significantly improving accuracy and processing speed for document analysis applications.
  • Utilized Node.js for backend development and React Native for building cross-platform mobile applications, improving overall system performance and user experience.
  • Led the design and implementation of UI features for both web and mobile applications, enhancing functionality and user interface consistency.
  • Maintained clear communication with teams, using tools like Slack to collaborate on technical discussions, product development, and system enhancements.
  • Actively participated in code reviews, mentoring junior developers, and ensuring code quality and adherence to best practices.
Jan 2024 – Aug 2024

Senior Software Engineer

CEGID, Quatre Bornes, Mauritius
  • Designed and maintained intuitive UI/UX interfaces, ensuring seamless user experiences across web and mobile applications.
  • Led the development of new features for applications, integrating third-party libraries to extend functionality and improve system performance.
  • Championed the optimization of backend integrations, contributing to enhanced mobile experiences in Agile/Scrum environments.
  • Regularly conducted code reviews and introduced best practices, fostering an environment of continuous improvement and quality.
  • Produced detailed technical documentation for code, APIs, and system architecture, ensuring clear understanding across the team.
Aug 2011 – Dec 2023

PHP Developer

Web Companies, Port Louis, Mauritius
  • Developed and maintained dynamic websites and applications using PHP, improving overall website performance and user engagement.
  • Collaborated with frontend developers to ensure seamless integration of user-facing elements with server-side functionality.
  • Contributed to database management and server maintenance, optimizing system efficiency and reducing downtime.
Feb 2011 – Aug 2011

PHP/Drupal Developer

Esokia, Quatre Bornes, Mauritius
  • Built and maintained Drupal websites with PHP, improving site scalability and performance.
  • Developed custom Drupal modules and themes to meet client requirements.
  • Configured content types, views, taxonomies, and user roles.
  • Integrated third-party modules and built responsive templates with HTML, CSS, and JavaScript.
  • Followed team coding standards and documented custom modules.
Aug 2010 – Jan 2011

Education

Université de Limoges & Université des Mascareignes

Master in Artificial Intelligence and Robotics - M2
Artificial Intelligence and Robotics

Honours: Distinction (15.9/20)

  • Courseworks: Distributed Systems, Information Retrieval, Database Systems, Machine Learning, Modern Networking Concepts, Design and Analysis of Algorithms, Algorithms for Modern Computing, Project Development & Wireless Networks Security.
  • Accomplishments: Collaborated on advanced projects in robotics and AI, such as structural analysis using predictive maintenance and image segmentation for defect detection. Demonstrated expertise in tools and frameworks like TensorFlow, PyTorch, OpenCV, and MATLAB for AI and robotics applications.
Nov 2021 – Dec 2024

Université de Limoges & Université des Mascareignes

BSc (Hons) Software Engineering
Software Engineering

GPA: 4.0 - First-Class Honours

  • Courseworks: Web Programming, Database Systems, Software Engineering, Object-Oriented Programming, .NET Programming, Operating Systems, and Software Testing.
  • Accomplishments: Designed and led workshops on software engineering and database management, earning positive feedback from peers. Successfully developed web applications showcasing modern UI/UX principles and database integration.
Aug 2015 – Dec 2016

Swami Dayanand Institute of Management & Université des Mascareignes

Diploma in Information Systems
Specialization in Software Development

GPA: 3.7 - Good

  • Courseworks: Java, C#, VB.NET, PHP, SQL, and Software Development Lifecycle Principles.
  • Accomplishments: Achieved proficiency in building dynamic applications and working with relational databases. Led academic projects focusing on real-world applications, earning distinction for innovative solutions.
Aug 2008 – Dec 2010

Skills

AI, Robotics & Computer Vision
  • TensorFlow, PyTorch, Keras, OpenCV, YOLO, U-Net, image processing, object detection, ROS, Foxglove, Three.js, 3D visualization & point clouds, real-time video (WebRTC, RTSP, GStreamer, FFmpeg), telemetry (MQTT, WebSocket), NLP (sentiment analysis, NER, text classification), embedded systems & IoT
Web & Mobile Development
  • REST/SOAP APIs, .NET Core, .NET MVC, ASP.NET, Flask, Node.js, HTML, CSS, JavaScript, TypeScript, jQuery, Bootstrap 5, React, React Native, Flutter, Xamarin, Electron, Tauri, WordPress, PHP
Database Systems
  • MySQL, MongoDB, NoSQL, Relational Database, SQLite
Cloud Platforms
  • Azure, Apache Kafka
Software Practices & Principles
  • Algorithms, Design Patterns, Object-Oriented Programming, Microservices, Documentation
Tools & Methodologies
  • Git, Azure DevOps Server, Scrum, Agile methodologies, Continuous Integration and Deployment, Shell Scripting, Version Control

Awards & Certifications

  • MCSA: Web Applications, September 26, 2016 (Certification number: 16CA6F-A34EAF)
  • Microsoft Certified Solutions Developer: Web Applications
  • Android Certified Application Developer
  • Microsoft Specialist: Programming in HTML5 with JavaScript and CSS3 , March 27, 2014 (Certification number: YBAADA-C6AF61)
  • Microsoft Certified Professional , March 27, 2014 (Certification number: B3EK6B-E170CD)
  • Microsoft® Certified Professional Developer: ASP.NET Developer 3.5 , July 16, 2013 (Certification number: 4B77F2-DFQ620)
  • IBM - Mobile Application Developer Mastery Award , January 2017 (Credential ID: 4020-1484-2148-1057)
  • Google Cloud - Introduction to Large Language Models , November 2023 (Credential ID: RAATE4QTWBJ4)
  • Machine Learning with Python: Foundations , January 2024