IT / Développement web × Débutant
Jeune diplômé en informatique passionné par les environnements IT et Web, spécialisé en apprentissage automatique et développement d’applications Web. Durant un stage de longue durée dans une startup technologique, j’ai contribué à la conception et à l’optimisation d’API avec React et Go, améliorant la vitesse de réponse de 73 % grâce au tuning des requêtes et à la mise en cache. Rigoureux, adaptable et orienté utilisateur, je maîtrise les méthodes agiles et la collaboration en équipe. Je lis régulièrement de la documentation technique en anglais et je souhaite évoluer comme ingénieur full-stack dans une entreprise informatique mondiale, en apportant des solutions fiables, scalables et mesurables au service des clients, en priorisant la qualité, l’expérience utilisateur et l’impact business pour des produits durables.
📌 Résumé de carrière
- ▸2023-04 à 2023-12 : stage de longue durée d’ingénieur back-end dans une startup IT, en charge du développement d’API en Go et de l’optimisation de la base de données au service de la performance et de la fiabilité des services.
- ▸2022-08 : participation à un hackathon étudiant national. En tant que chef d’équipe et développeur front-end, conception d’une application Web en 48 heures, avec obtention d’un prix d’entreprise en mobilisant React, une collaboration efficace et des choix techniques pragmatiques.
- ▸2021-04 à présent : développement et exploitation, dans un laboratoire universitaire, d’outils de Web scraping et d’une plateforme d’analyse de données utilisant le traitement du langage naturel pour soutenir des projets de recherche et automatiser la collecte de données.
📌 Réalisations et atouts
- ▸Stage : optimisation des requêtes d’API en Go et introduction de cache, réduisant le temps de réponse moyen de 450ms à 120ms, soit une amélioration d’environ 73 % grâce à une analyse des points de blocage et à des tests de charge.
- ▸Hackathon : développement d’une application de matching avec React et Firebase, enregistrant 300 DAU et un taux de rétention de 45 % lors de la première semaine de mise en production, grâce à une itération rapide et à une UX simple pour maximiser l’engagement.
- ▸Laboratoire : automatisation de la collecte de 500 000 enregistrements mensuels grâce à un crawler développé en Python, réduisant de 40 heures par mois l’effort de collecte des données pour l’équipe de recherche.
📌 Compétences
- ▸Front-end : React, TypeScript, Next.js et Tailwind CSS utilisés pour créer des interfaces réactives, accessibles et maintenables, avec une attention particulière à la performance, à la cohérence du design system et à l’expérience utilisateur.
- ▸Back-end : Go, Python, Node.js et SQL (PostgreSQL) mobilisés pour développer des API robustes, optimiser les requêtes, concevoir des modèles de données et garantir la fiabilité, la scalabilité et la sécurité des services côté serveur.
- ▸Infrastructure et outils : Docker, AWS (EC2, S3, RDS), Git/GitHub et GitHub Actions (CI/CD) employés pour conteneuriser les applications, déployer des environnements reproductibles, automatiser les tests et assurer un suivi rigoureux des versions.
- ▸Langues et méthodes : anglais (TOEIC 860 points / lecture de documentation technique et conversation quotidienne), développement agile avec Scrum, incluant les daily stand-ups, les sprints, la planification et l’amélioration continue en équipe.
📌 Présentation personnelle
- ▸Optimisation de la valeur produit par la détection de problèmes et le choix de technologies : lors d’un stage, j’ai identifié la lenteur de la recherche comme cause d’abandon utilisateur. J’ai proposé l’introduction d’Elasticsearch et piloté le PoC jusqu’à la production. Le taux de succès est passé à 99 % et les demandes mensuelles ont chuté de 20 à 0. Au-delà du code, je privilégie l’impact business, la veille technique et l’appropriation rapide de technologies inconnues.
💡 Conseils clés
- 💡Pour un profil junior, valorisez systématiquement des résultats chiffrés issus de stages, hackathons ou projets de recherche : amélioration de performance, nombre d’utilisateurs, réduction d’effort ou impact business. Ces indicateurs montrent que vous comprenez la valeur livrée et pas seulement les technologies utilisées.
- 💡Organisez votre stack technique par catégories : front-end, back-end, infrastructure, méthodes et langues. Pour chaque outil, reliez-le à une réalisation concrète afin de pouvoir expliquer votre rôle, les choix effectués et les compromis rencontrés lors d’un entretien.
- 💡Rédigez la présentation personnelle selon le cadre STAR : contexte, problème, action et résultat. Détaillez pourquoi vous avez choisi une technologie, comment vous avez convaincu l’équipe et quels bénéfices mesurables l’entreprise ou l’utilisateur en a retirés.
- 💡Pour candidater dans une entreprise internationale, mentionnez votre niveau d’anglais, vos contributions open source, vos projets personnels et le lien GitHub de vos dépôts. Ces preuves concrètes différencient votre profil et rassurent sur votre capacité à collaborer dans un environnement technique global.