I'm Zacaria, Tech lead developer, from France

Zacaria Chtatar

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 Developer

World 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 Lead

Subsidiary 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 Lead

DirectSkills 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 Developer

IT 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 Internship

IT 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 Internship

Keyveo 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 Internship

2014.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 Developer

Group 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