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
NotaFácil — app.notafacil.api.brOwn product
A tax-document platform of my own: Brazilian service invoices (NFS-e, national gov.br standard) and freight documents (CT-e OS, model 67) in a single panel, talking straight to the tax authority's web services with no middleman in between. Genuinely multi-company — each company keeps its own numbering and its own A1 certificate, encrypted at rest —, a customer book that fills itself on every issue, lookup and cancellation by access key, and the same REST API that drives the panel exposed for ERP integration.
OCR document readerHead5 Engenharia
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