Tanguy Delume
Verified Expert in Engineering
C++ Developer
With a solid knowledge of object-oriented programming, Tanguy has worked in different fields, including artificial intelligence, telecommunications, robotics, 3D software, and desktop applications. His primary languages are JavaScript and React for web applications and C++ for desktop applications, but he also has developed in Java, C#, Python, and Rust. Recently Tanguy worked on making the front-end of a web application to visualize and manipulate AI data.
Portfolio
Experience
Availability
Preferred Environment
C++, React
The most amazing...
...project I've developed is the application and embedded system of a remotely controlled robot currently used for telepresence in Japan.
Work Experience
Full-stack Developer (React)
Freelance
- Developed a web application for visualizing artificial intelligence data. The UI was made in React with dynamic neural network graph generation.
- Built the back end of the application in Rust, which is used to manage users and their private storage of generated networks.
- Created the application that contained various games and features to test the networks in a real environment, such as Poker, Backgammon, Chess, etc.
C++ Developer
J-Cube, Inc.
- Developed a C++ and Qt graphic application for a robot remotely controlled by an Android or web application.
- Built a C++ and Qt desktop application to edit 3D scenes with OpenGL rendering, animation, and shading support.
- Developed various remote controls, including wheels, neck, fans, wi-fi, battery, and collision detection.
- Conceived a video call service in the robotic application using WebRTC.
- Hatched a toolchain to build an entire embedded Linux operating system with minimum components to run the robotic application on an Intel UP2 (UP Squared) board.
- Deployed an over-the-air updating system to be used with any robots in the world at any moment from a single-page web application developed with the JavaScript framework Svelt.
C++ Developer
Nokia
- Developed features for the 5G software of the GNodeB (5G receptors).
- Conceived unit tests with GoogleTest API and tracked bugs using Jira as a reporting tool.
- Containerized the 5G packet scheduler application in a Linux container.
- Worked on-site with a support team that had to track and fix bugs happening during tests in production environments with radio transmission devices.
C++ Developer
HP
- Worked in collaboration with a senior security researcher to develop a method to protect the confidentiality of 3D model data that transits on a network of 3D printers.
- Developed a Qt and OpenGL application to edit 3D models and modify their shape.
- Published a technical patent for this solution which is available online.
Experience
Malware Development for a White Hat Exercise
MyPhotoshop
STOS Kernel
https://www.lse.epita.fr/projects/stos.html42shell
Bistromathique
La Mafieuse
Skillset
Languages
C++, Rust, C#, JavaScript, Python, CSS, HTML, TypeScript, Embedded C++, SQL, Java, Assembly, C, PHP, Excel VBA
Frameworks
Unity, Unity3D, Qt, React Native, Redux, Material UI, Windows Presentation Foundation (WPF), OAuth 2, Google Test, .NET, Next.js
Libraries/APIs
React, Node.js, React Redux, REST APIs, Windows Forms (WinForms), Vue, WebRTC, OpenGL, OpenSSL
Tools
Buildroot, GitHub, Unity SDK, CMake, Git, Adobe Photoshop, Jetson TX2, ELK (Elastic Stack)
Other
Software Architecture, Scripting, Unity Editor Scripting, Architecture, Full-stack, Chakra UI, Technical Leadership, 3D, APIs, Yocto, Robot Operating System (ROS), LXC, Firmware
Paradigms
Scrum, REST, Agile
Platforms
Amazon Web Services (AWS), Windows, AWS Lambda, Linux, Docker, Embedded Linux, Amazon EC2
Storage
PostgreSQL, MySQL
Education
Master's Degree in Computer Science
EPITA - Paris, France
Certifications
Certified SAFe Practicioner
Scaled Agile
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring