Antoine Kahlouche

Senior Software Engineer | TypeScript, VueJS

Salaire / Taux journalier

Paris, France

Freelance, ouvert au CDI

À distance uniquement

Expertises

TypescriptVueNodeDocker

Langues

Français (Maternelle)Anglais (Courant)

À propos

Introduction

Senior Frontend Developer with 10+ years in TypeScript/Vue.js/Node.js, specializing in legacy system modernization. Led teams at Givaudan transforming enterprise applications, built full-stack racing platforms serving athletes globally. Expert in modern web tech stack with proven leadership delivering scalable solutions for international clients.

Liens

Expérience de travail

Typescript developer

Radibool OÜFreelance

sept. 2024 - Présent

2 ans 2 mois

Australia, Bolivie

Raaace: Returned to an earlier personal project, R4CE.co – an Endurance Race Calendar, as a hands-on way to learn and apply modern web technologies: - Built the frontend with Astro.js and Svelte for fast, content-focused performance - Used SQLite as a lightweight, embedded database solution - Applied TypeScript for static typing and improved code safety - Designed the UI using Tailwind CSS for rapid, utility-first styling - Tried Node, Bun and Deno as the JavaScript runtime - Experimented with AI integration using Ollama and Docker model runner, testing models like Mistral, DeepSeek, and Qwen - Leveraged Docker throughout for reliable containerized development

GivaudanFreelance

mars 2021 - oct. 2024

3 ans 8 mois

Montréal, QC, Canada

Lead Frontend Developer

juin 2022 - oct. 2024

2 ans 5 mois

Montréal, QC, Canada

Continuation of the previous job, but in Montréal, Canada.

Lead Frontend Developer

mars 2021 - juil. 2022

1 an 5 mois

Paris, France

Led the modernization of an internal tool, OSS (One Stop Shop), transitioning from legacy CAF WebMethods screens to Vue.js. Key responsibilities included: - Development: Utilized Vue.js, REST, TypeScript, and Tailwind for application development. - Service Integration: Integrated multiple services such as LDAP, OneData, Elasticsearch, and REST backend. - Project Structure: Established a robust project structure from scratch, including developer experience (DX), Git project setup, tool selection, and foundational building. - UI Components: Designed and developed UI components to enhance user experience. - Best Practices: Applied industry best coding practices to ensure code quality and maintainability. - Documentation: Created comprehensive documentation to support development and usage. - Customer Workshops: Conducted workshops to gather requirements and feedback from customers. - UX/UI Design: Leveraged Figma for UX/UI design to create intuitive interfaces. - Production Issues: Resolved production issues to ensure seamless application performance. - Team Management: Managed a team of developers, facilitating knowledge transfer and skill development. - Cross-team Communication: Coordinated and communicated effectively with other technical teams. - Bilingual Integration: Operated efficiently in a bilingual team environment (French/English).

Antoine KAHLOUCHE SASUFreelance

mars 2017 - mars 2021

4 ans 1 mois

Paris, France

Javascript Developer

févr. 2018 - mars 2021

3 ans 2 mois

Paris, France

R4CE.co: An app designed to help athletes find their next race. - Development: Full stack development using Vue.js, Express, MongoDB, Redis, Nginx, Node.js, AWS, Docker, and GitHub Actions. - Mapping: Handled vector tile manipulation for mapping features. - Status: The application is no longer maintained.

Javascript Developer

mars 2017 - janv. 2018

11 mois

Paris, France

SuperCuistot: A cooking app aimed at helping people eat better every day. - Mobile App Development: Developed an end-to-end mobile app using React Native, Firebase, and CodePush. - App Deployment: Successfully launched on both the Play Store and App Store. - Status: The application is no longer maintained.

Capgemini

sept. 2011 - mars 2017

5 ans 7 mois

Paris, France

Java Developer

oct. 2016 - mars 2017

6 mois

Paris, France

Team Member of Agile Project: SGE (Système de Gestion des Échanges) - Development: Contributed to development using J2EE and OSB. - Scope: Part of a large project team (~100 people).

Java Developer

janv. 2014 - oct. 2016

2 ans 10 mois

Paris, France

Activity Management for Cour des Comptes, ARGOS Project - Role: Lead Developer. - Customer Workshops: Facilitated workshops to gather and refine requirements. - UX/UI Design: Utilized Axure for user experience and interface design. - System Design: Employed UML for system modeling. - Development: Developed using J2EE, Spring, Hibernate, SVN, HTML, and CSS. - Scope: Managed a medium-sized project team (~20 people).

Java Developer

août 2015 - oct. 2015

3 mois

Paris, France

Quality Improvement for GIPGE Project (Guichet Entreprises) - Tools Configuration: Implemented and configured Checkstyle and PMD for code quality. - Testing: Authored and maintained comprehensive tests. - Scope: Contributed to a medium-sized project team (~10 people).

Java Developer

sept. 2011 - déc. 2013

2 ans 4 mois

Paris, France

Creation of SIRHEN (Système d'Information des Ressources Humaines de l'Éducation Nationale) - Development: Engaged in development using J2EE, Spring, Hibernate, SVN, HTML, CSS, and Drools. - Scope: Participated in a large project team (~100 people).

Java Developer

NXP Semiconductors

avr. 2011 - juil. 2011

4 mois

14000 Caen, France

Responsible for creating a CMS for updating intranet help instructions - Analysis of the existing - Identification of a model for greater consistency in the help pages - Creation of a CMS from the model (Java)


Formation

Conservatoire National des Arts et Métiers

Master's degree

2011 - 2014

4 ans

Université de Caen Normandie

Bachelor's degree

2009 - 2011

3 ans

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.