Senior Software Engineer · Full-Cycle

Gilmar Vitor

Gilmar Vitor, Senior Software Engineer · Full-Cycle

I design, build and run systems in production, from the business problem to day-to-day operations.

For 19+ years I've taken technical responsibility for systems that have to work every single day: architecture, backend, integrations, infrastructure, security and AI applied as part of the engineering.

Profile

The engineer behind the systems

How I work

  • Full cycle
  • Security and reliability
  • Modernise without breaking
  • AI with accountability

It started around 2007, still a teenager, tweaking templates and breaking pages on blogs until I understood what happened behind every line. By 14 it was already an obsession. More than 19 years later, that same habit of taking things apart to understand them is still my method.

I've lived through nearly every wave of the web: blogs and SEO, servers, PHP and Laravel, modern front-end, Docker, the cloud and now applied AI. Each phase added a layer: structure, performance, operations and finally architecture, which is where the decisions actually carry weight.

Today I'm accountable for whole systems: I design the architecture, build the backend and the integrations, provision the infrastructure, ship it, monitor it and keep it running. I've delivered multi-tenant SaaS and ERP platforms, real-time systems for thousands of concurrent users, industrial telemetry wired to PLCs and AI systems in production.

A large share of serious work happens inside software that already exists. I know how to step into a legacy codebase, recover the business rules nobody documented and modernise it in stages, without stopping operations and without breaking what already works.

Application security is part of that work. I review authentication, authorization, tenant isolation and API exposure, and I run technical security assessments of applications and APIs, including controlled vulnerability validation, always on my own systems or with authorization and scope defined by the system owner.

With AI I follow the same method as with any other technology. I use AI as an engineering component and as a multiplier for my own work, always with review, tests and attention to cost, security and the real limits of the models.

The timeline

The phases of the journey, in order, with each era's technologies in plain sight.

  1. 2007 First steps on the web. Where it all began: build, break and fix.

    HTML · CSS · WordPress · PHP

  2. 2010 SEO, traffic & infrastructure. Drive traffic and keep it all up.

    indexing · performance · servers

  3. 2013 Web engineering. Serious web apps with real business rules.

    PHP · Laravel · APIs · multi-tenant

  4. 2016 Python expands the technical base. Automation, data and system-to-system integration.

    automation · data · integrations

  5. 2018 Front-end & mobile. Modern interfaces and store-published apps.

    React · Vue · Kotlin · Swift · Flutter

  6. 2020 Cloud, DevOps & architecture. Infrastructure as code and accountability for operations.

    AWS · Azure · GCP · Docker · Terraform

  7. 2023 → now AI inside the engineering. AI as a system component, with tests, cost and limits. First experiments around 2019.

    RAG · agents · LLMs in production

The technologies from earlier phases are still in use in current projects.

Scope

Full-cycle engineering, step by step

I take on the whole cycle and stay accountable for the system once it's live.

  1. Problem

    Understand the business rules and what actually needs solving.

  2. Architecture

    Set structure, boundaries and trade-offs, with maintenance cost in view.

  3. Implementation

    Build backend, interfaces and automations, with tests and review.

  4. Integration

    Wire up APIs, data, third-party services and field equipment.

  5. Infrastructure

    Provision cloud, containers and infrastructure as code, with hardening and least privilege.

  6. Deploy

    Ship through automated pipelines, with predictable rollback.

  7. Observability

    Metrics, logs, alerts and incident investigation when something goes off track.

  8. Evolution

    Maintain, modernise legacy and evolve without breaking what works.

Core competencies
  • Software Architecture
  • Full-Cycle Engineering
  • Backend Systems
  • Distributed Systems
  • Cloud & Infrastructure
  • DevOps & CI/CD
  • Application Security
  • Observability
  • Systems Integration
  • AI Engineering
Projects

Systems I've designed and built

Real-world cases presented through the problem, responsibility and delivery stage.

Some projects are presented anonymously due to contractual confidentiality.

SaaS · ERP/CRM Delivered

Multi-tenant platforms

Regulated sectors needed their own management platform without running a separate system per client. I delivered multi-tenant platforms with billing, APIs and third-party integrations.

Responsibility: Multi-tenant architecture, domain modelling and integrations.

  • Laravel
  • Multi-tenant
  • APIs
Platforms · Real time Delivered

Live streaming at scale

Event and class broadcasts with thousands of concurrent viewers, where interaction could not lag. I delivered the platform with real-time chat, polls and assessments.

Responsibility: Real-time architecture, backend and ongoing production support.

  • WebSockets
  • Realtime
  • Python
Mobility · Field operations Delivered

Operational identity and traceability

Validating identities, assignments and assets across distributed teams, tracking field journeys and handling anomalies required context and traceability that scattered tools could not give. I built an integrated platform from the ground up (web operations centre, API and mobile apps) with on-device authentication, geolocation, operational checks, real-time events and incident response.

Responsibility: Full-cycle architecture and delivery across backend, web operations centre, mobile apps and operational integration.

  • Digital identity
  • Mobile
  • Real time
  • Audit
AI · Automation Architecture

AI agents for digital operations

Administrative and commercial processes relied on manual work spread across applications with no proper integration. I designed an agent architecture able to read interfaces, drive web and desktop systems and coordinate flows with rules, approvals and traceability.

Responsibility: Agent architecture, task orchestration and integration between systems.

  • AI agents
  • Visual automation
  • Orchestration
  • Auditability
IoT · Industry Delivered

Industrial telemetry

Operations had no visibility into what field equipment was doing. I integrated sensors and PLCs over LoRaWAN, MQTT and Modbus and delivered real-time operations dashboards.

Responsibility: End-to-end integration, from field equipment to the operations dashboard.

View architecture
  1. Field Sensors and PLCs
  2. Transport LoRaWAN · Modbus
  3. Messaging MQTT
  4. Operations Real-time dashboards
  • LoRaWAN
  • MQTT
  • Modbus
PropTech · SaaS Architecture

Integrated property management

Managing properties, contracts, billing, maintenance and documents was scattered across processes that never talked to each other. I defined the architecture and the scope of a modular, multi-tenant platform to centralise property operations, financial flows and ecosystem integrations.

Responsibility: Product architecture, domain modelling and scope definition.

  • Multi-tenant
  • Workflows
  • Finance
  • Documents
RetailTech · Marketplaces Architecture

Intelligent marketplace operations

Catalogue, stock, pricing, reputation, logistics and finance for marketplace operations were tracked in scattered controls. I designed an architecture of specialised agents, with responsibility per role, permissions, shared context, human approval, auditability and exception handling.

Responsibility: Multi-agent architecture, integration model for external APIs and action governance.

View architecture
  1. Input Marketplace external APIs
  2. Agents One per role: catalogue, stock, pricing, reputation, logistics and finance
  3. Coordination Shared context and messaging
  4. Control Permissions, human approval, auditing and exceptions
  • Multi-agent
  • External APIs
  • Messaging
  • Governance
Fintech · Lending Delivered

Digital lending journey

Digital lending with little friction, yet with validation, security and traceability at every step. I structured the flow for sign-up, identity verification, document upload, contracting and integrated payments.

Responsibility: Journey architecture, integrations and security controls.

  • Digital identity
  • Documents
  • Payments
  • Security
AI · Documents Delivered

Ingestion and RAG

Too many documents for manual search, in a context where a made-up answer was unacceptable. I built the ingestion, structuring and semantic search pipelines with embeddings.

Responsibility: Ingestion pipeline, indexing and answer-quality control.

View architecture
  1. Input More documents than manual search can handle
  2. Ingestion Document ingestion and structuring
  3. Indexing Embeddings in a vector database
  4. Query Semantic search, with answer-quality control
  • RAG
  • Embeddings
  • Vector DB
Infra · DevOps Delivered

IaC and observability

Environments assembled by hand and failures found by users before the team. I standardised the infrastructure with Terraform and containers and put monitoring and error alerting into production.

Responsibility: Infrastructure as code, deployment pipeline and observability.

  • Terraform
  • Docker
  • Observability
Own product · Applied AI Live

This site and the Gil assistant

A portfolio that could answer questions about my work from what is published, without keeping anyone's conversation. gilmar.dev is static, in three languages, and Gil answers with RAG over a curated knowledge base and the site's own content. She can also switch the theme and accessibility settings or open the résumé, always at the visitor's request. It is the one case in this portfolio you can try right now.

Responsibility: Product, architecture, front-end, assistant backend, infrastructure and deployment.

View architecture
  1. Site Static, in three languages
  2. Knowledge Curated base and the site's own content
  3. Answer RAG with a language model
  4. Action Theme, accessibility and résumé, only when the visitor asks
  • Astro
  • RAG
  • WebMCP
  • CI/CD
Industries served
  • Health & clinics
  • Legal
  • Agribusiness
  • Education & e-learning
  • Financial services & lending
  • Real estate & PropTech
  • Regulated industry
  • Live commerce
  • Retail & marketplaces
  • Mobility & field operations
AI

Applied AI inside software engineering

I design and ship systems with RAG, agents, document ingestion, embeddings and vector databases, automations and real-time voice, wired into the systems that already exist. I treat AI like any other engineering component: model evaluation, tests, cost and latency control, explicit limits and failure modes, human review wherever a mistake is expensive, data security and observability in production. I also use AI in my own process to produce more, without giving up review, tests and technical responsibility for what goes live.

  • RAG
  • Agents
  • Embeddings and vector stores
  • Evaluation and guardrails
  • Cost and latency
  • LLM observability
  • Security and privacy
  • Integration with existing systems
  • Real-time voice
Stack

The technical base behind the decisions

I pick the tools after the architecture. This is the base I use to sustain it in production.

Architecture & Systems

  • Software architecture
  • Distributed systems
  • Multi-tenant
  • Domain modelling
  • API design
  • Real time
  • Legacy modernisation

Backend

  • Python
  • FastAPI
  • Django
  • PHP
  • Laravel
  • Yii
  • Node.js
  • Spring Boot
  • ASP.NET

Data & Messaging

  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • Supabase
  • RabbitMQ
  • Kafka
  • ETL/ELT

Cloud & Infrastructure

  • AWS
  • Azure
  • Google Cloud
  • Terraform
  • Docker
  • Kubernetes
  • Serverless
  • Linux

Reliability & Security

  • CI/CD
  • Observability
  • Prometheus
  • Grafana
  • AuthN / AuthZ (OAuth 2.0 / JWT)
  • Secrets management
  • API and multi-tenant security
  • Hardening
  • Vulnerability analysis and validation
  • Privacy and GDPR/LGPD

Applied AI

  • RAG
  • AI agents
  • Embeddings
  • pgvector
  • Qdrant
  • Fine-tuning
  • LLM evaluation
  • LangChain
  • LangGraph
  • Hugging Face

Web & Mobile

  • React
  • Vue
  • Angular
  • Next.js
  • Astro
  • Tailwind CSS
  • Inertia
  • Kotlin (Android)
  • Swift (iOS)
  • React Native
  • Expo
  • Flutter

Integration & Industry

  • REST
  • GraphQL
  • Webhooks
  • Microservices
  • MQTT
  • EMQX
  • LoRaWAN
  • ChirpStack
  • Modbus
  • PLC / HMI
  • Node-RED
  • Raspberry Pi

Languages

  • TypeScript
  • JavaScript
  • Python
  • PHP
  • Java
  • C#
  • Kotlin
  • Swift
  • Dart
  • Go
  • Rust
  • C++
Contact

Let's talk about your system

Message

Download CV