Skip to content
View IgorCastilhos's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report IgorCastilhos

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
IgorCastilhos/README.md

Typing SVG


🐍 Contribution Graph

Snake animation

⚡ About Me

I am a Software Engineer specializing in distributed architectures and backend systems, currently building robust microservices for high-demand financial environments. I balance my time between engineering core banking solutions and scaling my own AI infrastructure startup.

  • 🏦 Enterprise Engineering: Building Kafka-driven, fault-tolerant Java & Spring Boot microservices at Dimensa (TOTVS + B3), processing over R$13T+ in daily assets for 9 of Brazil's top 10 banks.
  • 🚀 Entrepreneurship: Founder of Novaware, delivering AI support agents, WhatsApp automation, and full workflow orchestration for SMBs.
  • ⚙️ Core Philosophy: I build pragmatically, prioritizing high cohesion and loose coupling. My workflow heavily relies on the Red-Green-Refactor TDD cycle to ensure robust test coverage at unit, integration, and acceptance levels. I apply Clean Architecture, DDD, and SOLID principles to maintain clear system boundaries without over-engineering.
  • 🎓 Current Focus: Completing my B.Sc. in Computer Science at Unisinos (Dec 2026), researching LLM pipelines for automated financial signal extraction from Brazilian regulatory documents.
  • 🌍 Looking For: Open to remote, international opportunities (USD) where I can leverage my expertise in event-driven systems to solve complex scalability problems.

🏗️ What I Build

🏦 @ Dimensa

Building and maintaining Java + Spring Boot microservices for Brazil's largest financial infrastructure platform.

  • Kafka-driven async pipelines reducing service coupling
  • Observability stacks with Grafana & Prometheus
  • PostgreSQL · Docker · Kubernetes · AWS

🤖 @ Novaware

Delivering intelligent automation to small and medium businesses — from AI agents to full workflow orchestration.

  • AI support, sales & scheduling agents
  • WhatsApp automation via Evolution API
  • n8n · LangChain · Supabase · Typebot

🛠️ Tech Stack

Core Backend

Cloud & Infrastructure

Also Work With

Tooling & IDEs


💡 Current Research

TCC (Undergraduate Thesis): Building an LLM pipeline to extract financial signals from Brazilian regulatory documents (CVM API — DFPs, ITRs, Fatos Relevantes) and correlate them with B3 stock price movements. Fully public data. Fully automated. Expected: Dec 2026.


Pinned Loading

  1. frontend_php_ai frontend_php_ai Public

    Hack

  2. backend_python_ai backend_python_ai Public

    This repository contains the code to run an AI model able to respond based on PDFs using a Flask Python Server

    Python

  3. react_express_communication react_express_communication Public

    In this project, you will learn how to establish communication between a React-based frontend and a Node.js backend using Express.

    JavaScript 1

  4. hamburgershop-api hamburgershop-api Public

    Welcome to Hamburger Shop API, a food delivery application inspired by iFood and Uber Eats. The mission is to provide a seamless and efficient platform for managing food orders, and customer metrics.

    TypeScript 2

  5. hamburgershop-web hamburgershop-web Public

    This is the front-end application for my hamburger shop project

    TypeScript 1

  6. portfolio_blog portfolio_blog Public

    This is my personal portfolio blog.

    TypeScript