Software Engineer

Yves Thibaut Tsague

Building scalable software that powers fintech, cloud infrastructure and digital platforms.

Java • Spring Boot • Microservices • Cloud • DevOps

Yves Thibaut Tsague — professional portrait

Technologies

Tools and stacks used in production — across backend, cloud, frontend, mobile and operations.

Backend

  • Java
  • Spring Boot
  • Spring Security
  • REST APIs
  • Microservices
  • Kafka
  • Redis

Cloud

  • AWS S3
  • Docker
  • Nginx
  • Cloudflare
  • Linux

Frontend

  • Next.js
  • TypeScript
  • React
  • Redux
  • Tailwind CSS

Mobile

  • Flutter
  • Dart

Database

  • PostgreSQL
  • MySQL
  • MongoDB

DevOps

  • Docker Compose
  • GitHub Actions
  • Grafana
  • Loki
  • Prometheus
  • OpenTelemetry

Security

  • Spring Security
  • Authentication
  • OAuth / JWT

Selected projects

Production systems across associations, payments, institutions, education and infrastructure.

  • ASSO+

    Lead Full-Stack Developer

    Duration
    5 months
    Architecture
    Microservices
    Status
    Production

    Associations, community groups and tontines often manage contributions, meetings, sanctions, savings and member records manually. I designed and developed ASSO+, a public SaaS platform that lets any organization sign up and securely manage its financial and administrative activities — from a mobile app for members and an administration dashboard for organizers.

    Stack — Java, Spring Boot, Spring Security, PostgreSQL, Kafka, Redis, Docker, Flutter, Next.js, GitHub Actions, Grafana, Loki, OpenTelemetry

  • FarotyPay

    Backend Developer & Software Architect

    Duration
    2 months
    Architecture
    Microservices
    Status
    Production

    Businesses often need to integrate several payment providers separately, which increases complexity and maintenance costs. I contributed to the development of a secure payment gateway that centralizes payment processing through a unified API and supports integrations with mobile money and other payment services.

    Stack — Java, Spring Boot, REST APIs, Spring Security, PostgreSQL, Docker, Nginx, GitHub Actions, Grafana, Loki, AWS S3

  • MoMo Ticket

    Lead Backend Developer

    Duration
    3 months
    Architecture
    Microservices
    Status
    Production

    Designed and developed the backend of MoMo Ticket, a modern event ticketing platform for MTN Cameroon, using a microservices architecture. Built secure APIs for event management, online ticket sales, attendee management, organizer dashboards and payment integration, delivering a scalable platform capable of supporting high-volume events.

    Stack — Java, Spring Boot, Spring Security, PostgreSQL, Microservices, Docker, Next.js, REST APIs, MTN MoMo, Visa, Nginx, Cloudflare

  • CIDP International Platform

    Full-Stack Developer & Infrastructure Engineer

    Duration
    2 months
    Architecture
    Full-stack
    Status
    Production

    The Conseil International de Dialogue et de Partenariat needed a modern platform to present its activities, publish content, receive donations and manage its internal information. I developed the public website and a complete administration dashboard for managing blog posts, donations, team members and article visit statistics. I also configured a private email server so the organization can create and manage professional email accounts under its domain.

    Stack — Java, Spring Boot, Next.js, PostgreSQL, REST APIs, Docker, Nginx, Linux, Mailcow, Cloudflare

  • Cloud Infrastructure & CI/CD

    DevOps & Backend Engineer

    Duration
    1 month
    Architecture
    Containerized
    Status
    Production

    Manual deployments and limited production visibility made application maintenance slower and riskier. I implemented a containerized deployment workflow with automated builds, versioned Docker images, centralized logs, monitoring, alerts and backup preparation.

    Stack — Docker, Docker Compose, GitHub Actions, Docker Hub, Linux, Nginx, Cloudflare, Grafana, Loki, Prometheus, OpenTelemetry, AWS S3

    Infrastructure diagrams & workflow on request

System architecture

High-level views of production microservices platforms — how clients, services and data connect in real deployments.

ASSO+

Public SaaS — associations, tontines & community finance

Flutter
Next.js Admin
API Gateway
Auth Service
Association Service
Payment Service
Notification Service
PostgreSQL

Async messaging · Kafka · Redis · OpenTelemetry

FarotyPay

Unified payment gateway — mobile money & provider integrations

Merchant / Client APIs
API Gateway
Auth Service
Payment Service
Provider Integration Service
PostgreSQL

AWS S3 · Nginx · Grafana · Loki

Experience

Software Engineer with over 5 years of experience designing and developing secure, scalable backend systems using Java, Spring Boot, PostgreSQL and Docker. Experienced in cloud-native applications, payment platforms, REST APIs and microservices. Passionate about software architecture, DevOps practices and delivering reliable production systems.

Faroty logo

Faroty

Douala, Cameroon

faroty.com ↗

  1. 2025 — Present

    Chief Technology Officer (CTO)

    • Leading the company's technical strategy and software architecture.
    • Designing scalable microservices-based platforms.
    • Managing production infrastructure, CI/CD and cloud deployments.
    • Mentoring developers and technical interns.
    • Driving technical decisions across fintech products.
  2. 2023 — 2025

    Full-Stack Software Engineer

    • Designed and developed secure backend services using Java and Spring Boot.
    • Built web and mobile applications using Next.js and Flutter.
    • Implemented REST APIs, authentication and payment integrations.
    • Participated in architecture design and production deployments.
  3. 2022 — 2023

    Software Engineering Intern

    • Developed backend and frontend features.
    • Learned software engineering best practices.
    • Participated in the development of production applications.

Development philosophy

Software should stay understandable, secure and operable long after the first release. These principles guide how I design systems and lead technical work.

Clean architecture

Clear service boundaries, explicit API contracts and separation of concerns — so complexity stays manageable as products and teams grow.

Maintainability

Readable code, consistent patterns and thoughtful structure — making it easier for teams to onboard, iterate and own systems over time.

Scalability

Microservices, async processing and data models designed for real load — not theoretical scale, but production traffic on fintech and platform products.

Security

Authentication, authorization and data protection built in from the start — especially where payments, member data and financial records are involved.

Automation

CI/CD pipelines, containerized deployments and observability — reducing manual risk and keeping production systems visible and recoverable.

Let's talk

Open to conversations about backend engineering, architecture, fintech platforms and production infrastructure. Demos and technical walkthroughs available on request.