Applications mobiles
iOS natif en SwiftUI et Android en Java. Du prototype à la publication sur les stores.
hugoschroder.dev
Ingénieur logiciel - Applications mobiles · SaaS · IoT
// domaines
iOS natif en SwiftUI et Android en Java. Du prototype à la publication sur les stores.
Applications web métier avec Vue.js, Nuxt et Symfony. Architecture API-first, données PostgreSQL.
Capteurs, Raspberry Pi, Arduino et réseaux Zigbee. Supervision et automatisation Home Assistant.
Conteneurisation Docker, pipelines CI/CD, déploiements.
// sélection

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.

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.

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.

// à 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 →