Pular para o conteúdo

Sergipe, Brazil

Thiago

Full Stack Developer

.NET · React · DevOps

Full Stack developer with professional experience in C#/.NET and React, working on corporate systems, APIs, real-time applications and infrastructure.

About me

I started programming in 2020, studying Java to build Minecraft mods, which led me to Computer Science. Today I work professionally as a Full Stack Developer with C#/.NET 9 and React, from the backend to the deploy infrastructure.

In a corporate environment, I built 7 business modules from scratch in a real system, covering REST APIs, authentication, databases, real-time features and CI/CD. I also maintain my own projects running in production, such as Vagalume and chat-irl.

Outside of work, I use projects such as a search engine in C# and a compiler in Java to deepen my fundamentals in algorithms, data structures and compiler theory.

Stack

Technologies I use daily at work and in my own projects

Backend

  • C#
  • .NET 9
  • ASP.NET Core
  • Java
  • Spring Boot
  • APIs REST

Frontend

  • React
  • TypeScript
  • Next.js
  • Tailwind CSS
  • Material UI

Data

  • SQL Server
  • PostgreSQL
  • Redis
  • Entity Framework Core

Architecture

  • Clean Architecture
  • DDD
  • SOLID
  • Monolito Modular
  • Event-Driven

Realtime & Messaging

  • SignalR
  • SSE
  • RabbitMQ

DevOps

  • Docker
  • Linux / Ubuntu
  • Nginx
  • GitHub Actions
  • Git

Testing

  • Testes unitários
  • Testes E2E
  • JUnit
  • xUnit
  • Insomnia
  • Playwright

Professional experience

From backend to infrastructure, on a real corporate system

Full Stack Developer

Zdoc

Worked as a full stack developer outsourced via Zdoc at Desenvolve, responsible for architecting and building the Corporate Intranet from scratch — from backend and infrastructure to the front-end, covering 7 complete business modules.

Stack

  • .NET 9
  • ASP.NET Core
  • React
  • TypeScript
  • SQL Server
  • EF Core
  • SignalR
  • SSE
  • Docker
  • Nginx
  • GitHub Actions
  • LDAP / JWT
  • RabbitMQ

Key deliverables

  • Built 7 complete modules from scratch (HR, Transport, Transparency, Help Desk and others) in .NET 9, EF Core and SQL Server, structured in 4 layers following Clean Architecture to ensure sustainable maintenance and evolution.
  • Optimized API response time from seconds to milliseconds with an async upload pipeline to Synology NAS, including an automatic retry queue on failure.
  • Set up the entire deploy infrastructure from scratch: Ubuntu server with Docker, Nginx and CI/CD pipeline via GitHub Actions — eliminating manual publishes and automating every code update.
  • Ensured full traceability and security by integrating corporate login via LDAP/Identity, JWT authentication and automatic audit logging across the database.
  • Developed real-time features: a worker for daily fuel price collection via web scraping (ANP), plus instant chat and notifications with SignalR and Server-Sent Events (SSE).

Projects

A selection of projects that show how I build software

Full Stack Application

Vagalume

Full stack platform that centralizes the job hunt: it searches openings automatically, organizes applications on a kanban board and keeps a history of the selection process.

  • C#
  • .NET
  • React
  • PostgreSQL

Backend · REST API

Cinema-API

Cinema management and ticketing backend built as a Modular Monolith, with isolated modules for Authentication, Movies, Tickets and Payments.

  • .NET
  • Clean Architecture
  • DDD
  • Monolito Modular

Full Stack · Real-time

chat-irl

Full stack real-time chat with low-latency bidirectional communication over WebSocket via SignalR, with a layered .NET backend and a routed React frontend.

  • .NET
  • SignalR
  • React
  • WebSocket

Search engine · Fundamentals

SearchEngine

Search engine built in C# from scratch, with efficient document indexing, custom data structures and relevance-based querying.

  • C#
  • .NET

Compiler · Fundamentals

Compilador

Full compiler in Java 24 and ANTLR4 covering the entire compilation pipeline, from lexical analysis to assembly generation.

  • Java 24
  • ANTLR4

Frontend · Social system

TomPet

Frontend for the Pet Pharmacy system, partnered with SEMA Aracaju. SPA in React + TypeScript focused on visual inventory control, prescription management and intuitive navigation for operators.

  • React
  • TypeScript
  • Vite

Other projects

Additional work and experiments

Contact

Open to opportunities and conversations about full stack development.