Selected work / Engineering notebook

Open to freelance & full-time opportunities

Thierno Sadou BARRY

Full Stack Engineer • Java • Spring Boot • React • AI

Full-Stack Engineer

I design, build, and ship software, from user interfaces to backend services and production infrastructure. My work spans enterprise applications, accounting and invoicing platforms, and AI integration, with a focus on turning complex requirements into dependable software.

Open the notebook Paris, France

Drag a corner · Scroll to turn · ← → to explore

Inside the notebook

Inside the notebook

A collection of work, tools, and ideas. Pick a chapter or turn the corner.

Chapter 01 · MTAE

Experience

Experience 01 / 03

2023 — Present

MTAE

Full Stack Software Engineer · Paris, France

  • Architected enterprise SaaS modules with Spring Boot, React, and MySQL, serving production workloads for B2B financial clients.
  • Led the design and implementation of invoice lifecycle workflows, ensuring full compliance with France's upcoming mandatory B2B e-invoicing regulations (PDP/Cecurity integration).
  • Built secure, event-driven integrations with external financial platforms, handling OAuth2 authentication flows and resilient webhook processing.
  • Optimized backend performance through JPA query tuning, API caching strategies, and asynchronous job processing.
  • Owned features end-to-end—from database schema design to React frontend implementation and Docker-based deployment.
  • Designed and implemented a complete declarative portal (Portail Déclaratif) for tax filing and transmission metrics dashboards.
  • Refactored legacy payroll interfaces into modern React dashboards with dynamic filtering, data visualization, and multi-role access control.
JavaSpring BootReactJavaScriptMySQLDockerREST APIsOAuth2JWTJPA/Hibernate

Chapter 01 · ESTIAM Paris

Experience

Experience 02 / 03

2021 — 2022

ESTIAM Paris

Full Stack Developer — Apprenticeship · Paris, France

  • Developed an internal pedagogical management platform for student tracking, GitHub integration, and assignment submissions.
  • Built the backend API with NestJS and the frontend interface with Next.js.
  • Integrated GitHub API to centralize student repository tracking and code review workflows.
  • Set up CI/CD pipelines with GitHub Actions and containerized deployments with Docker.
  • Collaborated directly with administrative staff to align technical workflows with pedagogical needs.
Next.jsNestJSTypeScriptGitHub APIDockerGitHub ActionsMongoDB

Chapter 01 · Freelance

Experience

Experience 03 / 03

2020 — Present

Freelance

Full Stack Developer & Consultant · Remote / France

  • Designed and deployed So'in, a web and mobile platform for Afro hair and body care services with role-based access, live chat, and booking management.
  • Built Avela, an educational and psychological support platform for youth and families with secure tracking and beneficiary management.
  • Developed Web Bluetooth prototypes for IoT and connected health devices (temperature monitoring, home automation).
  • Created multiple e-commerce prototypes and REST APIs for catalog management, shopping carts, and order processing.
Next.jsNestJSReact NativeSocket.ioMongoDBTailwind CSSWeb Bluetooth APIFirebase

Chapter 02 - portfolio2

portfolio2

TSB04/portfolio2

Languages

  • TypeScript33.3%
  • Astro27.8%
  • CSS21.6%
  • Python10.5%
  • JavaScript6.8%

Chapter 02 - portfolio

portfolio

TSB04/portfolio

Languages

  • JavaScript99.6%
  • CSS0.4%

Chapter 02 - Teranga-Digital

Teranga-Digital

TSB04/Teranga-Digital

Chapter 02 - TSB04.github.io

TSB04.github.io

TSB04/TSB04.github.io

Languages

  • HTML100%

Chapter 02 - E5-go-course

E5-go-course

TSB04/E5-go-course

Languages

  • Go100%

Chapter 02 - Final-exam

Final-exam

TSB04/Final-exam

Languages

  • Kotlin100%

Chapter 02 - gestion-data

gestion-data

TSB04/gestion-data

Languages

  • Kotlin100%

Chapter 02 - Gestion-donn-es-Android

Gestion-donn-es-Android

TSB04/Gestion-donn-es-Android

Chapter 02 - navigation

navigation

TSB04/navigation

Languages

  • Java84.8%
  • Kotlin15.2%

Chapter 02 - taskManager

taskManager

TSB04/taskManager

Languages

  • Java80.4%
  • Kotlin19.6%

From the README

2. Open in Android Studio - Launch Android Studio. - Click on "Open an Existing Project" and navigate to the cloned repository.

Chapter 02 - Web_APP_OCTICODE

Web_APP_OCTICODE

TSB04/Web_APP_OCTICODE

Languages

  • C++39.3%
  • CMake32.1%
  • Dart21.2%
  • Swift2.9%
  • C2.4%

Chapter 02 - API_OCTICODE

API_OCTICODE

TSB04/API_OCTICODE

Languages

  • JavaScript100%

Chapter 03 · Backend engineering

Backend engineering

APIs, services and resilient system design.

01 / 05

Java

Core technology

Spring Boot

Core technology

NestJS

Core technology

FastAPI

Core technology

Node.js

Core technology

REST API Design

Engineering practice

GraphQL

Core technology

JPA/Hibernate

Engineering practice

OAuth2/JWT

Engineering practice

Microservices

Engineering practice

Chapter 03 · Frontend craft

Frontend craft

Accessible interfaces and fast product experiences.

02 / 05

React

Core technology

Next.js

Core technology

Angular

Core technology

TypeScript

Core technology

JavaScript

Core technology

Tailwind CSS

Core technology

Shadcn/ui

Engineering practice

Astro

Core technology

HTML/CSS

Core technology

Chapter 03 · Data & storage

Data & storage

Reliable schemas, queries and information retrieval.

03 / 05

MySQL

Core technology

PostgreSQL

Core technology

MongoDB

Core technology

ChromaDB

Engineering practice

Redis

Core technology

Database Design

Engineering practice

JPA/Hibernate

Engineering practice

Chapter 03 · Platform & delivery

Platform & delivery

Infrastructure, automation and production operations.

04 / 05

Docker

Core technology

Traefik

Core technology

Linux

Core technology

CI/CD

Engineering practice

GitHub Actions

Core technology

Cloud Infrastructure

Engineering practice

AWS

Core technology

Azure

Core technology

Self-Hosting

Engineering practice

Chapter 03 · Applied AI

Applied AI

Local models, retrieval and agentic workflows.

05 / 05

LLM Integration

Core technology

Ollama

Core technology

RAG

Engineering practice

Vector Databases

Engineering practice

Autonomous Agents

Engineering practice

ChromaDB

Engineering practice

FastAPI

Core technology

Chapter 04

Thierno Sadou BARRY

About

I'm a Full Stack Software Engineer focused on building systems that solve real business problems at scale.

My core stack is Java, Spring Boot, React, TypeScript, and PostgreSQL—backed by Docker and modern cloud-native practices. I specialize in enterprise SaaS architecture, financial systems, and AI integration.

Recently, I've been deep in France's e-invoicing ecosystem, designing compliant workflow engines and secure API integrations. I'm also actively exploring local AI infrastructure—running LLMs with Ollama, building RAG pipelines with vector databases, and experimenting with autonomous agent architectures.

I believe in a holistic approach to software engineering: understanding low-level systems, networks, and protocols as deeply as user interfaces and product experience. I deliberately avoided early specialization to cultivate a universal developer profile—capable of navigating backend, frontend, mobile, DevOps, and cloud layers.

Beyond code, I'm committed to digital sovereignty, open source, and ethical technology. My long-term vision includes contributing to Africa's tech autonomy through open-source tools, lightweight architectures, and knowledge transmission.

Outside of client work, I maintain a homelab for continuous experimentation with distributed systems, DevOps tooling, and emerging backend technologies. I also enjoy repairing electronics, exploring IoT, and mentoring junior developers.

Education & learning

Education & learning

2023 — 2025

Master Informatique Appliquée

ESTIAM Paris · Paris, France

Web & Mobile Development (WMD)

  • Specialized in full stack development, cloud-native architectures, and distributed systems.
  • Led multiple agile projects and hackathon participations (GreenNext, Swift Student Challenge).
  • Explored advanced topics: microservices, DevOps, AI integration, and cross-platform mobile development.

2019 — 2022

Bachelor Informatique Appliquée

ESTIAM Paris · Paris, France

Software Engineering

  • Foundation in software engineering, databases, networks, and system design.
  • Completed Cisco CCNA 1-2-3 certifications alongside academic curriculum.
  • First professional experience via internal apprenticeship program.

2018 — 2019

Licence 1 MPI

Université Cheikh Anta Diop (UCAD) · Dakar, Senegal

Mathematics – Physics – Computer Science

  • Strong foundation in algorithmics, mathematics, and scientific computing.
  • Transitioned to France to pursue specialized engineering training.

2018 — 2018

Baccalauréat Scientifique

Lycée Seydina Limamoulaye · Dakar, Senegal

Science

  • Obtained with honors (Mention).

Certifications

RNCP Niveau 6

France Compétences · 2022

Bachelor-level professional certification in software development.

CCNA 1, 2, 3

Cisco · 2021

Network fundamentals, routing, switching, and security concepts.

AWS Cloud Practitioner (In Progress)

Amazon Web Services · 2026

Foundational cloud knowledge and AWS services overview.

Engineering principles

Engineering principles

“An unhandled exception—whether global or specific—is a door left open.”

I strive to build technology that is useful, durable, sovereign, and inclusive. Every line of code is a brick in a larger system where quality, readability, security, and ethics must coexist.

01

Systemic understanding of software and hardware environments

02

Critical thinking—questioning ready-made solutions

03

Collaboration across multidisciplinary teams

04

Resilience and prevention in architecture and code

05

Accessibility and inclusive design (WCAG compliance)

06

Open source and digital sovereignty

Contact

Let's build something together

Whether it's a full-time role, a freelance mission, or a technical challenge worth solving — my inbox is open.

thierno.sadou.barry98@gmail.com

Paris, France · Open to freelance & full-time opportunities