Michel Kansou, Developer in Andorra la Vella, Andorra
Michel is available for hire
Hire Michel

Michel Kansou

Verified Expert  in Engineering

Bio

Michel is an accomplished front-end developer and interface hacker proficient in JavaScript, TypeScript, React, Next.js, and Node.js. With extensive experience serving renowned clients like Axa and Disney, he excels in crafting engaging and user-friendly interfaces. Michel's passion lies in pushing the boundaries of graphics and interactivity while solving complex problems and ensuring high customer satisfaction. His adaptability and collaborative nature make him an invaluable asset.

Portfolio

Disneyland Paris
JavaScript, Agile Software Development, TypeScript, React, Next.js, Redux, Jest...
Axa France
JavaScript, TypeScript, React, Redux, Java, Adobe Experience Manager (AEM)...
Neopixl
Swift, Ionic, React Native, Mapbox, Angular, PHP, Redis, Socket.IO, Xcode...

Experience

  • JavaScript - 6 years
  • Jira - 5 years
  • Agile Software Development - 5 years
  • React - 5 years
  • Jest - 5 years
  • Visual Studio Code (VS Code) - 5 years
  • Styled-components - 4 years
  • Next.js - 3 years

Availability

Full-time

Preferred Environment

Slack, Zoom, Visual Studio Code (VS Code), Figma, Jira, GitHub, GitLab

The most amazing...

...project I've developed is a personalized fluid booking system for Disney that increased customer engagement and sales by 30%.

Work Experience

Full-stack Engineer

2020 - 2025
Disneyland Paris
  • Refactored the legacy project with React Hooks and Context API.
  • Migrated the whole application to Next.js and functional components.
  • Replaced and improved the Sass-style structure with styled-components.
  • Improved front-end business rules and the use of back-end integration with Next.js.
  • Enhanced application security through front application hacking sessions.
  • Developed generic forms and components to create bookings with JavaScript and React.
  • Participated in internal Disney workshops to improve the application's development.
Technologies: JavaScript, Agile Software Development, TypeScript, React, Next.js, Redux, Jest, Enzyme, Styled-components, GitLab, GitHub, Snyk, Node.js, Visual Studio Code (VS Code), Cypress, Slack, Zoom, Slack API, Context API, CSS, Full-stack, Back-end, Docker, Axios, Figma, Jenkins, REST APIs, HTML5, Middleware, Front-end, Ant Design, HTML, API Integration, Single Sign-on (SSO), Storybook

Front-end Engineer

2018 - 2020
Axa France
  • Developed atomic components for Adobe Experience Manager (AEM).
  • Designed the technical overhaul of legacy quotes in atomic components.
  • Built generic forms for the creation of quotes with JavaScript and Redux.
  • Implemented a way to load atomic components on the fly using Webpack's code-splitting function.
  • Integrated the Payline cash register system for home quotes.
  • Participated in the company's internal workshops with a technical presentation of blockchain and an explanation of the Bitcoin and Ethereum Smart Contracts protocol.
Technologies: JavaScript, TypeScript, React, Redux, Java, Adobe Experience Manager (AEM), Jest, Less, Webpack, IntelliJ IDEA, Azure DevOps Server, CSS, REST APIs, HTML5, Front-end, HTML, API Integration, Storybook, Front-end Development, Adobe

Mobile Developer

2018 - 2018
Neopixl
  • Developed a hybrid mobile application with Ionic which will be the platform used by users at Neopixl.
  • Created multiple mobile prototypes for R&D purposes, like a navigation app on iOS, which utilized the Mapbox library, and a responsive web app for mobile that used Angular. It required the scanning of QR codes from the browser, using ngx-scanner.
  • Developed an API that manages messages and sessions for instant messaging with Socket.IO and Redis.
  • Developed the API with Directus, which manages the back office and mobile application data.
Technologies: Swift, Ionic, React Native, Mapbox, Angular, PHP, Redis, Socket.IO, Xcode, Android Studio, Sketch, Postman, HTML5, Front-end, HTML, API Integration, Front-end Development

Experience

Blockchain Explorer

https://github.com/MichelKansou/bitcoin-blockchain-explorer
I developed a Bitcoin blockchain explorer utilizing the capabilities of a blockchain API. This application allows users to explore the Bitcoin blockchain in a user-friendly and intuitive manner, gaining insights into transaction histories, addresses, and other relevant information.

Tiberian Mobile App

https://github.com/MichelKansou/Tiberian-iOS
I created an iOS and Android application to generate two-step authentication codes. This app provides an additional layer of security for online accounts by generating unique codes required alongside passwords during the login process.

Education

2013 - 2018

Master's Degree in Computer Science

CESI - Arras, France

Certifications

NOVEMBER 2022 - PRESENT

RGAA Web Accessibility

Atalan

OCTOBER 2021 - OCTOBER 2022

Certified SAFe 5 Practitioner

Scaled Agile

Skills

Libraries/APIs

React, Node.js, REST APIs, Slack API, Context API, Socket.IO

Tools

Slack, Zoom, Jira, Figma, GitHub, GitLab, Adobe Experience Manager (AEM), Webpack, IntelliJ IDEA, Xcode, Android Studio, Sketch, Postman, Jenkins, Adobe

Languages

JavaScript, HTML5, HTML, Less, CSS, Java, TypeScript, Swift, Kotlin, PHP

Frameworks

Next.js, Jest, Ant Design, Redux, Cypress, Ionic, React Native, Angular

Paradigms

Agile Software Development, Testing, Agile

Platforms

Visual Studio Code (VS Code), Blockchain, Mapbox, Docker, Firebase

Storage

Redis

Other

Front-end, Front-end Development, Web Applications, Styled-components, Full-stack, Axios, Middleware, API Integration, Storybook, Algorithms, VM, Architecture, Mobile Applications, Azure DevOps Server, Enzyme, Snyk, Web Accessibility, Computer Science, Mathematics, Science, Life Science, Physics, Back-end, Charts, Single Sign-on (SSO)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring