Aller au contenu
Te. Teklit TEWOLDE, accueil

Disponibilité immédiate · Vaires-sur-Marne (77), Île-de-France

Teklit TEWOLDE Développeur Full Stack, Backend Java / Kotlin, Spring Boot & Node.js, PHP / Symfony & Python, Angular / React / Vue.js / Next.js, Docker & CI/CD

Je conçois, teste et déploie des applications web de bout en bout : API REST et GraphQL en Java / Kotlin, Node.js, PHP / Symfony ou Python, interfaces React, Next.js, Angular ou Vue.js, CI/CD et conteneurs Docker / Kubernetes.

  • Java
  • Kotlin
  • Spring Boot
  • Node.js
  • NestJS
  • PHP
  • Symfony
  • Python
  • React
  • Vue.js
  • Next.js
  • Docker
Portrait de Teklit TEWOLDE

À propos

Un développeur Full Stack orienté qualité

Développeur Full Stack à dominante backend, fort de plus de trois ans d'expérience en conception et développement d'applications avec Java, Kotlin, Spring Boot, Node.js et NestJS, et à l'aise également avec PHP / Symfony, Python et Vue.js. J'interviens sur l'ensemble du cycle de vie applicatif : conception d'API REST et GraphQL, sécurisation des accès (JWT, OAuth2), modélisation et exploitation de données SQL et NoSQL, mise en cache avec Redis, tests automatisés, intégration continue avec GitLab et déploiement conteneurisé avec Docker et Kubernetes.

Mon expérience chez SNCF Connect & Tech, au sein d'une équipe pouvant compter jusqu'à dix développeurs sur un produit conversationnel multicanal à fort trafic, m'a confronté à des enjeux de robustesse, de volumétrie et de rythme de livraison soutenu. Chez Tx-Studio, j'ai conçu des services backend Node.js / NestJS avec une architecture de données combinant PostgreSQL, MongoDB et Redis, avec une attention particulière portée à la sécurité et à la réactivité.

Autonome, rigoureux et curieux, je m'investis pleinement dans les échanges techniques et les comités d'architecture, et j'apprécie les environnements Agile fondés sur la qualité du code, les revues de code et l'amélioration continue. J'ai acquis des notions en cloud (AWS) sur des projets déployés en production, et je souhaite aujourd'hui monter en compétence sur ce domaine.

Parcours

Expériences et formations

De mes premiers stages web à Caen jusqu'au développement backend chez SNCF Connect & Tech et Tx-Studio.

  1. Développeur Full Stack

    Tx-Studio · Asnières-sur-Seine

    Emploi

    Avril 2025 — Septembre 2026

    Développement d'une application web full stack intégrant un système de gestion de contenu, une authentification sécurisée et plusieurs services de données. Le frontend s'appuie sur Next.js et TypeScript ; le backend utilise Node.js et NestJS.

    • Next.js
    • TypeScript
    • Node.js
    • NestJS
    • Python
    • PostgreSQL
    • MongoDB
    • Redis
    • API REST
    • GraphQL
    • JWT
    • OAuth2
    • Git
    • GitLab
    • CI/CD
  2. Développeur Full Stack Java (alternance)

    SNCF Connect & Tech · Puteaux

    Alternance

    Septembre 2022 — Octobre 2024

    Projet conversationnel consacré au chatbot Information Voyageurs de SNCF Voyageurs. La solution diffuse des informations sur plusieurs canaux, notamment le web, WhatsApp et Messenger, en s'appuyant sur la plateforme open source Tock et des composants de traitement du langage naturel. L'équipe a compté jusqu'à dix développeurs.

    • Java
    • Kotlin 2
    • Spring Boot
    • React
    • MongoDB
    • Tock Studio
    • NLP
    • API REST
    • Git
    • GitLab
    • GitLab CI
    • Jenkins
    • Docker
    • Kubernetes
    • AWS
    • SageMaker
    • Jira
  3. Développeur Full Stack Java

    Projet académique — Ingetis / École PMN · Ingetis / École PMN

    Projet

    Pendant le cursus Bac+5

    Conception d'une application web sécurisée associant un backend Java Spring Boot et un frontend React, avec automatisation du contrôle qualité et de la livraison.

    • Java 17
    • Spring Boot 3
    • Spring Security
    • React
    • MySQL
    • JWT
    • JUnit
    • Mockito
    • Docker
    • GitHub Actions
    • Qodana
  4. Expert en système informatique

    Ingetis · Paris

    Formation

    2022 — 2024

    Niveau 7 (Bac+5)

  5. Mastère Lead Developer Java (double diplôme)

    École PMN, Groupe FITEC

    Formation

    2022 — 2024

    Bac+5

  6. Développeur d'application web (stage)

    Dgicotek · Émerainville

    Stage

    Avril 2022 — Juin 2022

    Conception d'une application web dynamique avec tableau de bord interactif, associant une interface responsive et une base de données MySQL.

    • HTML5
    • CSS3
    • JavaScript
    • Bootstrap
    • PHP
    • SQL
    • MySQL
  7. Concepteur développeur d'application

    GRETA Seine-et-Marne · Lognes

    Formation

    2021 — 2022

    Niveau 6 (Bac+3)

  8. Développeur Web et Web Mobile (stage)

    Le Klub · Hérouville-Saint-Clair

    Stage

    Avril 2021 — Juin 2021

    Développement de deux réalisations web : une solution d'accès à un parking par QR code avec back-office d'administration, et un template responsive pour une boutique de fleurs en ligne.

    • WordPress
    • HTML5
    • CSS3
    • JavaScript
    • jQuery
    • Bootstrap
    • PHP
    • SQL
    • MySQL
    • Chart.js
  9. Développeur Web et Web Mobile

    AFPA · Caen

    Formation

    2020 — 2021

    Niveau 5 (Bac+2)

  10. Développeur Web (stage)

    Net Conception · Caen

    Stage

    Décembre 2019

    Participation au développement et à la modernisation de sites web dynamiques à partir de HTML, CSS, JavaScript et jQuery.

    • HTML5
    • CSS3
    • JavaScript
    • jQuery
  11. Développeur Web (stage)

    WEBBEL · Caen

    Stage

    Juin 2019

    Conception et développement d'un blog avec Laravel et MySQL, comprenant un espace de gestion de contenu et des fonctions d'authentification.

    • Laravel
    • PHP
    • MySQL
    • SQL
    • HTML5
    • CSS3
    • Bootstrap
  12. Licence Mathématiques et Informatique Appliquées (MIASHS)

    Université de Caen · Caen

    Formation

    2018 — 2019

Compétences

Tout le cycle de delivery

Conception, développement, tests, CI/CD et déploiement conteneurisé.

  • Backend Java / Kotlin & Node.js

    Services backend et API sécurisées, de la conception à la mise en production.

    • Java 17 / 21
    • Kotlin 2
    • Spring Boot 3
    • Spring Security
    • Node.js
    • NestJS
    • TypeScript
    • API REST
    • GraphQL
    • JWT
    • OAuth2
    • Python
    • PHP
    • Symfony
  • Frontend Angular / React / Next.js

    Interfaces web responsives et parcours utilisateurs intégrés aux API.

    • Angular
    • React
    • Next.js
    • Vue.js
    • TypeScript
    • JavaScript
    • HTML5
    • CSS3
    • Tailwind CSS
    • Bootstrap
    • jQuery
    • WordPress
  • Données & cache

    Modélisation SQL / NoSQL et mise en cache pour réduire la charge base de données.

    • PostgreSQL
    • MySQL
    • Oracle
    • MongoDB
    • Redis
    • SQL
  • DevOps, Docker & CI/CD

    Builds, tests et déploiements automatisés, services conteneurisés.

    • Git
    • GitLab
    • GitLab CI
    • GitHub Actions
    • Jenkins
    • Docker
    • Kubernetes
    • Linux
  • Qualité & tests

    Tests automatisés, revues de code et analyse des anomalies.

    • JUnit
    • Mockito
    • Jest
    • Pytest
    • Qodana
    • Tests unitaires
    • Tests d'intégration
    • Revue de code
    • Analyse de logs
  • Cloud & IA

    Notions en cloud AWS acquises en projet, montée en compétence en cours ; briques conversationnelles et NLP.

    • AWS (notions)
    • SageMaker (notions, entraînement de modèle)
    • Tock Studio
    • NLP
  • Méthodes Agile / Kanban

    Travail en équipe élargie, livraison itérative et amélioration continue.

    • Agile
    • Kanban
    • Scrum
    • Jira
    • Pair programming
    • UML
    • Comités d’architecture

Technologies et outils utilisés

  • Java
  • Kotlin
  • Spring Boot
  • Spring Security
  • Node.js
  • NestJS
  • TypeScript
  • JavaScript
  • Python
  • PHP
  • React
  • Next.js
  • Angular
  • Vue.js
  • HTML
  • CSS
  • Tailwind CSS
  • Bootstrap
  • jQuery
  • WordPress
  • Laravel
  • Symfony
  • Express.js
  • C#
  • PostgreSQL
  • MySQL
  • Oracle
  • MongoDB
  • Redis
  • REST API
  • JWT
  • OAuth2
  • Git
  • GitHub
  • GitLab
  • GitHub Actions
  • Jenkins
  • Docker
  • Kubernetes
  • Nginx
  • AWS
  • SageMaker
  • Tock
  • JUnit
  • Jest
  • Pytest
  • Jira
  • Figma
  • Linux
  • UML

Projets

Réalisations

Projets professionnels, académiques et de stage : problème, solution, architecture et stack.

8 projet(s) affiché(s)

  • Logo de l'Assistant Virtuel SNCF

    Assistant Virtuel SNCF

    Chatbot d'information voyageurs : l'agent virtuel communique les arrêts et les éventuelles perturbations à partir d'un numéro de train ou de car TER et LEX (Léman Express).

    • Java
    • Kotlin
    • React
    • MongoDB
    • Nginx
    • +8
  • Mascotte du Bot TGV INOUI

    Bot TGV INOUI

    Chatbot fournissant des informations en temps réel aux voyageurs TGV INOUI.

    • Java
    • Kotlin
    • React
    • MongoDB
    • Nginx
    • +8
  • Logo de CS Le Club

    CS Le Club

    Site institutionnel avec CMS, gestion d'adhésion et contenus dynamiques (actualités, pages, événements).

    • Next.js
    • TypeScript
    • Node.js
    • NestJS
    • MongoDB
    • +1
  • Logo de Tech-365

    Tech-365

    Plateforme web de mise en relation et de catalogue de services avec gestion de contenu dynamique.

    • Next.js
    • TypeScript
    • Node.js
    • MongoDB
    • PostgreSQL
    • +3
  • Logo de QCMPLUS

    QCMPLUS

    Plateforme complète de gestion de quiz et de questionnaires, structurée en contrôleurs, modèles, dépôts et services pour une architecture robuste et évolutive.

    • Java 17
    • Spring Boot 3
    • Spring Security
    • React
    • MySQL
    • +6
  • Visuel du chatbot Transilien

    Chatbot SNCF Transilien

    Chatbot fournissant des informations en temps réel aux voyageurs Transilien.

    • Java
    • Kotlin
    • React
    • MongoDB
    • Nginx
    • +8
  • Logo Les Rives Droite

    Gestion Parking & QR Generator

    Solution d'accès à un parking par QR code, avec back-office d'administration et statistiques.

    • jQuery
    • Bootstrap
    • PHP
    • SQL
    • MySQL
    • +1
  • Aperçu de La Petite Boutique de Fleurs

    La Petite Boutique de Fleurs

    Template WordPress responsive pour une boutique de fleurs en ligne.

    • WordPress
    • HTML
    • CSS
    • JavaScript
    • PHP

Formation

Formation

Un cursus progressif, du Bac+2 au Bac+5 (Niveau 7), orienté développement logiciel.

  • 2022 — 2024

    Expert en système informatique

    Ingetis · Paris

    Niveau 7 (Bac+5)
  • 2022 — 2024

    Mastère Lead Developer Java (double diplôme)

    École PMN, Groupe FITEC

    Bac+5
  • 2021 — 2022

    Concepteur développeur d'application

    GRETA Seine-et-Marne · Lognes

    Niveau 6 (Bac+3)
  • 2020 — 2021

    Développeur Web et Web Mobile

    AFPA · Caen

    Niveau 5 (Bac+2)
  • 2018 — 2019

    Licence Mathématiques et Informatique Appliquées (MIASHS)

    Université de Caen · Caen

Contact

Travaillons ensemble

Un poste, une mission ou une question technique ? Écrivez-moi, je réponds rapidement.

Entre 20 et 5000 caractères.

Champs obligatoires.