Tom Pradat
Lead software engineer
tom
As a Software craftsman, I'm convinced that the most important thing in programming is keeping the complexity of softwares as low as possible, writing clear and concise code. I'm passionate about learning and experimenting with new technologies
Birth date
08/01/1994
Address
7 Doyle Road
T12H3A8 Cork - Ireland
Phone
+33 6 82 69 65 95
Languages
French Native, English C1
Hobbies
Rock climbing, Board games, Traveling, Hiking, IT
Experiences
2023 - Now
Lemon Learning (Remote, France) - Lead Frontend developer
-
Led development of a digital adoption web extension (7.5K users/5min). Prevented up to 25% of churn through bug fixes and stabilization - Typescript, Testing-library, ReactJS
-
Architected and implemented a resilient algorithm to locate HTML elements
-
Established and standardized development processes to improve team efficiency
2021 - 2023
Quizzbox Solutions (Clermont-Ferrand, France) - Developer, Lead Developer
-
Refactored and developed an Online voting application - up to 300 concurrent users - Typescript, Express, Jest, Socket.io, Redis, MongoDB
-
Led frontend refactoring of the Online voting app with ReactJS - Testing-library, ReactJS
-
Reduced the technical debt on a formation management platform - PHP, Symfony, MariaDB
-
Dockerized several applications for local development and production - PHP, NodeJS
-
Established DevOps culture by implementing Docker, CI/CD pipelines, and automated testing across multiple applications
-
Enhanced system reliability through monitoring (Zabbix, ELK) and security improvements on Debian servers using Ansible
-
Interviewed new developers, developed the team skills through workshops (Docker, Git), managed interns
-
Supervised (code review, consulting, architecture) the infrastructure (2 people) and web developer teams (6 people)
-
Collaborated with leadership on the company structure, security measures and product roadmaps
2019 - 2021
Braincube (Issoire, France) - R&D Engineer
-
Participated in splitting a monolithic application into small apps and microservices - ReactJS, Material-UI, Cypress, Testing-library
-
Created and maintained in-house libraries - ReactJS, Webpack, Babel
2017 - 2019
Domraider (Clermont-Ferrand, France) - Developer
-
Developed the new design of the Youdot's website - ReactJS, Redux
-
Participated in splitting a monolithic backend into micro services - React PHP, Symfony4, RabbitMQ, EventStore, Domain Driven Design
2016 - 2017
Openstudio (Clermont-Ferrand, France) - Internship as a web developer
-
Participated in the development of an e-commerce website (150+ shops) - Thelia, Propel
-
Developed on a project about a game contest website - ReactJS, Silex
-
Developed the design of a mobile native application - ReactNative, Redux, API REST
-
Helped Maintaining and improving a website that sells holiday village trips - Symfony3, Doctrine, Twig
Self employed - IT programming
-
Developed an e-commerce website - Sylius, ReactJS, Redux, TailwindCSS
Education
2018
English certificate (Bulats C2 level)
2015 - 2017
Master's degree - Internet strategy and projects management in companies
2013 - 2015
Bachelor's degree in Mathematics
Specialization : Big bang theory, laser science, quantum mechanics
2011 - 2013
Scientific preparatory (Maths-Physics) classes to "Grandes Ecoles"
2010 - 2011
Scientific high school diploma with honors
European section with mathematics specialty
Technical skills
Applications and data
PHP 7, Symfony 5, ReactPHP, Javascript, Typescript, NodeJS, ReactJS, HTML/CSS, RabbitMQ, PostgreSQL, MongoDB, Deno, Rust, ElasticSearch, EventStore
DevOps
Git, Docker, Kubernetes, Azure Devops, Bash, PHPUnit, CI / CD, Cypress, Jest, Testing-library
Tools
Slack, Mattermost, Jira, Asana, VSCode, Insomnia, Zabbix, ELK