Skip to content
View rivon0507's full-sized avatar

Highlights

  • Pro

Organizations

@rusted-mg @2RK-dev

Block or report rivon0507

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rivon0507/README.md

πŸ‘‹ Flavien (rivon0507)

M2 (Bac+5) Software Engineering & Database β€” ENI Fianarantsoa
πŸ’» Backend-focused engineer building with Java & Spring Boot
🌍 Madagascar


🧠 Engineering Focus

I build backend systems with emphasis on:

  • πŸ” Authentication & authorization design (JWT, OAuth2, token lifecycles)
  • πŸ—οΈ Clean architecture & layered design
  • πŸ—ƒοΈ Data modeling & transactional integrity
  • βš™οΈ REST API design with proper validation and security boundaries
  • 🧩 Algorithmic thinking & structured problem solving

I care about correctness, clarity, and long-term maintainability.

Currently:

  • πŸ“š Deepening my understanding of Spring fundamentals (beyond auto-configuration)
  • 🌱 Learning Angular with focus on architecture and state flow
  • βš›οΈ Building occasional React side projects (collaborative experiments)
  • πŸ‡―πŸ‡΅ Studying Japanese for fun

πŸ›  Tech Stack

Languages

Java TypeScript

Backend (Primary Focus)

Spring Boot Spring Security JPA / Hibernate PostgreSQL Redis JWT OAuth2

Frontend (Secondary)

Angular React

Tooling

Docker Git Linux


🎯 Direction

My goal is to become a backend engineer capable of:

  • Designing secure authentication flows
  • Modeling data with clear ownership and boundaries
  • Making architectural decisions deliberately, not accidentally
  • Understanding what frameworks abstract β€” and when to bypass them

Pinned Loading

  1. or-task-scheduling-mpm or-task-scheduling-mpm Public

    A java implementation of a task scheduling algorithm based on the Metra Potential Method.

    Java 3 1

  2. or-assignment-problem or-assignment-problem Public

    A Java library for solving the Assignment Problem using cost minimization.

    Java 1

  3. courier-back courier-back Public

    An application for managing administrative mail registration, traceability, and documentation

    Java 1

  4. courier-front courier-front Public

    A modern Angular app for tracking incoming and outgoing company mail.

    TypeScript 1

  5. 2RK-dev/disc-hard 2RK-dev/disc-hard Public

    A chat application.

    Java 3

  6. 2RK-dev/PointeurBack 2RK-dev/PointeurBack Public

    Course scheduling backend with REST API, batch import system, and containerized deployment.

    Java 5 1