Full Stack developer with over 5 years of experience. My expertise lies in developing mobile applications using React Native for both iOS and Android, Web applications with React, and Back-End programs with Node.js. I have a strong background in TypeScript.

Roman Cirier

Full Stack developer with over 5 years of experience. My expertise lies in developing mobile applications using React Native for both iOS and Android, Web applications with React, and Back-End programs with Node.js. I have a strong background in TypeScript.

Available to hire

Full Stack developer with over 5 years of experience. My expertise lies in developing mobile applications using React Native for both iOS and Android, Web applications with React, and Back-End programs with Node.js. I have a strong background in TypeScript.

See more

Experience Level

Expert
Expert
Expert
Intermediate

Language

English
Fluent
French
Fluent

Work Experience

Full Stack Developer at Kivid
July 1, 2024 - Present
Designed the project's technical architecture, data storage, and programs using Node.js, NestJS, Prisma, and TypeScript. Built REST APIs and a mobile app from scratch with React Native and TypeScript. Set up a Postgres-based stack, Dockerized deployments, and CI pipelines via GitHub Actions. Implemented features for mobile and web dashboards, including real-time messaging and data-rich discovery sections.
Fullstack Developer (Freelance) at Mayoo
June 1, 2023 - June 1, 2024
- Designed the project's technical architecture, data storage, and programs with their technologies - Developed a REST API from scratch with microservices in NodeJS, NestJS, Prisma, and TypeScript - Developed a mobile application from scratch with React Native and TypeScript - Developed a web application from scratch with React and TypeScript - Setup the database with PostgreSQL - Dockerization of applications and deployment, pipeline via GitHub Actions
Front-end Developer (Freelance) at Snoop
August 4, 2022 - March 31, 2023
- Developed new features for the mobile application with high performances such as real-time messaging with a custom bidirectional infinite list, a discovery section rendering lots of data... - Developed new features for the web dashboard made in React, such as charts to visualize the metrics of the application and other pages to manage the product - Solved issues on different aspects of the mobile application: responsive, architecture design, and the cache to improve the loading time
sGuiding at Mobile Developer (Freelance)
June 1, 2022 - August 31, 2022
- Developed a React Native application from scratch in React Native with TypeScript - Developed features such as a map using the Google Maps SDK to display the sites and itineraries around the user's location - Developed a step-by-step mode to visit the different sites of an itinerary, playing the site's audio whenever the user arrives
Mobile Developer (Freelance) at Bloomflow
April 1, 2022 - July 15, 2022
- Implemented a business card scanner with text recognition using Google's ML Kit - Fixed security breaches on both Android and iOS - Reworked the UI and navigation flow in the application - Developed new features and animation to improve the user experience
Lead Mobile Developer at Lanslot
July 1, 2020 - April 29, 2022
- Led the development and release of the application, designed features with the product owner and lead back - Developed vocal channels (VoIP using WebRTC), real-time chat (using WebSockets), and dynamic feed (a simple implementation of server-side rendering) - Managed and reviewed developers' code assisting in developing new features - Developed a robust architecture with a caching system, and optimized the network calls - Developed reusable components, smooth animations and transitions, and end-end tests to avoid regression on new releases
Fullstack developer (Freelance) at EDGCO (IT Agency)
August 1, 2019 - May 30, 2020
- CryptoBot: Developed manual trading features, real-time market synchronization, and advanced charts. Built a Node.js notification system and enhanced the platform’s bot management. - EchoApp: Implemented a calendar mode for task organization, optimized Redux-Saga data flow, and refactored the web app for responsiveness. - Ostyle: Developed a full e-commerce web application with Strapi, integrated Stripe for payments, and built a customizable clothing selection system.
Front-end Developer (Freelance) at Snoop
August 4, 2022 - March 31, 2023
- Developed new features for the mobile application with high performances such as real-time messaging with a custom bidirectional infinite list, a discovery section rendering lots of data... - Developed new features for the web dashboard made in React, such as charts to visualize the metrics of the application and other pages to manage the product - Solved issues on different aspects of the mobile application: responsive, architecture design, and the cache to improve the loading time

Education

Master of Software Engineering at EPITECH Paris Graduate School of Digital Innovation
January 1, 2015 - January 1, 2020
Master of Software Engineering at Beijing Jiaotong University
January 1, 2018 - January 1, 2019

Qualifications

Master of Software Engineering
January 1, 2015 - January 1, 2020
Master of Software Engineering
January 1, 2018 - January 1, 2019

Industry Experience

Software & Internet, Media & Entertainment, Professional Services, Education, Telecommunications