Gabryel Lyro

Gabryel Lyro

Senior Fullstack Software Engineer

Brazil · Remote

About

Senior FullStack Software Engineer with 5+ years of experience building scalable, high-performance systems for enterprise and public sector environments. I specialize in designing robust end-to-end applications, from the backend using Node.js, NestJS, and TypeScript, to the frontend using Vue.js or React, while also working extensively with data-intensive systems, including ETL pipelines and large-scale data processing, distributed systems, microservices, and API-driven platforms that handle high volumes of data with reliability and efficiency.

Throughout my career, I've led the development of critical systems such as government procurement integrations and data processing pipelines, delivering measurable impact: over 50% performance improvements, 80% reduction in production bugs, and scaling products from 100+ to 300+ active clients. My work includes designing and evolving REST APIs with NestJS following SOLID principles, optimizing complex SQL queries through execution plan analysis, and building ETL workflows to ensure efficient data ingestion and transformation across systems.

Beyond technical execution, I actively contribute to architectural decisions, mentor engineers, and collaborate directly with stakeholders to translate business requirements into scalable and data-driven solutions.

What I work with

Skills & Stack

Highly dynamic. I adapt quickly to new stacks and thrive in unknown territory.

Frontend

  • Vue.js
  • React
  • Quasar
  • TypeScript
  • shadcn/ui
  • JavaScript

Backend

  • Node.js
  • NestJS
  • REST APIs
  • ETL Pipelines
  • Microservices
  • TSOA
  • express.js

Data & Databases

  • PostgreSQL
  • MySQL
  • SQL Server
  • Prisma
  • TypeORM
  • Drizzle
  • SQL

DevOps & Tools

  • GitLab CI/CD
  • Docker
  • Linux
  • Shell Scripting
  • Python
  • Git Flow
  • CMD scripting
  • Dokku

What I've built

Projects

Most are enterprise or government-grade. Links are confidential, but the impact speaks for itself.

Enterprise & Government

Ask AI about this project
Solo

Government Integration Platform / Cidade 360

increase from 112 to more than 300+ municipalities · 50%+ faster · 80%+ fewer bugs · modernized UI

Redesigned a legacy system into a high-performance NestJS integration layer with ETL pipelines for processing government procurement data. Handles secure data exchange between government entities and 300+ municipalities. Achieved 50%+ performance improvement and 80%+ bug reduction while modernizing the Vue.js dashboard UI.

NestJSTypeScriptTypeORMVue.jsPostgresqlRedisBUllMQETLDistributed systemsMultitenancyAPI Integrations
Ask AI about this project
Solo

WSPRONIM: Government Procurement API

Per-municipality · Self-updating · Windows server deployed

Built a Node.js REST API to replace a deprecated government procurement integration, connecting directly to Cidade 360 to pull and push procurement data. Installed per town hall on internal Windows servers, ships with a custom installation script for support teams. Self-contained it and installs itself as a Windows Service via XML configuration and creates a auto-update feture as a Windows Scheduled Task.

Node.jsTypeScriptREST APIWindows ServiceXMLCidade 360CMD ScriptingPowershell Scripting
Ask AI about this project
Solo

IPTU Data Migration Service

Multi-municipality · Fully automated

Built an automated service that independently pulls property data from third-party systems and delivers it to municipal town hall platforms. Enables accurate IPTU (urban property tax) calculation for local government operations across multiple municipalities.

Node.jsTypeScriptMySQLNestJSPrismaCRON job

Private Sector Client Work

Ask AI about this project
Team

Genergia: Battery ERP

Industrial · ERP + CRM

Full ERP and CRM platform for a company specializing in factory and building battery solutions. Covers inventory, client management, sales pipeline, and order tracking tailored to the energy equipment industry.

Vue.jsQuasarNode.jsExpress.jsJavaScriptPostgreSQLSQLPrisma
Ask AI about this project
Team

Ageforg: Legal SaaS

SaaS · Multi-tenant · Law firm

Rebuilt a law firm's internal management system into a multi-tenant SaaS platform. Handles case management, client portal, document control, and billing, designed to scale across multiple law offices.

Vue.jsQuasarNode.jsExpress.jsJavaScriptPostgreSQLSQLPrisma
Ask AI about this project
Solo

Schneider's: Gun Shop Platform

Compliance · Inventory · Legal docs

Full-stack management platform for a gun and ammunition retailer. Covers sales, inventory, and full legal paperwork control, ensuring compliance with Brazil's strict firearms regulations for every transaction.

Vue.jsQuasarNode.jsExpress.jsTypeScriptPostgreSQLSQL queries
Ask AI about this project
Team

Solution: MEI Management SaaS

SaaS · Android & iOS · MEI

Web application and mobile WebView (Android & iOS) helping Brazilian micro-entrepreneurs (MEI) manage their business finances, taxes, and operations in one place. Built as a SaaS with a focus on simplicity for non-technical users.

Vue.jsQuasarNode.jsExpress.jsTypeScriptPostgreSQLSQLPrismaWebView
Ask AI about this project
Team

Rodeo Event Platform

Live events · Ticketing · Real-time dashboard

Full platform for managing rodeo events, from public event pages and online ticket sales to a real-time operations dashboard. Used during live events to track scoring, competitor classifications, and winner announcements.

Vue.jsQuasarNode.jsTypeScriptPostgreSQLPrismapayments by EfiWebSocket

Internal Infrastructure

Ask AI about this project
Solo

Centralized Payment Microservice

Internal SaaS billing infrastructure

Designed and built an internal payment microservice using TypeScript and TSOA, integrating Stripe as the single payment gateway to monetize Prover's SaaS products. Serves as the unified billing layer across all company services, with auto-generated OpenAPI documentation via TSOA decorators.

NestJSTypeScriptStripeTSOAOpenAPIMicroservices
Ask AI about this project
Solo

Full CI/CD Pipeline Automation

Zero manual deployments · Dev & prod pipelines

Designed and implemented complete deployment pipelines from scratch using GitLab CI/CD Runners, Dokku, Docker, and Linux servers. Established isolated workflows for development and production environments with automated testing at each stage. Replaced an entirely manual deployment process, eliminating human error and enabling fast, reliable releases across all projects.

GitLab CI/CDDockerDokkuLinuxShell Scripting
Ask AI about this project
Solo

Centralized Notification Microservice

All apps · Multi-channel · Client retention

Built a multi-tenant notification microservice consumed by all company applications. Handles internal app notifications, marketing campaigns, and payment warnings through a unified layer. Ensures client retention even after unsubscribes by maintaining communication across multiple channels.

NestJSTypeScriptMicroservicesMultitenancyRedisBullMQ

Where I've worked

Experience

Senior Fullstack Engineer

PROVER SERVIÇOS EM TI LTDA

Nova Petrópolis, RS, Brazil · Remote

Jan 2021 – Present

5+ years

  • Responsible for designing and building scalable full-stack applications using Node.js, TypeScript, and Vue.js or React, focusing on high-performance backend systems and maintainable frontend architectures.
  • Developed a large-scale ETL platform for processing government procurement data, enabling long-term enterprise contracts.
  • Fully automated deployment pipelines using GitLab CI/CD Runners, Docker, and Dokku with Git Flow, eliminating all manual deployment steps.
  • Optimized SQL performance by refactoring execution plans, replacing subqueries with CTEs, and adding strategic indexes across multi-tenant, high-volume PostgreSQL environments.
  • Designed and built a centralized payment REST API with TypeScript and TSOA, integrating Stripe as the single payment gateway with auto-generated OpenAPI documentation.
  • Led 9+ full-stack projects from scratch to production: CRMs, ERPs, integrations, APIs, and mobile webview applications for Android and iOS.
  • Managed distributed teams of up to 5 engineers across concurrent projects, alternating between hands-on development and technical leadership.
  • Contributed to team growth through code reviews, mentoring, and promoting clean architecture practices.

Fullstack Software Engineer

via Prover

GovernançaBrasil · GOVBR

Brazil · Remote

Jan 2021 – Present

5+ years

Brazil's leading public sector technology platform, delivering scalable integration systems used by hundreds of municipalities across the country.

  • Redesigned a legacy app into a high-performance NestJS integration layer for secure data exchange between government entities. 50%+ performance gain, 80%+ bug reduction, scaling from 112 to 300+ active municipalities.
  • Developed an automated data migration service that independently pulls property data from third-party systems and delivers it to municipal platforms, enabling accurate IPTU (urban property tax) calculation.
  • Implemented a CMD-based Windows service with auto-update capabilities enabling one-click deployment for non-technical customer support teams.
  • Performed ongoing production troubleshooting, performance optimization, and system stability maintenance in a high-availability government environment.

Get in touch

Let's build something.

Open to new opportunities, interesting projects, or just a good conversation about tech.

angelogabryel85@gmail.com