
Antoine Kahlouche
Senior Software Engineer | TypeScript, VueJS
Salaire / Taux journalier
Paris, France
Freelance, ouvert au CDI
À distance uniquement
Expertises
Langues
À 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.
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