06 95 58 33 63
29 ans
Permis B
Véhicule personnel
Île-de-France
Atouts
Communication
Polyvalence
Autonome
Rigueur
Organisation
Esprit d’équipe
Curiosité
Langues
Français
Anglais
Tigrigna
Centres d'intérêt
Course à pied
Lecture
Cinéma
Réseaux Pro

Teklit TEWOLDE

Développeur Full Stack Java
Ingénieur logiciel junior spécialisé en développement Full Stack, avec une expertise en Java, Kotlin et architectures micro-services. Expérimenté en conception de solutions innovantes, intégration de services cloud et mise en œuvre de pipelines CI/CD. Passionné par les systèmes évolutifs et l’ingénierie logicielle, je vise à devenir expert en contribuant à des projets ambitieux et en adoptant les meilleures pratiques Agile et DevOps pour garantir performance et fiabilité.
Expériences professionnelles
Développeur Full Stack Java (alternance)
09-2022 - 10-2024
SNCF Connect & Tech 92800 Puteaux
  • Environnement technique du projet Enterprise : : Java 11+, Kotlin, Reactjs, MongoDB, Kubernetes, AWS, Git, GitLab, NLP, Jenkins, Tock, API REST, JIRA.

  • Développement d’un assistant virtuel offrant des informations en temps réel aux voyageurs, en utilisant Kotlin et Tock pour une intégration back-end fluide.

  • Développement d’interfaces utilisateur interactives et modernes en React.js pour offrir une expérience utilisateur fluide et intuitive.

  • Conception de pipelines CI/CD sécurisés avec GitLab CI, assurant des déploiements rapides et fiables.

  • Gestion de bases de données NoSQL (MongoDB Atlas), incluant des solutions de sécurité pour la protection des données.

  • Collaboration en méthodologie Agile (Kanban) avec revues de code, pair programming et analyse des performances pour optimiser l’architecture du chatbot.

  • Environnement technique du projet École :  Java 17, Spring Boot 3, Spring Security, MySQL, JWT, JUnit, Mockito, Docker, GitHub Actions, CI/CD, Quodana

  • Développement et maintenance d'API REST sécurisées avec Spring Boot 3.

  • Implémentation de Spring Security et JWT pour renforcer l’authentification et l’autorisation des utilisateurs.

  • Intégration de Quodana pour améliorer la qualité du code et détecter les vulnérabilités.

  • Écriture de tests unitaires et d'intégration avec JUnit et Mockito pour garantir la stabilité du code.

  • Configuration et optimisation de la base de données MySQL pour améliorer la performance des requêtes.

  • Déploiement des conteneurs avec Docker et publication des images sur DockerHub.

  • Mise en place de pipelines CI/CD via GitHub Actions pour automatiser le build, les tests et le déploiement.

  • Application des bonnes pratiques de qualité logicielle avec Git, revues de code et pair programming.

Développeur d'application web (stage)
04-2022 - 06-2022
Dgicotek 77184 Émerainville
  • Environnement technique : HTML, CSS, JavaScript, Bootstrap, PHP, MySQL

  • Création d’interfaces utilisateur dynamiques avec HTML, CSS, JavaScript, et Bootstrap.

  • Développement back-end en PHP avec gestion des bases de données MySQL pour des applications web

Développeur Web et Web Mobile (stage)
04-2021 - 06-2021
Le Klub 14200 Hérouville-Saint-Clair
  • Environnement technique : WordPress, HTML, CSS, JS, jQuery, Bootstrap, PHP, SQL, MySQL, Chart.JS

  • Création d'un site vitrine WordPress optimisé pour une navigation fluide et un design responsive, conforme aux exigences client. Développement d'une interface de gestion de base de données avec un accès sécurisé via QR code, facilitant l'administration et le contrôle rapide du parking.

Développeur web (stage)
05-2019 - 06-2019
WEBBEL 14000 Caen
  • Environnement technique : HTML, CSS, Bootstrap, MySQL, Laravel, PHP, SQL

  • Développement d'un blog avec Laravel et MySQL, incluant une authentification sécurisée et un système de gestion de contenu pour la création et l'édition d'articles en temps réel.

Compétences professionnelles

Langages de programmation : Java, Kotlin, Python, PHP, JavaScript, SQL. Frameworks : Spring Boot, React, Angular, Symfony, Bootstrap, Laravel. Bases de données : PostgreSQL, MySQL, Oracle, MongoDB. Cloud & Orchestration : AWS, Kubernetes (Connaissances de base). CI/CD & DevOps : Jenkins, GitLab CI, GitHub Actions, Docker. Méthodologies : Agile, Kanban, JIRA. Modélisation : UML.IDE & Environnements : IntelliJ, VS Code, Android Studio. Systèmes d'exploitation : Windows, Linux

Diplômes et Formations
Diplôme | Expert en système informatique - Niveau 7 (Bac + 5)
09-2022 - 10-2024
L’ECOLE PMN 92000 Nanterre
Diplôme | Concepteur développeur d’application - Niveau 6 (Bac+3)
11-2021 - 07-2022
Greta Seine-Et-Marne Lognes 77185
Diplôme | Développeur Web et Web Mobile – Niveau 5 (Bac + 2)
10-2020 - 07-2021
AFPA 14000 Caen
Formation | Licence Mathématiques et Informatique Appliquée (MIASHS ) (Bac+1)
09-2018 - 06-2019
Université de Caen 14000 Caen