Timothée Clain
Web Fullstack
Montréal Canada
Email :-Telephone :-
Github : tclain Linkedin : tclain
Spoken Languages : French (Native), English (Full
working ability)
WORK EXPERIENCES
Full stack Developer - Pyx4
March 2018 -
- Inspiring Javascript and React effort in tight collaboration with other senior developers
- Advising management to hire senior devs (creation of technical tests, conducting interviews and
asserting technical proficiency)
- Writing reusable, documented and tested Javascript and Typescript code that will be the
fundation of all future frontend dev: React component Library, abstraction over redux
- Active involvement in database schemas and architectural decisions with the backend part
- Code Review, Advising on code quality and best practices
Buzzwords: Js at scale, ES6, Typescript, React & Redux (Expert Level)
Freelance Fullstack Consultant
France, http://plozion.com
2013 -
Skills mastered
Desktop
Electron, Swift (for MacOS)
Frontend
ES5, ES6+, Typescript (Advanced level)
React, Redux, Redux-Saga, Mobx (Expert level) - Official translator of SurviveJs - React From
Novice to Expert - Book - Work in progess)
Vue, Vuex (Advanced)
Angular 1 et 2 (Working level)
HTML, CSS, SCSS, LESS, Twitter Bootstrap, Semantic-UI, Material-UI
Backend
NodeJS (with or without framework): Express, Meteor, Feathers, Socket.io, SocketCluster
(advanced level)
Rails: Working exposure
PHP: Laravel, SlimPHP
Python: Flask
C#: .NET MVC
Databases
Mysql, Postgresql, Oracle SQL, Mongodb, Redis
Mobile Apps
React-Native, Ionic 2+
Misc.
Git (Daily usage), npm, gulp, BASH, python
Sample of some completed projects
Smyler (Startup, Toulouse, France)
Frontend Expert : React/Redux/React-Native
Port of a cordova app to full React Native
In charge of Redux/Redux-Saga Architecture and best practices (+ Technical copywriting)
Coaching of 2 devs (including 1 junior dev) on the entire React ecosystem, Peer programming
In charge of real time architecture (chat, forum), migration from PHP to a nodes solution
SocketCluster)
Pleazup (Startup, Saint-Denis, Réunion)
Port an existing iOS/Android application to the web (React, Redux, Redux-Saga, HOCs)
Design, Architecture and Implementation of the frontend (Material Design, Infinite Scrolling, Layout
à la Pinterest, Facebook, Login)
Schneider Electric Reunion Island
App managing Purchase Orders for Sales Rep. (Meteor) (1.3 Million CAD / 1 Million € of
generated revenue in 5 days)
Gamification of the user experience with realtime leaderboard.
Interactive and Real-time dashboard and metrics for administratives
CROUS (Main French NGO in charge of high school students)
Design, Architecture and Implementation of a multi-site touchscreen Point Of Information for
students
(React, Meteor, Electron)
Client : Preconfigured Webbrowser packages for desktop use and optimized for touchscreens
Serveur : Custom CMS enabling administrative user to push tailored information
Information System Administrator-
Reunion Island Administrator (Reunion Island, France) – IT Department – http://univ-reunion.fr
Helpdesk Engineering for corporate and education software
Hotline
Diagnosis and Issue Resolution on production systems
In charge of library softwares
Supervising hardware virtualization process
Improving Systems and Databases reliability through documentation authoring and
automation (BASH…)
Web Development (PHP / Python / HTML / CSS / GIT)
Functional specification authoring
Implementation
Deployment and maintenance
Database Administration
Build PL SQL inter database bridges
Restoring database after failure and automation
EDUCATION
Brevet de Technicien supérieur Informatique et Réseaux pour l’industrie et les services
techniques 2012
C++, Java, Web, Linux, Developement
Lycée Rolland Garros, Le Tampon (Île de la Réunion, France)
(Canadian Equivalent Diploma of Technical College Studies- 2 years)
Baccalauréat scientifique de l’enseignement secondaire, Mathematics Specialization 2010
Lycée Bois Joly Potier, Le Tampon (Reunion Island, France)
(Canadian Equivalent Diploma of College Studies- 2 years - pre-highschool level)