Resume

Nathan Rihet

Full Stack Engineer · Osaka, Japan

Download PDF

Profile

Full Stack Engineer building web and SaaS applications with TypeScript, Next.js, Python and FastAPI. Experienced in APIs, secure data workflows, automated testing, CI/CD and applied AI.

Core skills

Frontend
TypeScript, React, Next.js, Angular
Backend
Python, FastAPI, Node.js, NestJS
Data & AI
PostgreSQL, MongoDB, generative AI, RAG
Cloud & delivery
Amazon S3, Amazon EC2, Amazon ECS, AWS Lambda, Amazon RDS, Azure, Docker, Terraform, GitHub Actions

Experience

Rokken

Full Stack Engineer

Sep 2025 — Present
Osaka, Japan

  • Develop full-stack SaaS features with TypeScript, Next.js, Python and FastAPI.
  • Build APIs, secure data workflows and interactive medical-imaging interfaces.
  • Contribute to automated testing, CI/CD, code reviews and technical documentation.

Freelance

Full Stack Developer

Jan 2025 — Jun 2025
Remote

  • Launched DocsRetriever, a B2B document-search SaaS, from concept to production; the service is no longer online.
  • Designed a multi-tenant retrieval architecture and automated deployment workflow.
  • Delivered working MVPs with custom APIs and real-time dashboards.

Capgemini

Software Engineer

Apr 2024 — Mar 2025
Valbonne, France

  • Developed enterprise generative-AI applications with React, Python and FastAPI.
  • Migrated backend services from Flask to FastAPI, reducing p95 latency from 500 ms to 200 ms.
  • Implemented document-retrieval workflows combining semantic and keyword search.
  • Automated Azure deployments with Docker, Terraform and CI/CD.

Cawita Technologies

Full Stack Developer

Sep 2022 — Aug 2023
Antibes, France

  • Developed and maintained applications with MongoDB, Express, Angular and Node.js.
  • Automated deployment workflows with Jenkins and Linux-based infrastructure.

Education & teaching

Master’s in Applied Artificial Intelligence (MIAGE)

Université Côte d’Azur · 2022–2024

Computer Science Exchange — AI specialization

Université Laval · 2023–2024

Academic Instructor — Conversational Agents

Designed and delivered seven practical workshops for more than 20 Master’s students at Université Côte d’Azur.

Creative practice

Maintain a Gatsby 5 photography portfolio covering portrait, urban, night, live-performance and event photography across France, Canada and Japan.