SwissquoteSenior Full Stack Developer
Sep. 2022Gland, Vaud, Suisse• Development of websites from scratch: Created and developed a website using Drupal Headless 9+ with React for the front-end.
• Migration of multi-region sites: Played a key role in migrating multi-region sites to a new website, ensuring service continuity and quality user experience.
• Maintenance of legacy sites: Maintained and updated the legacy site in Drupal 8 multisite, including bug fixes and performance optimization.
• Implementation of SonarQube: Set up SonarQube to improve code quality, reducing bugs and vulnerabilities.
• Web application development: Used modern technologies like JavaScript (TypeScript, React), CSS, and NodeJS with NextJS to develop high-performance web applications.
• Transcription of Figma designs: Converted designs created in Figma into functional and interactive components, ensuring visual fidelity and ergonomics.
• Unit and functional testing: Set up and managed unit and functional tests to ensure the quality and reliability of developed features.
• Continuous integration with Jenkins CI: Managed continuous integration using Jenkins CI, ensuring smooth and uninterrupted deployments.
• Multi-platform development environment: Worked in a multi-platform development environment including Windows and Linux, ensuring maximum compatibility and flexibility.
• Advanced development tools: Employed development tools such as PHPStorm, VSCode, Docker, and Kubernetes to optimize workflow and productivity. Key Technologies and Skills:
• Front-end : JavaScript (TypeScript, React), CSS
• Back-end : NodeJS with NextJS, GraphQL, Drupal Headless 9+, SonarQube
• Tests : PHPUnit, Behat
• Outils et environnements de développement : Jenkins CI, Figma, PHPStorm, VSCode, Docker, Kubernetes