PICCOLO Raphaël

Lead developer

for 17 years

diplomas

2007 – 2012
MSc – Computer Engineering, EPITECH
http://www.epitech.eu
2005 – 2006
French high-school diploma (science track), with honors.

skills

WEB DEVELOPMENT

for 16 years

Front: HTML / CSS / Web
Back: MySQL / Nodejs / express / Redis
Unit and end-to-end tests: mocha / cypress

APP DEVELOPMENT

for 12 years

iOS: Swift
android: Java
cross-platform: React Native

DEVOPS

Code and dependency audit: sonarqube / jsinspect / npm audit / npm outdated
Deployment: docker & cicd
Linux server administration: Ubuntu

PROJECT MANAGEMENT

Trello
Coordination of internal teams and/or contractors
Specification writing / Client relations

LANGUAGES

French, native language.
English, fluent and professional (TOEIC http://www.toeic.com: 800/990).
Basic Spanish (high-school level).
Basic Russian (beginner).

WORK EXPERIENCE

2012-PRESENT

HOLDING 2IHEAD OF IT DEPARTMENT

Mission:Building and maintaining the group's websites. Gathering needs from facility directors. Design and validation through mockups. Planning and distributing work among the other developers and myself.

gextra app: React native / Php
Download : Play StoreApp Store
App for the group's employees. It lets them check their leave balance, request leave, view their payslips and schedule, and update their information online.

gextra time app: Swift / Php
App for clocking in the group's employees. An iPad is placed at each entrance of every building in the group. The employee taps their name. The iPad takes a photo of them and sends it to the server to be integrated into the schedule on gextra.net

gextra intranet: PHP symfony
https://gextra.net
HR & client management intranet. The site manages employees (>3000 HR files) and clients (Admission/Billing > 1500 per month) across our 4 health clinics, 9 retirement homes and 1 serviced residence.

Showcase sites and others: nodejs express twig
https://www.clinalliance.fr
https://www.repotel.fr
https://sport.clinalliance.fr
https://reservation.clinalliance.fr

2009 – 2012

4 years of part-time work during my studies
Founded a company

FREELANCE PROJECTS

2017-PRESENT

flatbayCo-founder
https://flatbay.fr

Technologies: nodejs + twig + react

Responsibilities:UX + development + coordination of an Indian team + business meetings with real-estate agency directors.

Description:Site that lets a real-estate agency or an individual post listings, hold secure digital files filled in by tenants themselves, pre-validate documents via an AI, generate and digitally sign leases, and handle automatic payments and money transfers.

Challenges met:Managing an international team, particular attention to UX, developing many features in parallel.

2014-2018

ECNiDeveloper
https://ecni.fr

Technologies: php symfony + jquery then angular js

Responsibilities:Project setup, market research, technical architecture design, leading a development team, scaling and security management. After-sales support.

Description:High-traffic site allowing medical students to prepare for the national ECNi exams and competitions. More than 20,000 students and over 1,000,000 questions answered per year (i.e. 80% of French students). National rankings.

Challenges met:Scaling management. Optimizing the MySQL database structure (indexes, keys, relations) and adding a MongoDB database to increase performance.

2015-2018

MediquizzDeveloper
https://mediquizz.fr

Technologies: socket.io / nodejs / webview application

Responsibilities:Technical architecture design for a real-time game system. Leading a development team.

Description:Challenge app in the form of 5-question matches on medical topics.

Challenges met:Setting up a real-time system with several hundred concurrent users.

2009-PRESENT
40Projects

StudioDeveloper
http://studio.raphaelpiccolo.com

Description:In total I have built more than 40 websites and applications across various technologies.
Click the URL above to learn more

Interests

  • Peer programming
  • Technology watch
  • Open source GitHub projects
  • Openness to the world and adaptability gained through living abroad until my baccalaureate — valuable assets for taking on professional challenges.
  • Strong culture of meeting deadlines, reinforced by EPITECH and its rigorous policy.
  • Musician (electric guitar since age 14), passionate about drawing and a Heroes of the Storm player.