Portrait of Hugo Chichkine

Hugo Chichkine

Ingénierie Web · ESGI ParisWeb Engineering · ESGI Paris

Disponible · alternance dès sept. 2027Open to work · apprenticeship from Sept 2027

Je construis des applications web de bout en bout. De la base de données au déploiement. I build web apps end to end. From the database to the deploy.

Étudiant en 4e année d’Ingénierie Web à l’ESGI Paris et alternant en développement logiciel chez TechnicAtome. PHP, TypeScript, React, Python et Docker : au quotidien, en entreprise ou en production. Fourth-year Web Engineering student at ESGI Paris and software development apprentice at TechnicAtome. PHP, TypeScript, React, Python and Docker: used daily, at work or in production.

  • Paris, France
  • ESGI · promo 2028ESGI · class of 2028
  • 3 semaines entreprise / 1 semaine école3 weeks company / 1 week school
DisponibleOpen to work AlternanceApprenticeship Sept. 2027Sept 2027 Alternance en développement web pour ma dernière année à l’ESGI — 3 semaines en entreprise, 1 semaine à l’école, en Île-de-France. Web development apprenticeship for my final year at ESGI — 3 weeks in the company, 1 week at school, in the Paris region. DiscutonsLet’s talk
$ ./deploy.sh
==> 1/9  Contrôles préalables      OK
==> 2/9  Build Astro               OK  7 pages
==> 3/9  Marqueurs de contenu      OK
==> 4/9  Sauvegarde du site        OK
==> 5/9  Empreintes CSP -> Caddy   OK
==> 6/9  Publication (rsync)       OK
==> 7/9  Vérification HTTPS        OK  200 · 404 · en-têtes
==> 8/9  Régression visuelle       OK  8 captures
==> 9/9  Résultat                  SUCCÈS
$ $ ./deploy.sh
==> 1/9  Pre-flight checks     OK
==> 2/9  Astro build           OK  7 pages
==> 3/9  Draft-marker guard    OK
==> 4/9  Backup of live site   OK
==> 5/9  CSP hashes -> Caddy   OK
==> 6/9  Publish (rsync)       OK
==> 7/9  HTTPS checks          OK  200 · 404 · headers
==> 8/9  Visual regression     OK  8 captures
==> 9/9  Result                SUCCESS
$ 
Une vérification HTTPS en échec restaure automatiquement la version précédente. A failed HTTPS check restores the previous version automatically.

EntreprisesCompanies

  • TechnicAtome Alternance · depuis 2025 Apprenticeship · since 2025
  • Quandela 2 stages · 2024 — 2025 2 internships · 2024 — 2025

ÉcolesEducation

  • ESGI Paris Ingénierie Web · 2025 — 2028 Web Engineering · 2025 — 2028
  • Université Paris-Saclay IUT d’Orsay · 2023 — 2025 IUT d’Orsay · 2023 — 2025

ProjetsSelected work

Construits de bout en bout, du schéma au serveur. Built end to end, from the schema to the server.

Quatre projets d’école aux contraintes réelles, et l’infrastructure qui fait tourner ce site. Four school projects with real constraints, and the infrastructure that runs this site.

Projet annuel — ESGI 3IW · équipe de 3Annual project — ESGI, 3rd year · team of 3 2025 — 20262025 — 2026

Budgie Budgie

Suivi budgétaire avec moteur de prévision : projeter le solde de comptes rémunérés à n’importe quelle date future. PHP natif, sans framework.Budget tracker with a forecasting engine: project the balance of interest-bearing accounts at any future date. Plain PHP, no framework.

  • PHP 8.3
  • SQLite
  • Docker
  • Nginx
  • +2
Lire la fiche Case study Source
Budgie’s forecasts page: start balance, income, expenses, net interest and projected end-of-month balance.

Module Design Patterns — ESGI 3IW · équipe de 3Design Patterns module — ESGI, 3rd year · team of 3 20262026

Mini-framework réactif Reactive mini-framework

Un framework front réactif écrit de zéro en TypeScript : patterns de conception, Observable, store, routeur, composants à cycle de vie. Zéro dépendance.A reactive front-end framework written from scratch in TypeScript: design patterns, observables, store, router, lifecycle components. Zero dependencies.

0 dépendance dependencies

Ma part — le cœur du framework, bâti sur : My part — the framework core, built on:

  • Factory
  • Builder
  • Singleton
  • Strategy
  • Observer
  • TypeScript
  • Vite
  • Vitest
  • Docker
  • +1
Lire la fiche Case study Source

Module Laravel — ESGI 3IW · équipe de 3Laravel module — ESGI, 3rd year · team of 3 20262026

Boutique Laravel Laravel shop

Boutique en ligne complète en Laravel : catalogue, panier, paiement Stripe et back-office d’administration. Sujet libre — « faites une application Laravel ».A complete Laravel e-commerce site: catalogue, cart, Stripe payment and an admin back office. Open-ended brief — “build a Laravel application”.

  1. 01 Catalogue Catalogue
  2. 02 Panier Cart
  3. 03 ma part my part Paiement Stripe Stripe checkout
  4. 04 ma part my part Back-office Admin back office
  • Laravel 13
  • PHP 8.3
  • Eloquent
  • Stripe / Cashier
  • +3
Lire la fiche Case study Source

Projet personnelPersonal project Depuis 2026Since 2026

Ce portfolio This portfolio

Le site que vous lisez : Astro statique, CSP à empreintes générées au build, déploiement avec rollback automatique, sur mon propre serveur.The site you’re reading: static Astro, build-generated CSP hashes, deployment with automatic rollback, on my own server.

$ curl -sI https://hugochichkine.com
HTTP/2 200
strict-transport-security: max-age=31536000; includeSubDomains
content-security-policy: default-src 'self'; object-src 'none'; …
x-content-type-options: nosniff
referrer-policy: strict-origin-when-cross-origin
  • Astro
  • TypeScript
  • Caddy
  • Docker
  • +1
Lire la fiche Case study En ligne Live

Module WordPress — ESGI 3IW · en soloWordPress module — ESGI, 3rd year · solo 20252025

Boutique WordPress WordPress shop

Site e-commerce WordPress : thème sur mesure écrit de zéro, boutique WooCommerce et extension d’historique des prix branchée sur les hooks.A WordPress e-commerce site: a bespoke theme written from scratch, a WooCommerce shop, and a price-history plugin wired into the hook system.

  • WordPress
  • WooCommerce
  • PHP
  • MySQL
  • +1
Lire la fiche Case study Source

ExpériencesExperience

En entreprise depuis 2024. Shipping inside real companies since 2024.

Une alternance et deux stages, à construire des outils internes pour de vraies équipes. One apprenticeship and two internships, building internal tools for real teams.

  1. Alternant développement logiciel Software Development Apprentice · TechnicAtome

    En cours Current Sept. 2025 — aujourd’hui Sep 2025 — Present
    • Mise en place d’un site SharePoint interne, utilisé comme point d’entrée unique par les équipes. Built an internal SharePoint site, used by the teams as a single entry point.
    • Intégration d’indicateurs Power BI au site : les tableaux de bord sont consultés là où le travail se fait, sans passer par un outil séparé. Embedded Power BI indicators into it, so dashboards are read where the work happens — not in a separate tool.
    • SharePoint
    • Power BI
  2. Stage développeur web · 5 mois Web Developer Intern · 5 months · Quandela

    Janv. — mai 2025 Jan — May 2025
    • Suite de l’application de gestion cloud commencée l’été précédent : passage de l’inventaire à la gestion effective des ressources depuis l’interface. Took the cloud management app started the summer before from inventory to actually operating resources from the interface.
    • Suivi de la consommation et visualisation des tendances de coûts, pour rendre visible ce que l’entreprise dépense réellement chez chaque fournisseur. Consumption tracking and cost-trend charts, showing what the company really spends with each provider.
    • React
    • Python
    • Flask
    • SQL
  3. Stage développeur web · 4 mois Web Developer Intern · 4 months · Quandela

    Mai — août 2024 May — Aug 2024
    • Première version d’une application interne de gestion cloud : frontend React, API Python / Flask, base SQL. First version of an internal cloud management app: React front end, Python / Flask API, SQL database.
    • Agrégation des ressources hébergées chez OVH et AWS dans un inventaire unique, là où il fallait auparavant ouvrir deux consoles séparées. Brought resources hosted on OVH and AWS into a single inventory, replacing two separate provider consoles.
    • React
    • Python
    • Flask
    • SQL
    • OVH
    • AWS

CompétencesSkills

Classées par preuve, pas par ressenti. Ranked by evidence, not by self-assessment.

Chaque ligne renvoie au projet ou au poste où la compétence a servi. Each row points to the project or role where the skill was used.

Technologies, niveau et projets où elles ont servi Technologies, level and where they were used
TechnologieTechnology NiveauLevel Utilisée dansUsed in
PHP Au quotidien Daily BudgieBudgie, Boutique LaravelLaravel shop, Boutique WordPressWordPress shop
TypeScript Au quotidien Daily Mini-frameworkMini-framework, ce sitethis site
React Au quotidien Daily Quandela — application de gestion cloudQuandela — cloud management app
Python Au quotidien Daily Quandela — APIQuandela — API
SQL Au quotidien Daily QuandelaQuandela, BudgieBudgie
Docker Au quotidien Daily BudgieBudgie, Boutique LaravelLaravel shop, Mini-frameworkMini-framework, ce sitethis site
SharePoint · Power BI Au quotidien Daily TechnicAtomeTechnicAtome
Flask En projet Project-proven Quandela — APIQuandela — API
Laravel En projet Project-proven Boutique LaravelLaravel shop
WordPress · WooCommerce En projet Project-proven Boutique WordPressWordPress shop
Astro En projet Project-proven ce sitethis site
Three.js En projet Project-proven ce site, première versionthis site, first version
Vite · Vitest En projet Project-proven Mini-frameworkMini-framework
Nginx En projet Project-proven BudgieBudgie, Boutique WordPressWordPress shop, Mini-frameworkMini-framework
Java · Android Studio Notions Familiar Modules de coursCoursework

Également au quotidien : Also daily: JavaScript, Git, HTML, CSS.

Également en projet : Also project-proven: Node.js, PostgreSQL, MySQL, SQLite, Tailwind CSS, Chart.js, REST APIs, MVC.

Portrait of Hugo Chichkine

Hugo Chichkine

Paris, France

Français French
Natif Native
Anglais English
TOEIC 915 / 990 TOEIC 915 / 990
Allemand German
Scolaire School level

En dehors du codeOutside of code

  • Formule 1 & WEC Formula 1 & WEC
  • Tennis Tennis
  • E-sport & jeux vidéo Esports & video games

ProfilAbout

Ma façon de travailler How I work

  • Autonomie Autonomy

    Ce site est conçu, développé, déployé et exploité seul — du serveur au certificat TLS, sans hébergeur clé en main. This site is designed, built, deployed and operated single-handedly — from the server to the TLS certificate, with no turnkey host.

  • Travail en équipe Teamwork

    Trois projets ESGI menés à trois : sans répartition par spécialité sur Budgie, avec un périmètre attribué sur la boutique Laravel (paiement, back-office) et le mini-framework (cœur, tests). Three ESGI projects in teams of three: no split by specialism on Budgie, a scope of my own on the Laravel shop (payment, back office) and the mini-framework (core, tests).

  • Rigueur Rigor

    Déploiement à rollback automatique, politique de sécurité générée au build, tests de régression visuelle : je préfère qu’une erreur arrête la chaîne plutôt qu’elle passe. Automatic-rollback deployment, build-generated security policy, visual regression tests: I would rather a mistake stop the pipeline than slip through it.

  • Curiosité Curiosity

    Un framework réactif et un moteur de prévision écrits de zéro, sans dépendance — pour comprendre ce que les outils font à ma place. A reactive framework and a forecasting engine written from scratch, with zero dependencies — to understand what the usual tools do on my behalf.

  1. ESGI Paris — Ingénierie Web ESGI Paris — Web Engineering

    4e année · cycle Mastère · alternance 3 semaines / 1 semaine 4th year · Master’s-level programme · work-study, 3 weeks / 1 week

    2025 — 2028 (prévu) 2025 — 2028 (expected)
  2. IUT d’Orsay — DUT & BUT Informatique IUT d’Orsay — Computer Science (DUT & BUT)

    Université Paris-Saclay Université Paris-Saclay

    2023 — 2025 2023 — 2025
  3. Baccalauréat général French Baccalaureate

    Spécialités Anglais & NSI en terminale, Sciences de l’ingénieur en 1re English & Computer Science (NSI) in the final year, Engineering Sciences the year before

    2020 — 2023 2020 — 2023
Disponible dès septembre 2027Available from September 2027

Construisons quelque chose ensemble. Let’s build something together.

Je recherche une alternance en développement web à partir de septembre 2027, pour ma dernière année à l’ESGI. Rythme 3 semaines en entreprise / 1 semaine à l’école, en Île-de-France. I’m looking for a web development apprenticeship starting September 2027, for my final year at ESGI. Three weeks in the company / one week at school, in the Paris region.

SectionsSections

LiensLinks

PréférencesPreferences