hugoschroder.dev

Ingénieur logiciel - Applications mobiles · SaaS · IoT

// domaines

Ce que je construis

Applications mobiles

iOS natif en SwiftUI et Android en Java. Du prototype à la publication sur les stores.

SaaS & Web Apps

Applications web métier avec Vue.js, Nuxt et Symfony. Architecture API-first, données PostgreSQL.

IoT & Systèmes embarqués

Capteurs, Raspberry Pi, Arduino et réseaux Zigbee. Supervision et automatisation Home Assistant.

DevOps & Infrastructure

Conteneurisation Docker, pipelines CI/CD, déploiements.

// sélection

Projets en vedette

tous les projets
Écran d'accueil de Lenspot
01Mobile30 jours

Lenspot

Lenspot est née d'un défi simple: sortir une app iOS sur l'App Store en 30 jours, seul, en partant de zéro en développement iOS. L'idée : enregistrer un spot photo avec sa géolocalisation, des tags et une note, puis le retrouver sur une carte ou le partager. App 100% native en SwiftUI et SwiftData, avec des widgets WidgetKit sur l'écran d'accueil et une monétisation via StoreKit 2.

  • Sortie sur l'App Store en 30 jours, seul, de zéro
  • Documenté jour par jour en "build in public"
  • Stack 100% native : SwiftUI, SwiftData, WidgetKit, StoreKit 2
SwiftUISwiftDataWidgetKitStoreKit 2App Store
voir le projet
Page d'accueil de l'application mobile GFaim
02Mobile3 mois

GFaim

Projet de fin d'études, réalisé en groupe de 4 : application Android permettant de gérer ses repas, son frigo, ses recettes et ses courses. L'équipe était divisée en deux binômes, front Android et API. J'étais sur la partie API : conception du modèle de données, contrat d'API REST en Quarkus (imposé par le cadre du projet), authentification JWT et base PostgreSQL, consommés ensuite par le client Android natif en Java.

  • Conception du modèle de données et du contrat d'API REST
  • API Quarkus sécurisée par JWT, consommée par le client Android
  • Projet de fin d'études, en groupe de 4 (2 API / 2 mobile)
QuarkusJavaPostgreSQLJWTAPI RESTAndroid
voir le projet
Application de gestion interne
03Web & SaaS1 an

Refonte d'une application de gestion interne

Une application interne de gestion des temps et de génération de rapports existait déjà, mais était trop peu utilisée. On m'a confié sa refonte complète, en autonomie : recueil des besoins auprès des utilisateurs, conception UX/UI, développement front (Vue.js/Quasar) et back (Symfony, PostgreSQL), puis dockerisation et mise en place d'une pipeline CI/CD avec GitLab CI, deux aspects qui n'existaient pas et que j'ai ajoutés de ma propre initiative.

  • Adoption quotidienne après la refonte, contre un usage très irrégulier avant (parfois plusieurs mois sans connexion)
  • Refonte complète en solo: recueil de besoin, design, dev full-stack et infra
  • Dockerisation et pipeline CI/CD ajoutées de ma propre initiative
SymfonyVue.jsQuasarPostgreSQLDockerGitLab CI
voir le projet
HSHugo Schroder

// à propos

Master en ingénierie logicielle pour l'internet, deux ans d'alternance dans une administration publique, en autonomie sur plusieurs projets, dont une refonte complète de zéro. Curieux autant en informatique qu'en dehors: du natif iOS à la domotique, et un peu de trail entre les deux.

parcours complet