Skip to content
View SteveGT96's full-sized avatar

Block or report SteveGT96

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
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 80

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

    Open Hospital API

    Java 46 83