Full-Stack Developer Java • Python • SQL/NoSQL

I build secure, scalable web apps with Spring Boot (Java 21) and Python, backed by PostgreSQL and MongoDB. Student at Holberton School — Rennes.

10+ Projects
3+ Stacks (Java/Python/JS)
100% Accessibility Project
Stéphane Dinahet — Full-Stack Developer
JWT & Security
PostgreSQL • MongoDB
APIs & Performance

Hi, I'm Stéphane

Full-Stack Developer — Rennes, France

Profile picture of Stéphane Dinahet
Rennes, France
Open to full-stack roles & internships

I’m a full-stack developer focused on clean architecture, secure authentication (JWT, Spring Security), robust APIs and data visualization. I enjoy delivering end-to-end: backend, databases, Docker, and a polished UI.

My current main project is Loto Tracker — a production-grade app that fetches official results, stores them in PostgreSQL/MongoDB, exposes REST APIs, authenticates users with JWT, and visualizes insights with charts.

APIs & Backends

Spring Boot 3 (Java 21), Python, JWT, scheduled jobs

Data & Storage

PostgreSQL, MongoDB, Flyway, SQL/NoSQL models

Front-End

HTML/CSS/JS, Bootstrap, charts, responsive UIs

"

Ship value early, keep it secure, test thoroughly, and iterate with real data.

Let’s build something users love

I’m ready to contribute on full-stack missions, with a focus on reliability, performance and DX.

Resume

View my resume online or download the PDF.

Highlights

Spring Boot (JWT, schedulers), Python, PostgreSQL, MongoDB, Docker, CI basics, accessible UI (Bootstrap).

  • Holberton School — Software Engineering (Rennes)
  • Secure auth, role-based access (admin/user)
  • Charts & data viz for lottery insights

Portfolio

Each project includes a screenshot, a short description, a link to the GitHub README, and a deployed app link when available.

  • All
  • Back-End
  • Front-End
  • Algorithms
Loto Tracker API screenshot
Spring Boot • JWT • Postgres • MongoDB 2025

Loto Tracker API

Secure REST API fetching official French Loto results, storing in PostgreSQL & MongoDB, scheduled updates, role-based auth, and charts.

SmileSchool dynamic front-end
Bootstrap • JS • API 2025

SmileSchool (Dynamic UI)

Pixel-perfect responsive UI, carousels, loaders and dynamic content (Latest Videos, Courses, Quotes).

Algorithms — Heap Insert/Sort
C • Python 2025

Algorithms — Heaps

Max-heap insert and heap sort (sift-down) with strict memory and output constraints (Holberton style).

Personal Website
SEO • Accessibility • Bootstrap 2025

Personal Website

Single-page site meeting Holberton requirements: About, Portfolio, Resume (PDF view + download), Contact + social links.

Contact

Let’s connect — I’m open to full-stack roles, internships, and collaborations.

Reach out

I usually reply within 24–48h.

Send me a message

Loading
Your message has been sent. Thank you!

Tip: for production, replace mailto: with Formspree/Netlify Forms or your Spring Boot endpoint.