Skip to content
View SteveGT96's full-sized avatar

Block or report SteveGT96

Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
SteveGT96/README.md

๐Ÿ‘‹ Hi, I'm TSALA Steve Gires

Full Stack Developer | Java/Kotlin Developer | Javascript/Typescript Developer | AI Agent Builder

Passionate and impact-driven Full Stack Developer with nearly 6 years of experience designing, building, and optimizing enterprise-grade applications. Specialized in backend architectures (Java, Spring Boot, Microservices, Kotlin) and modern frontend frameworks (React, Angular 19). Proven track record of architecting event-driven systems (Redis, BullMQ), extensible plugin architectures, and AI agentic workflows. Experienced in leading development teams, implementing secure authentication systems (OAuth 2.1), and collaborating in bicultural/bilingual teams.


๐Ÿš€ About Me

  • ๐Ÿ’ป Full Stack Developer specialized in backend architectures, high-quality frontend tooling, and advanced API design.
  • ๐Ÿ”ง API Specialist experienced with REST, GraphQL, GraphQL Federation v2, Module Federation v2, and OAuth 2.1.
  • ๐ŸŒ International Collaboration working with distributed teams (Intesys, ISF, Adesso, ExMachina).
  • ๐Ÿค– AI Agent Enthusiast building Model Context Protocol (MCP) servers, agentic workflows, and prompt engineering utilities.
  • ๐Ÿ“ฆ Component Creator passionate about building modular, reusable libraries and cross-platform applications.

๐Ÿ› ๏ธ Tech Stack

๐Ÿ”น Languages

Java Kotlin TypeScript JavaScript Dart Swift SQL Python

๐Ÿ”น Backend & API Design

  • Core Stacks: Java 8+ (Java 25), Spring Boot (Spring Boot 4), Kotlin, RESTful APIs
  • Event-Driven & Messaging: Redis, BullMQ
  • API & Specs: OpenAPI 3.1, GraphQL, GraphQL Federation v2 (Apollo Federation, Hive Gateway), GraphQL Yoga, REST
  • Security & IAM: OAuth 2.1, Spring Security (OAuth Authorization Server), Single Sign-On (SSO)

๐Ÿ”น Frontend & Cross-Platform

  • Web Frameworks: React (React Router v7), Angular 19
  • Design & Styling: Tailwind CSS v4, shadcn/ui, CSS3, HTML5
  • Tooling & State: Vite, Storybook 10, Redux Toolkit, TanStack Query, RxJS, Zod, Biome
  • Mobile & Cross-Platform: Flutter, React Native, Jetpack Compose, Compose Multiplatform, Kotlin Multiplatform

๐Ÿ”น Databases & ORM

  • Relational Databases: PostgreSQL, MySQL, SQL Server
  • NoSQL & Cache: Redis, MongoDB, GridFS
  • ORMs & Data Layers: Spring Data JPA/Hibernate, drizzle-orm, Mongoose

๐Ÿ”น Testing & DevOps

  • Testing: JUnit, Mockito, Cypress, Vitest, WireMock, MSW, Playwright, TDD
  • DevOps & Containers: Docker, Kubernetes (K8s)
  • CI/CD: GitHub Actions, GitLab CI, Jenkins

๐Ÿ”น AI Agents & Dev

  • Frameworks & Protocol: Model Context Protocol (MCP), LangChain
  • AI Tooling: AI Code Review, AI-Assisted Development, Agentic Workflows, Prompt Engineering

๐Ÿ”น Systems & Infrastructure

  • Server: Nginx, VPS Administration
  • OS: Ubuntu, Manjaro Linux, macOS, Windows

๐Ÿงฉ Highlighted Experience (Uni2grow Cameroon)

๐Ÿ”ธ Smart Doc (Full Stack Tech Lead)

  • Designed an API-first microservices backend with Java 25, Spring Boot 4, and OpenAPI specifications.
  • Built a pluggable microfrontend using React 19, Vite 7, and Module Federation v2.
  • Implemented CI/CD pipelines via GitHub Actions and Docker containerization.
  • Tech: Java 25 โ€ข Spring Boot 4 โ€ข React 19 โ€ข Vite 7 โ€ข Module Federation v2 โ€ข Docker โ€ข GitHub Actions

๐Ÿ”ธ Open Hospital 2.0 (Analyst Developer)

  • Designed and implemented a plugin system allowing the integration of externally built plugins, leveraging a microfrontend pattern on the UI side via Module Federation v2 remotes loaded at runtime by the host shell (self-registering RBAC permissions, i18n labels, and API routes).
  • Led frontend migration from React 16 to React 18, implemented secure token-refresh flows, and integrated Labbook (LIMS).
  • Tech: React 18 โ€ข Spring Boot โ€ข Module Federation v2 โ€ข Labbook

๐Ÿ”ธ Holding APP (Backend Developer & Team Lead)

  • Developed over 90% of the Spring Boot/Java/MySQL backend for a property sale/renting and auto rental platform.
  • Directed the Angular 19 frontend team, implementing Server-Side Rendering (SSR) for SEO and performance optimization.
  • Tech: Spring Boot โ€ข Angular 19 โ€ข MySQL โ€ข SSR

๐Ÿ”ธ CSSO IAM (IAM Developer)

  • Developed an OAuth2 authentication single sign-on (SSO) system using Spring Security OAuth Authorization Server, Spring Boot, Kotlin, and MongoDB, integrating user authentication flows with a React JS frontend.
  • Tech: Spring Boot โ€ข Kotlin โ€ข MongoDB โ€ข React โ€ข OAuth 2.1

Also contributed to EPAL Exchange Pallet (Angular developer), Veritas SOL 2 (React component libraries), Token Creator (Mantine forms), and Scholarship (JPA Specifications).


๐Ÿ”ง Notable Projects

Project Description
๐Ÿ“ฆ @nxgt/material Modular React 19 + TypeScript component library built on shadcn/ui and Tailwind CSS 4, exporting 50+ rich components (Tiptap editor, PDF viewer, TanStack Tables) with multiple named entry points.
๐Ÿ” OAuth 2.1 Auth Server Fully RFC-compliant OAuth 2.1 Authorization Server built from scratch in Hono, TypeScript, MongoDB, and Redis, featuring PKCE, Refresh Token rotation, and BullMQ event-driven notifications.
๐Ÿ–ฅ๏ธ GraphQL Federation Platform GraphQL Federation v2 supergraph (Apollo Federation, Hive Gateway) with shared audit logs, DataLoader batching, and a custom Model Context Protocol (MCP) server enabling AI agents to query/mutate data.
๐Ÿ—ƒ๏ธ MongoDB Migration Module Custom database migration tool for Spring Boot applications (inspired by Mongock) that dynamically scans, executes, and records schema migrations during startup.
๐Ÿ“ MongoDB Auditing Starter Kotlin & Spring Boot WebFlux auditing module using Javers Core to track modifications on MongoDB collections via Spring Data lifecycle callbacks.
๐Ÿ›ก๏ธ GraphQL Fine-Grained Auth Directive Custom GraphQL directive to enforce field-level authorization and role-based access control (RBAC) directly inside GraphQL schemas.

๐ŸŽฎ Hobbies

  • ๐ŸŽฎ Video Games: eFootball, Yu-Gi-Oh! Master Duel
  • ๐Ÿ’ป Open Source: Coding, building developer tools, and experimenting with AI agents
  • ๐Ÿ“– Anime & Manga: Huge fan of Japanese pop culture

Pinned Loading

  1. openhospital-ui openhospital-ui Public

    Forked from informatici/openhospital-ui

    Open Hospital web UI

    TypeScript

  2. heftapp/graphql_codegen heftapp/graphql_codegen Public

    Dart 160 71

  3. informatici/openhospital-ui informatici/openhospital-ui Public

    Open Hospital web UI

    TypeScript 51 81

  4. informatici/openhospital-api informatici/openhospital-api Public

    Open Hospital API

    Java 46 83