Logo Guilherme Vitorino
BlogProjectsExperienceAboutContact

Guilherme Vitorino

Backend Engineer · Full Stack | Node.js · Java · Spring Boot · NestJS | Next.js · Angular · React | Microservices | AI-Assisted Dev

Building scalable systems, robust APIs, and modern web applications — with AI-assisted engineering, agent workflows, and automation.

View Blog Contact

Projects

Portfolio

Current

Personal portfolio and blog built with Next.js 16 and React 19, featuring a file-based blog engine, full i18n (EN/PT), dynamic OG images, and technical articles.

Next.js 16React 19Full i18nFile-based CMSOG ImagesDocker
Next.js 16React 19TypeScriptTailwind v4Shadcn v4next-intlNextAuth v5TanStack QueryZod v4SentryVitestPlaywrightDockerpnpm

Clinitech

Undergraduate final project (TCC, 2022). A medical clinic management system with intelligent scheduling, electronic health records, and role-based access control, built with complex business rules, modular architecture, and REST APIs.

Academic Project · 2022Access ControlSmart SchedulingElectronic Health RecordsCloud InfrastructureEmail
ReactTypeScriptVitestyled-componentsNode.jsExpressTypeORMPostgreSQLDockerResendCloudflare

Professional Experience

Software Engineer · Backend & Frontend · Node.js · Java · Angular · React

Almaviva Solutions S.A. • 2022 — Present

Worked on the development and modernization of critical systems for the public sector of the State of São Paulo, focusing on scalability, resilience, and software quality. Direct involvement in architectural evolution and in defining business-aligned technical solutions.

REST APIs and microservices with Node.js/NestJS and Java/Spring Boot in productionArchitectural standards, API design, and Clean CodeMigration of legacy systems to microservices, reducing technical debtCode reviews, engineering standards, and developer mentoringAngular and React interfaces integrated with backends (full stack)AI-assisted development and engineering tooling to improve productivity and code qualityIntegration with external APIs and third-party servicesCollaboration with stakeholders, from requirements to deliveryParticipation in strategic projects for PRODESP, including DIPOL and the Department of Agriculture
Node.jsTypeScriptNestJSExpress.jsJavaSpring BootHibernateAngularReactPostgreSQLRedisDockerKubernetesGoogle Cloud Platform (GCP)CI/CDDynatraceJUnitMockitoTestcontainersREST APIs

Software Engineer (Data) — Intern · Python · Node.js · ETL · APIs

Indra Comercializadora de Energias Ltda. • 2020 — 2021

Worked on building data pipelines for the Brazilian electricity sector and the Free Energy Market, focusing on automation, reliability, and strategic decision support.

ETL pipelines from multiple public APIs (NASA, INMET, ANA) and energy sector sourcesAutomated data collection and processing, reducing manual work and increasing reliabilityWeb scraping and automated capture from public regulatory sourcesEnergy indicators (ENA and hydrological metrics) for pricing in the free energy marketConsolidation of large volumes of heterogeneous data into structured models
PythonNode.jsTypeScriptPostgreSQLDockerKubernetesAWSAWS LambdaREST APIsETLData Processing

Technical Expertise

AI Engineering

AI-assisted development, agent workflows, and automation — from local models to production systems.

AI-Assisted DevelopmentLLM WorkflowsAgents & Automation PipelinesRAGLocal ModelsAI CoworkingAI Infrastructure

Architecture & Systems

Design and evolution of distributed systems, focusing on scalability, decoupling, and business domain.

Microservices ArchitectureEvent-driven systemsDomain Driven Design (DDD)Distributed systems

Backend

Development of robust APIs and scalable services, focusing on performance, data modeling, and business rules.

JavaSpring BootNode.jsTypeScriptREST API DesignPostgreSQLRedis

Frontend

Building modern and high-performance interfaces, focusing on componentization and user experience.

ReactAngularNext.js

Infrastructure & DevOps

Containerization, deployment automation, and observability practices to ensure reliable production systems.

DockerKubernetesAWSCI/CD PipelinesObservability and monitoring

Engineering

Best practices applied to software development, including code quality, decoupled architecture, observability, and data consistency.

Code QualityScalabilityArchitectureResilienceObservabilityData Consistency
About Me

I'm a full stack software engineer with 6+ years of experience in high-criticality production systems serving large user volumes. Much of that journey was spent on strategic projects for the Government of the State of São Paulo, focused on building robust solutions — software architecture, data consistency, and reliability in real-world environments.

Throughout my career, I've worked on evolving complex systems: legacy modernization, defining technical standards, and continuously improving code quality. I work with critical business rules, where technical decisions directly impact the integrity, performance, and scalability of applications.

I have a systemic view of the product and go beyond implementation — collaborating directly with stakeholders and cross-functional teams to define solutions. I frequently act as a technical reference, taking part in architectural decisions, code reviews, and technical direction, always focused on maintainability, security, and sustainable software evolution.

Day to day, I work mainly with Node.js/NestJS and Java/Spring Boot on the backend, Angular/React on the frontend, and Docker/Kubernetes/GCP for infrastructure.

Contact

Open to job opportunities and collaborations. Feel free to reach out!

Email
GitHub
LinkedIn

© 2026 Guilherme Vitorino. All rights reserved.