I'm Zacaria, Tech lead developer, from France
I solve problems.
I build with code.
And I keep it simple.
- I focus on understanding the broader company vision to make informed decisions and maximize project value.
- I thrive on exploring unfamiliar subjects, mastering them, and sharing my expertise.
- I am passionate about maximizing value across technical, business, people, and operational dimensions.
Work Experience
Club Med
2020.09 ~ nowTech Lead DeveloperWorld leader in premium all-inclusive holidays
2023.10 ~ now
- Architect of event-based cache refresh using Kafka
- Creation of a Rust API to manage cache refresh instructions
- Distributed, resilient, and fault-tolerant cache refresh system
- Tackling the challenge of cascading cache layer refreshes
NodeJsKafkaRustRedisGitlabCI
2021.09 ~ now
- Implementation of Kibana dashboards for performance monitoring and troubleshooting
- Analysis of long-term and short-term response time trends
- Setting up benchmarks across multiple backend layers for bottleneck detection
- R&D on NodeJS server optimization via flamegraphs and other analysis tools
NodeJsKibanaDockerRedisBun
2020.09 ~ now
- Developed features on public REST APIs
- Handles over 30 internal and external consumers
- Support over 10 million requests per day
- Hexagonal architecture implementation
- OIDC frontend and backend integration
NodeJsDomain-Driven DevelopmentTest-Driven DevelopmentReactRedisOIDCCircleCI
Figaro Classifieds
2018.09 ~ 2020.09NodeJs Tech LeadSubsidiary of the large media group Figaro specializing in advertisements
2018.09 ~ 2020.09
- Migrated from Backbone/JSP to VueJS
- Set up server-side rendering
- Focused on SEO and user experience optimization
- Dockerized NodeJs application and developed REST API in Golang
- Rewrote Go microservices using a hexagonal architecture pattern
- Configured CDN on GCP using Terraform
NodeJsVueJsElasticSearchDockerTerraformGoGCP
2018.09 ~ 2020.09
- Updated React project dependencies
- Migrated from Webpack 2 to 4
- Focused on SEO and UX improvements
- Dockerized NodeJs application
NodeJsReactElasticSearchDockerWebpack
DirectSkills
2018.05 ~ 2018.08React Tech LeadDirectSkills develops software for temporary employment management
2018.05 ~ 2018.08
- Integrated user interface within a human resources management context
- Modernized front-end development practices and tools
- Trained teammates on the React ecosystem
ReactGraphQLApolloSASSScrum/Kanban
Excilys (now Oxyl)
2016.06 ~ 2018.05React DeveloperIT service company specializing in transforming young IT students into Java/JS/Ops professionals
2018.02 ~ 2018.05Private banking startup. Developed a dashboard software to assist in asset management and tracking
- Integrated user experience in a project intended for private banks
- Created React components connected to a GraphQL API
- Optimized React Apollo client performance
- Led Scrum implementation and served as Scrum Master for a team of 9
ReactApolloGraphQLSASSScrum/Kanban
2017.02 ~ 2018.01E-commerce marketplace SaaS startup
- Implemented best practices for React Redux on marketplace projects
- Maintained and updated a React component library
- Trained Java developers transitioning to React
- Set up CircleCI, Lerna, and private repositories for the library
- Served as Scrum Master for a team of 6
ReactReduxSASSWebpackStorybookLernaCircleCIScrum/Kanban
2016.06 ~ 2017.02Excilys internal IoT project
- Improved web dashboard for IoT
- Dashboard connected to REST APIs
- Developed React-native application
ReactReduxSASSReactNativeAngular
Excilys (now Oxyl)
2016.03 ~ 2016.09Software Engineer InternshipIT service company specializing in transforming young IT students into Java/JS/Ops professionals
2017.02 ~ 2018.01Excilys internal IoT project
- Completed 6 weeks of intensive software engineering training
- Won coding challenge: set up USB dart launcher system
- Achieved Oracle OCA and OCP certifications
JavaDockerAgile
Keyveo
2014.09 ~ 2015.08Software Engineer InternshipKeyveo is an IT services company specializing in immersive technologies
2015.06 ~ 2015.08Version 2 of the BabylonJs documentation, building on the previous project
- Created an import script from Typescript definition file to Markdown and merged old data
- Developed a NodeJs script to process Typescript types definition file into markdown documentation files
- Utilized async and Strategy patterns
NodeJsTypescriptSASSGruntJsBabylonJsGit
2014.12 ~ 2015.02Version 1 of the BabylonJs documentation
- Developed a NodeJs script to process Typescript types definition file into markdown documentation files
PHPJavaScriptWebservicesAzureBabylonJsGit
2014.09 ~ 2014.12Mobile application for bank customers to scan legal documents
CordovaJavaScriptWebservicesAzureGit
CESI
2014.01 ~ 2014.03Software Engineer Internship2014.01 ~ 2014.03
- Involvement in the CREST project (sustainability, living-lab)
- Data visualization of IoT sensors using JS and Canvas
PHPJavaScriptCSS3MySQLHome AutomationIoT
Onouo
2013.06 ~ 2013.08Web DeveloperGroup of freelance developers making quick websites for clients
2013.07 ~ 2013.08Magento e-shop for a local company
- Magento setup and customization
MagentoPHPJavaScriptCSS3MySQL
2013.06 ~ 2013.07Magento e-shop for a local company
- Magento setup and customization
MagentoPHPJavaScriptCSS3MySQL
Other Experience
2023.12.06 ~ 2023.12.08Speaker
- Invited to share my perspective on the future of APIs.
- Subject: Forget TypeScript and choose Rust to build robust, fast, and cheap APIs.
- Great experience, with lots of interest and feedback.
Public speakingRustTypescript
2023.07 ~ 2023.08MyTurn CTO
3 intense weeks focused on entrepreneurship in Porto.
- A mix of theory and a lot of hands-on practice.
- Guided by high-level mentors, tackling real-world problems to build personalized startup models.
- MyTurn is an app that helps parents gamify household chores for children.
- As CTO, I led the technical and architectural aspects of the project.
Public speakingCustomer discovery and validationPrototypingMarketing strategyBusiness models and financialsIntellectual propertyStartup funding and VCs
2022.07 ~ 2022.07Hogeschool van Amsterdam
Graduated with a score of 10/10.
- Two-week introduction to quantum computing.
- Theory on qubits and quantum logic gates.
- Practical application using the Python Qiskit framework.
- Implemented BB84 Quantum Key Distribution and qubit teleportation.
MathematicsQuantum computingPythonJupyterQiskit
2019 ~
- A project aimed at enhancing my knowledge of web infrastructure.
- Over-engineered an infrastructure for my single-page personal website hosted on the cloud.
- AWS Certified Cloud Practitioner 2019.
TerraformAWS
2011 ~ 2016
France IT Manager, Master’s degree equivalent (Bac +5).
- An environment with no teachers, only mentors.
- A fast-paced learning methodology centered on problem-solving.
- Focused not just on technical skills.
- Also developed organizational, leadership, and communication skills.
Additional Information
English: TOEIC 955Cisco Certified Entry Networking Technician 2013Driving licences 🚗 & 🏍️Karate 🥋 : Brown belt