Vítor Henrique Santos Reis
Full Stack Developer
- Belo Horizonte, Brazil (UTC−3)
- wytorh@gmail.com
- linkedin.com/in/vitorwebdev
- github.com/VitorSantosH
- +55 31 97179-6867
Summary
I'm a Full Stack Developer with over 6 years of experience building scalable, high-performance web applications. I work primarily with C#, .NET Core and Entity Framework, with a strong track record in integrating complex systems.
I move with equal depth between two ecosystems: C# / .NET with Angular and Blazor, and Node.js with React. On top of that, Python automation, relational and non-relational databases, and deep expertise in compliance-heavy billing — invoices filed with government tax authorities and payment slips issued through bank APIs.
Today I act as the technical reference for a development team: running code reviews, supporting architecture decisions and mentoring developers early in their careers.
Technologies
- Back-end
- C# · .NET 8 / .NET Core · ASP.NET Core · Entity Framework · Node.js · Express · REST APIs
- Front-end
- React.js · Angular · Blazor · TypeScript · JavaScript · Tailwind CSS
- Integrations
- E-invoicing (tax authorities) · Bank APIs (payment slips) · Third-party APIs · RabbitMQ · SignalR
- Python & automation
- Python · FastAPI · OCR (Tesseract) · OpenCV
- Data
- SQL Server · PostgreSQL · MongoDB · Data modeling
- Infrastructure
- Docker · Linux · AWS (EC2) · IIS · Windows Services · Quartz (job scheduling) · Serilog · Swagger / OpenAPI
- Architecture & quality
- Clean Architecture · DDD · Microservices · SOLID · Testing with xUnit · Code review
- Practices
- Git · Scrum / Kanban · Technical mentoring · Requirements gathering
- Legacy
- VB6 · Crystal Reports · Migration to .NET
Work experience
Software Development Consultant — Head5 Engenharia
Oct 2025 — PresentDirect hire since Apr 2026 · started via Tarso Tecnologia · Belo Horizonte, Brazil · Hybrid
- The team's only senior developer, acting as technical reference for one junior developer and two interns: code review, architecture decisions and mentoring.
- Built the OCR document reader in Python, replacing the manual checking of technical PDFs — around a week of work per month cut down to a few hours of review.
- Deployed the OCR service on an Ubuntu server and the .NET applications on IIS on the company's own server.
- Designing new features as microservices, with domain-driven modeling (DDD) and REST APIs between them.
- Unit and integration tests with xUnit on critical modules, checked during code review.
- Analyzing, specifying and implementing custom enterprise solutions.
- Continuously improving internal development processes.
Systems Analyst — Siematec Informática
Aug 2025 — Oct 2025- Maintained and evolved a deep-legacy VB6 system with Crystal Reports, including interoperability with newer modules written in C#.
- Built integrations between the legacy system and modern platforms, prioritizing scalability and reliability.
- Migrated features to newer technologies and automated previously manual processes.
- Modeled the new C# modules with DDD, isolated from the legacy code as independent services.
- Automated tests with xUnit on the new modules, creating a safety net for the gradual migration.
- Supported the technical team in requirements analysis and production troubleshooting.
Full Stack Developer — Globalrv Rastreamento Ltda
Jan 2024 — Aug 2025- Built the company's automated billing pipeline: the system reads each contract and the fleet attached to it, issues the payment slip through the bank's API and files the tax invoice with the Belo Horizonte tax authority — one flow, no manual step.
- Around 3,000 tax invoices filed per month in internal use, with the pipeline sized well above that.
- Integrated the APIs of three banks (Inter, Itaú and Bradesco) to issue and track payment slips.
- Maintained and evolved the freight (CT-e OS) and invoicing systems in C#, .NET Core and Entity Framework, keeping compliance intact through every rule change from the tax authority.
- Split the system into independent services using DDD, isolating the billing, fleet and tax-filing domains.
- Unit and integration tests with xUnit on the tax and banking routines, where a production failure means an invoice filed wrong.
Full Stack Developer — Freelance
Mar 2020 — Jan 2024- Delivered web solutions for clients across several industries, focused on robust and scalable applications.
- Built a balance-lookup platform for the Brazilian severance fund (FGTS), unifying four third-party APIs.
- Created a service with advanced financial data lookup features.
- Hosted and maintained the applications on AWS EC2 instances: provisioning, deployment and monitoring.
- Developed company websites applying front-end and back-end best practices.
Projects
OCR document reader
A system that reads technical PDF documents on its own — including scanned pages, which to a computer are nothing but photos. It locates the tables inside the file, recognizes the text and returns the data already structured. Checking that used to consume about a week per month, page by page, now runs in minutes and comes down to a few hours of review.
SGTrack — sgtrack.com.br
Fleet tracking platform covering roughly 10,000 vehicles, with automated billing: it reads the contracts, issues the payment slip through the bank's API and files the tax invoice with the authority in a single flow.
Consulta Saque — consultasaque.com.br
Balance-lookup platform for the Brazilian severance fund (FGTS), unifying four third-party APIs into a single flow with failover between providers.
API FGTS — apifgts.com.br
Service exposing advanced financial data lookup features, designed to be consumed by other applications.
GN Engenharia — gnengenhariamanutencao.com.br
Company website built from scratch, focused on performance, responsiveness and front-end and back-end best practices.
Education
B.Sc. in Information Systems
In progressCentro Universitário Newton Paiva · since Jun 2025
Technical degree in Web Development
2020 — 2021FATEC SENAI Belo Horizonte · on hold
Additional courses: Alura — Entity Framework Core, .NET Core, Bootstrap 4 · Udemy — React + Redux, Modern Web 2022, OOP in Java