Full-stack engineer with 6+ years building and shipping web and mobile products end-to-end using TypeScript across React, React Native, and NestJS. I own architecture from database to UI, lead teams on selected engagements, and also deliver solo when needed.

Roman Cirier

Full-stack engineer with 6+ years building and shipping web and mobile products end-to-end using TypeScript across React, React Native, and NestJS. I own architecture from database to UI, lead teams on selected engagements, and also deliver solo when needed.

Available to hire

Full-stack engineer with 6+ years building and shipping web and mobile products end-to-end using TypeScript across React, React Native, and NestJS. I own architecture from database to UI, lead teams on selected engagements, and also deliver solo when needed.

See more

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
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
Freelance Full Stack Developer - Back-end Engineer at Journey
April 1, 2022 - Present
Designed and built an intelligent, semantic property search system integrating Vertex AI and Google Places API for a hotel loyalty program. Implemented a tuned map and search endpoint optimized for minimal payload and low latency, using Redis and cross-service orchestration to keep mobile responses fast. Built a multi-dimensional search API with filtering across dates, pricing, and amenities, coordinating data across microservices.
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
Co-Founder / Full Stack Developer at EDGCO
August 1, 2019 - June 1, 2020
Worked on multiple web and mobile projects including trading tools, task management, and an e-commerce platform. Implemented manual trading and real-time market sync for a crypto app, built a Node.js notification system, and enhanced bot management tools. Designed and developed an e-commerce app to browse and purchase with payments via React, Strapi, and Stripe.
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.

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
Master of Computer Science (dual-degree program) at Beijing Jiaotong University
January 1, 2015 - January 1, 2020
Master of Software Engineering at Beijing Jiaotong University
January 1, 2018 - January 1, 2020

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, Computers & Electronics, Gaming, Healthcare