Jérémy Ritzinger
Web developper
Innovative, self-taught web developer, driven by curiosity and problem-solving.
Skills

Languages: HTML5, CSS3, JavaScript, TypeScript, PHP, Python, Bash
Frameworks: React, Next.js, Astro, React-Native, Tailwind CSS, Bootstrap
DevOps: Git, Docker, GNU/Linux, GitHub Actions, GitLab CI, Ansible, K3S
Design: Figma, Penpot, Inkscape
Soft Skills: Enthusiastic, Team player, Adaptability, Customer Focus

French (Native), English (Intermediate B2), German (Good understanding)

Educations
Titre Pro DWWM
Mulhouse, France
2021
Professional Certification in Web and Mobile Development.
MCAS
Mulhouse, France
2012
Additional Certification specialized in Elevator Installation and Maintenance
Bac Pro ELEEC
Altkirch, France
2008
Baccalauréat Professionel: Electrical Engineering, Energy, Communicating Equipment
BEP ELEEC
Mulhouse, France
2006
Brevet d'Études Professionnelles: Electrical Engineering, Energy, Communicating Equipment
Work Experiences
ARTZ·DEVAltkirch, France
2021 - Now

As a freelancer, I managed the entire process of website development, from designing mockups to deploying in production.

ElectricianFR/CH
2010 - 2018

Temporary assignments as an electrician in both France and Switzerland.

Projects
Ferme du Roetling
www.fermeduroetling.fr

Showcase website developed with Astro, using TypeScript

  • Mobile First design
  • Improved SEO and site performance
  • Versioned codebase using conventional commit
  • Implemented client/server-side data validation using the Zod with efficient server-side validation in Vercel’s serverless functions
Mine Saint-Nicolas
www.mine-saint-nicolas.fr

Website for the Saint-Nicolas mine developed with Next.js and Tailwind CSS

  • Versioned codebase with Git
  • Continuous Deployment (CI/CD)
  • Hosted API-Driven CMS (Directus) in Docker on GNU/Linux (Debian) VPS
  • Implement Edge Function Runtime for Incremental Static Regeneration (ISR)
  • Developed a Node.js extension for Directus

React Native Android mobile application

  • Implemented home screen controls
  • Fetch and revalidate data from the backend API
  • Developed a standalone web player page as a workaround for iOS users (https://player.radio-quetsch.eu)

Python command-line tool for archiving radio shows.

  • Implemented a scheduler that automatically removes archived shows after a user-defined number of days, optimizing storage management
  • Provided users with configuration options to customize archiving and scheduling settings to suit their preferences and needs
  • Implemented multithreading to enhance performance, enabling concurrent tasks
FRENDownloadSource code