# Presentation

With three and a half years' experience at Integragen (now OncoDNA), I have made a significant contribution to projects in the field of biotechnology. I played a key role in the maintenance and enhancement of Mercury, Sirius and OncoKDM SaaS, medical tools for oncology interpretation and rare disease genome analysis. In particular, I managed Mercury's transition to React, helped redesign its Symfony API, and successfully migrated OncoKDM from Angular to React. These experiences have enabled me to develop solid skills in full-stack development.

Prior to joining Integragen, I worked as a freelancer on a variety of projects including mobile applications, storefronts and custom solutions.

Currently looking for a challenging professional opportunity, I'm passionate about web development and particularly enjoy the opportunity to interact at all stages of a project. My expertise in React and TypeScript enables me to appreciate type-safe environments, use React meta-framework (Next.js, Remix, ...), take advantage of new features (React Server Components), and libraries (tanstack/query, tanstack/router, tRPC, zod, ...). I'm also proficient in transitioning to more modern technology stacks, with a focus on tailored solutions rather than simply following trends.

Attracted by technical challenges and large-scale projects, I'm convinced that it's in these environments that I can fully express my potential and bring real added value. I'm looking for a dynamic and innovative company, offering a flexible and collaborative working environment, where I can continue to develop and contribute to innovative projects.

# Experiences

## OncoDNA / Integragen

|Logo OncoDNA
📅 06/2020 - 02/2024📍 Evry

Maintained and enhanced SaaS platforms Mercury and Sirius, specializing in oncological interpretation and rare disease genome analysis. Led transition of Mercury to React and Symfony API overhaul. Successfully completed migration of OncoKDM from AngularJS to React. Developed Python/Node.js microservices for gene alias retrieval, bioinformatics pipeline automation, etc. Proficient in React, PHP, Python, GCP, and microservices architecture, with extensive collaboration across development, bioinformatics, and DevOps teams.

React
MUI
react-query
Symfony
Python
Google Cloud Platform
CICD
FastAPI
Node.js
Docker
ElasticSearch
Jira

## Place au Cirque

|Place au Cirque logo
📅 02/2018 - 12/2019📍 Pau

Developed REST API, back-office, and mobile apps for in-show and out-of-show gaming experiences. Features include QR code scanning at participating venues for prizes, including circus tickets, and live voting during performances. Expanded concept to additional circuses, including the International Festival of Massy and the Festival of Tours. Utilized Symfony for API, React for back-office, and React Native for mobile apps, available on PlayStore and Apple Store. Next year, we extended platform to support non-circus partners, revamping backend for flexible game modules, improved UX, and augmented reality features (Vuforia/Unity). Used Symfony 4 and MongoDB for backend, React and AntDesign for back-office, and React Native/Expo for mobile apps. Integrated live draw feature with Node.js and Socket.io for dynamic quiz experiences.

React
Symfony
React Native
Expo
MongoDB
Vuforia
Node.js
Socket.io

## Wehub

📅 04/2017 - 02/2018📍 Pau

As an entrepreneur, Wehub, a co-working and web solutions development company, became my primary client. Collaborating with 2 developers, engaged in numerous WordPress projects and diverse ventures:

  • Visiomusic: Constructed online music lesson platform with video conferencing, forum, and classifieds using Symfony, Angular.js, Node.js, and OpenTok (WebRTC video conferencing).
  • Solyf: Developed API for association search by name from RNA database (National Directory of Associations) with over 1.6 million entries, utilizing Node.js, MongoDB, and ElasticSearch.

Despite minimal prior experience, quickly assumed central role in projects, fostering substantial growth in skills and development approach through collaborative work.

Wordpress
Symfony
ElasticSearch
MongoDB

# Contact

Telephone: 06 37 44 95 13

Mail: peret.etienne@gmail.com

Github: https://github.com/Arcades2

Linkedin: https://www.linkedin.com/in/etienne-peret