Gabriel Marques

Software Engineer · Brazil

I build backends, frontends and the pieces in between. Today I write Go services that run on-premise next to industrial networks. Before that I spent two years on a SaaS platform used by hundreds of businesses.

Experience

  1. to Present

    Software Engineer

    Unvoid · Brazil

    • Developed an on-premise Go application (Gin, GORM) distributed as Debian packages with GoReleaser.
    • Built asynchronous services for system health monitoring.
    • Implemented real-time UI updates through WebSocket communication between backend and frontend.
    • Built Angular services and RxJS streams for synchronous and asynchronous data flows.
    • Designed SQLite storage with database sharding and write-ahead logging (WAL).
    • Worked with OT networks, dissecting industrial application protocols over IPv4.
    • Reviewed pull requests to maintain code quality.
    • Go
    • Gin
    • GORM
    • Angular
    • RxJS
    • SQLite
    • Linux
    • Debian packaging
    • OT networks
  2. Full Stack Developer

    Freelance

    • Designed and built Cash Flow, a complete app to manage a client's services and costs, employees and payments, and other expenses.
    • Built a dashboard with income, profit and services ranked by income, filterable by day, week, year or a custom date range.
    • Go
    • Gin
    • GORM
    • React
    • TypeScript
    • SQLite
  3. to

    Full Stack Developer

    HubLocal · Fortaleza, Ceará, Brazil

    • Built a bulk update system that processes request logs with cron jobs. It saved time for hundreds of clients and avoided congesting the Google Business Profile API.
    • Contributed to a Python RPA system that searches Google Maps by keyword and ranks locations, using RabbitMQ task queues. Hundreds of users could analyse their business impact across regions.
    • Implemented AI text generation and enhancement with the ChatGPT API, so hundreds of clients could create SEO content from keywords and context.
    • Fixed and refactored the SaaS platform's permission system, helping hundreds of customers safely control what their users can do.
    • Maintained, fixed and refactored the frontend and backend of the platform for performance and reliability.
    • Reviewed code to keep quality high and share knowledge across the team.
    • Node.js
    • TypeScript
    • React
    • Redux
    • Styled Components
    • Material UI
    • NestJS
    • TypeORM
    • PostgreSQL
    • RabbitMQ
    • Redis
    • Docker
    • AWS
    • DynamoDB
    • Python

Education

  • Jan 2018 – Jun 2023

    Bachelor's Degree in Telecommunications Engineering

    Federal University of Ceará

Skills

Languages
  • TypeScript
  • JavaScript
  • Go
  • Python
  • HTML
  • CSS
Backend
  • Node.js
  • NestJS
  • Express
  • Gin
  • FastAPI
  • TypeORM
  • Prisma
  • GORM
Frontend
  • React
  • Next.js
  • Redux
  • Angular
  • RxJS
  • Styled Components
  • Material UI
  • Tailwind CSS
Data
  • PostgreSQL
  • MySQL
  • SQLite
  • MongoDB
  • DynamoDB
  • Redis
  • RabbitMQ
Infrastructure
  • AWS
  • Lambda
  • Docker
  • Kubernetes
  • GitHub Actions
  • Linux
Practices
  • Clean Architecture
  • Hexagonal Architecture
  • DDD
  • TDD
  • Jest
  • CI/CD
  • Scrum
  • Kanban