HEMANT RAMPHUL

:~$ I'm

Hey there! With over 14 years of experience as a Software Engineer, I’ve recently embarked on a new career path in AI and Robotics. I specialize in designing and developing autonomous drone platforms for applications in industrial inspections, agriculture, and security. By seamlessly integrating advanced AI algorithms with embedded technologies, I create innovative, intelligent solutions that push technological boundaries.

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 AI & Robotics Engineer

Lynxdrone, Canéjan, France
  • Designed and developed AI-driven tools for analyzing structural issues in building inspections, enhancing predictive maintenance capabilities.
  • Integrated advanced AI algorithms with embedded systems to improve the accuracy and speed of real-time data processing during on-site inspections.
  • Collaborated with cross-functional teams to ensure that AI solutions met industry standards, ensuring high reliability and performance.
  • Led the design and implementation of a data analytics platform, enabling efficient processing, visualization, and management of inspection data.
  • Automated the detection of structural pathologies, proactively supporting maintenance activities with innovative AI solutions.
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

Senior Software Engineer

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 Developer

Esokia, Quatre Bornes, Mauritius
  • Built websites using the Drupal CMS with PHP, improving site scalability and performance.
  • Maintained and updated website content, ensuring consistent user experience across the platform.
  • Added new features and resolved bugs to enhance web application performance and user satisfaction.
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

Web Development
  • REST APIs, .Net Core, .Net MVC, ASP.NET, Flask, Node.js, HTML, CSS, JavaScript, TypeScript, jQuery, Bootstrap, React, 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 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