Romain Giovanetti

Full-Stack Software Engineer

Download Resume

Profile

My profile picture

Full-Stack Engineer with 11 years of international experience in designing, developing, and maintaining scalable web applications.

Passionate about high-quality code, user-centric design, and performance optimization.

Specializing in modern web technologies, including React.js, Node.js, Java EE, Symfony, and microservices architecture.

Strong problem solver with a focus on system design, scalability, and cloud deployments (AWS, Docker).

Skills

Experience

Full-Stack Engineer (Freelance)

La Maison De L'Eleveur
  • Enhanced front-end performance and user experience, boosting engagement and navigation, increasing conversion rates, and raising the Google Lighthouse score from 83 to 94.
  • Upgraded back-end from Symfony 4 to Symfony 5, with extensive code refactoring, improving scalability, maintainability, and performance—reducing page load time by up to 75% (from 1200ms to 300ms).
  • Redesigned the email system with SPF, DKIM, and DMARC implementation, improving security and reducing email rejection rates by 80%.
  • Decoupled email processing using message dispatching, partial asynchronous handling , and a retry queue. Built space-efficient custom message handlers to ensure reliable delivery within shared hosting constraints (Apache + PHP, no native background workers).
Champagne Carole Haudot
  • Developed a custom configuration interface, transforming a previously static website into a more dynamic and manageable platform.
Saint Joseph College of Maasin, Leyte, Philippines
  • Took over and revamped an unfinished grading application, originally developed by a student, addressing critical security flaws, extensive bugs, and unstable code . Refactored key components, implemented new features, and continue to enhance its functionality and security.

Canva

Software Engineer (Frontend) - Specialist Exp. Team

  • Implemented infinite scroll on the user activity log page of a specialized internal web app, enabling troubleshooting specialists to access unlimited historical data. Optimized data fetching by handling microservices with and without pagination support, using React, andMobX MobX.
  • Designed and developed a dynamic theme module to enable seamless integration of seasonal and event-based decorations (e.g., April Fool’s, Christmas) into the web application.
  • Refactored the codebase , replacing deprecated components and services, and migrating internal API calls and components to their latest versions, resulting in improved stability, maintainability, and performance .
  • Increased test coverage by implementing comprehensive unit tests for previously untested component presenters
  • Contributed to shaping an 18-month strategy to mitigate linear cost escalation due to user growth by leveraging machine learning, OpenAI language models, and usability enhancements for specialist tools.

   Recommendation letter from John Eddie Ayson, Engineering Lead

Full-Stack Engineer (Freelance)

La Maison De L'Eleveur
  • Developed an automated quote generation system handling 39 different templates using Dompdf, enabling seamless creation and delivery of PDF quotes to customers. This freed up the workload of 2.5 team members, allowing them to focus on higher-value tasks.
  • Initially built 8 custom product assistants using vanilla JS , allowing customers to easily order products like custom-cut metal sheets, pre-assembled kit doors for agricultural buildings , and gutters on the website. Later, rewrote one assistant using React and TypeScript for improved performance and scalability.
  • Designed and implemented dynamic pricing modules , calculating product prices based on multiple factors, including custom specifications and quantity/length.
  • Developed a custom order management system , allowing quotes to be converted into orders using a temporary token.
  • Introduced full responsiveness to the front-end, tweaked the UI for touchscreens, and optimized the website for tablets and smartphones, enhancing the mobile experience.
  • Developed a tracking module that monitors unfinished orders at each step. If a customer abandons an order, a commercial representative is alerted to follow up via call or email.
  • Enhanced website reliability by adding comprehensive test classes to prevent regressions.
  • Refactored and upgraded the website from Symfony 3 to Symfony 4, improving performance, security, and maintainability .
Champagne Carole Haudot
  • Designed and built a modern website featuring a simple online shop, leveraging React and React Redux for a smooth user experience.

Experience illustration Experience illustration Experience illustration Experience illustration Experience illustration

Coface North America

Software Developer

International Volunteer in Business Program

  • Maintained and enhanced policy management and collection back-office support applications, working with Java EE (Servlets, JSP) and Oracle PL/SQL.
  • Contributed to solution architecture and design, optimizing system interactions and database queries for better performance.
  • Designed and developed interfaces to facilitate seamless communication between different software applications.
  • Developed a debugging tool for PDF generation , allowing the team to bypass the manual multi-step policy creation process by directly passing XML documents for PDF output. This significantly reduced debugging time and improved efficiency .
  • Maintained and updated the development team wiki , ensuring accurate and up-to-date documentation.
  • Refactored and maintained legacy code , improving maintainability and performance where possible.
  • Strengthened application security following a penetration test, implementing a password encryption upgrade and a complete rework of the “Forgot Password” process , reinforcing security across the main application and related services.

   Recommendation letter from Zulfikar Bhura, CIO

  My Personal Blog (in French) documenting this incredible journey.

Full-Stack Engineer (Freelance)

La Maison De L'Eleveur
  • Migrated the codebase from Symfony 2 to Symfony 3, refactored legacy code, and resolved compatibility issues, enhancing security and maintainability.
  • Developed and optimized new website features using Symfony, MySQL, Bootstrap, and jQuery, enhancing user experience and streamlining online transactions.
  • Assisted in setting up a secondary e-commerce website for the company’s garden and home supply retail store . Created a fork of the existing platform and ensured a smooth technical foundation, allowing the client’s team to take over its development.

CNRS / Université de Lille / CRIStAL Lab. / NOCE Team

Research And Development Engineer

  • Published two papers in the IEEE International Conference on Advances in Social Network Analysis and Mining (ASONAM) 2016 .
  • Designed, built, and maintained a distributed platform capable of collecting and processing up to 2 million tweets per day, with a 2-year full data retention policy, powered by Elasticsearch and TensorFlow .
  • Developed secured internal APIs for remote control of the distributed platform and efficient data retrieval, implementing JSON Web Token (JWT) authentication.
  • Built an interactive and user-friendly dashboard to visualize processed data for third-party users, using an asynchronous stack with AngularJS, Node.js, and Express.js , with JWT-based authentication for secure access.
  • Researched and developed software prototypes for sentiment analysis, gender detection, and geolocation extraction from tweets , using simple algorithms and recursive neural networks .

Experience illustration Experience illustration

La Maison De L'Eleveur

Full-Stack Engineer

  • Revamped Built a fully custom e-commerce website to replace their previous WordPress-based solution, which had excessive, unnecessary options. The new system provided a streamlined, easy-to-use configuration panel tailored to their specific needs.
  • Designed the UI in Sketch, exploring three different design approaches—skeuomorphism, abstract, and a hybrid of both —before implementing the final version.
  • Rebuilt the entire website from scratch in just 3 months, using Symfony 2, MySQL, Bootstrap, and jQuery , improving performance, maintainability, and flexibility.
  • Revamped the online product catalog (1,500+ references) and introduced an intuitive UI for configuring custom-tailored steel sheets , reducing the number of page loads needed to reach a product from 10 to just 3, significantly improving user experience.

Experience illustration Experience illustration Experience illustration Experience illustration Experience illustration Experience illustration

CNRS / Université de Lille / CRIStAL Lab. / NOCE Team

Research And Development Engineer

  • Designed and built custom-made bracelets that communicated with each other using Arduino Nano, Xbee modules, RFID chips, and other components , enabling interactive experiences.
  • Developed custom contactless quiz terminals using Arduino Mega, Ethernet shields, and RFID shields , enhancing user engagement and interactivity.
  • Created a central control system using Java and MongoDB to remotely manage, configure, and log usage of the custom devices.
  • Built a data visualization dashboard with Node.js, Express, and MongoDB , allowing stakeholders to filter and interpret usage data in a meaningful way.
  • Deployed and maintained the custom devices and control system at the Museum of Fine Arts in Tourcoing, France , and conducted user experience evaluations to assess performance and gather feedback.

Experience illustration Experience illustration Experience illustration Experience illustration Experience illustration Experience illustration Experience illustration

Oeil pour Oeil

Web Developer (Internship)

  • Conducted live demonstrations showcasing the latest features of HTML5 and CSS3.
  • Evaluated cross-browser compatibility and support for modern web technologies.
  • Developed a CMS using Zend Framework, HTML5, CSS3, and jQuery.
  • Collaborated closely with an art director to align design and functionality.
  • Addressed challenges related to responsive design and user experience.

Groupe JVS

Windev Developer (Internship)

  • Initiated development of a dashboard application to aggregate and summarize data from various JVS system modules.
  • Designed and implemented private APIs, integrating them into a custom Windev Graphical User Interface.
  • Collaborated with multiple teams on a modular system, ensuring seamless integration and functionality.
  Show more

Personal Projects

SJCSHS logo

Grades App – Saint Joseph College of Maasin, Leyte, Philippines

September 2024 – Present

While visiting Saint Joseph College in Maasin, Southern Leyte, I learned that a student had started developing a Grades App but left before completing it. Recognizing its potential impact, I took the initiative to refactor, enhance, and complete the application to better serve the school's needs.

Flowtos logo

Flowtos

November 2019 – Present

After closing my Instagram account for personal reasons, I wanted a dedicated space to upload and share my photos. This led me to develop Flowtos, a clean, modern, and user-friendly photo gallery web app built with React.

Try this app
Blog VIE-USA illustration

Blog sur mon drôle de VIE

May 2018 – October 2022

This blog documents my experiences as an international intern in Princeton, New Jersey. It serves as a resource for French citizens interested in working in the United States, particularly those considering the same program.

Discover
Windows XP Error Simulator illustration

Windows XP Error Simulator – A Nostalgic Throwback

For Fun & Nostalgia

Remember the good old days when Windows XP’s UI would freeze, letting you create accidental "art" with error windows? Now, there’s an app for that!

Try this app
Emoji Weather Map illustration

Emoji Weather Map – A Fun Weather Forecast App

Built with React

A simple and playful React app that displays weather forecasts using emojis. Created as a fun way to explore and learn React while building something engaging.

Try this app
Trident Kloader Updated illustration

Trident + Kloader – iOS Downgrade Tool

iOS 9.1–9.3.4 | 32-Bit Devices

Apple restricts downgrading iOS versions due to security concerns. This tool enables downgrades on 32-bit iDevices running iOS 9.1–9.3.4 without requiring a full jailbreak.

Browse the repo on Github

Education

Université de Lille, France

Graduated 2013

Master’s Degree in Computer Science

🇦🇹 Exchange program (Erasmus) at TU Graz, Austria, in 2012.

Université de Lille, France

Graduated 2011

Bachelor's Degree in Computer Science

Université de Reims Champagne-Ardenne, France

Graduated 2010

University Diploma in Computer Science (DUT Informatique)

Lycée Pierre Bayen, France

Graduated 2008

High School Diploma in Economic and Social Sciences

Publications

Model of computer architecture for online social networks flexible data analysis: the case of Twitter data

Romain Giovanetti & Luigi Lancieri 2016 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM)   Download

Multilevel exploration in Twitter social stream

Luigi Lancieri & Romain Giovanetti 2016 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM)   Download

Get in Touch