Matheus Azevedo Senior Software Dev

Brasília, Brazil · UTC−3 · open to remote

I make the unglamorous parts work.

Payment gateways, checkout flows, affiliate splits, shipment tracking, CRM pipelines: the plumbing a business runs on. Eight years of it, mostly in Laravel and Rails, and now a team of six to run it with.

Experience
8+ yrs
Now
Sr. Dev Manager
Team
6 devs
Depth
Full-stack
azevedev.png 64 × 64
Pixel-art portrait of Matheus Azevedo: long dark hair, beard, blue-framed glasses, navy jacket.
Yes, that's me. Hover to redraw it, one pixel at a time.

Selected work

Products I helped build, and things I built because I wanted to.

Product · 2024 → 2025

Ecosys Auto

A white-label platform for car dealerships: inventory, CRM, digital contracts and a branded storefront. I designed and owned the CRM module and its WhatsApp automation.

LaravelNuxt 3Microservices

Mobile · 2023 → 2024

FitLab

A nutrition app for people who don't want to diet: calorie and macro targets, a photo food diary, and meal plans written by real nutritionists. A React Native app over a Rails monolith — I ran the iOS side and owned the queues module behind everything that happens in the background.

React NativeRuby on RailsiOS

Product · 2021 → 2022

ShipSmart

Cross-border commerce operations: multi-currency checkout, import tax, and fulfilment across several countries. I built the DHL tracking integration and an internal ticketing platform.

LaravelVue.jsDHL API

Mobile · 2019 → 2020

Diarix

A marketplace connecting households to cleaning professionals, with an app on each side of the deal: one to book a job, one for the person out doing it. Domain-Driven Design inside a Laravel monolith. It is still running.

LaravelVue.jsIonicDDD

Open source · 2026

The Chronicle

A daily history game, set as a Victorian broadsheet. Two pins on an engraved world plate — where a person was born, where they died — and four attempts to name them. 305 figures hand-authored, three modes, both languages, and a headless test suite over the rules. No framework, no build step, no dependencies.

Vanilla JSES modulesSVGi18n

Open source · 2026

OMRET

Wordle with the win condition inverted: the goal is to not find the word. Red letters lock, amber letters must keep moving, gray letters die — until the only word you are still allowed to play is the answer. Ships in Portuguese and English.

Vanilla JSES modulesi18n

Open source · 2026

Atlas Arcade

An arcade geography quiz. Name the country from its flag or its shape, guess capitals, and tap the right spot on a spinning globe. It has no build step, installs as a PWA and plays offline.

Vanilla JSCanvasPWA

Game · 2026

The Last Lightkeeper

A team-built SDL2 game for UnB's game development course. The engine is a C++ state machine, with lighting, audio and stage logic each in its own domain and the architecture actually written down.

C++SDL2Game architecture

Client · 2022 · archived

Redação Sublime

A platform where students submit essays and get them graded. Built during the consultancy years, when the brief changed every quarter.

LaravelLivewire

Open source · 2025

Detetive Virtual

A browser game that trains people to spot phishing. You read an incoming message, call it safe or suspicious, and the game shows you what gave it away. Final project for UnB's Informatics and Society course.

JavaScriptBrowser gameSecurity

Client · 2025

AgroMaq

A marketing site for a farm equipment dealer, covering product lines, plans and customer testimonials. Plain HTML and CSS, no build step, served straight from Pages.

HTMLCSSStatic site

Side project · 2020

Músicas Traduzidas

A bot that translates Brazilian songs into English and posts them every hour. It translates them badly, which is most of the appeal. 320 posts over its run.

PythonTwitter API

Early work · 2020

Book Finder

Type a subject and get books back with covers, authors and publishers. One of the first things I built that had to talk to somebody else's API.

JavaScriptREST API

Early work · 2020

Charity Finder

Find charities around the world. Search for an organisation, narrow the results with a few filters, then go straight to the charity's own page to donate or share it.

HTMLCSSJavaScript

Early work · 2020

Pomodoro Clock

A timer for focus sessions. Start, stop, and nothing else on the screen competing for your attention.

HTMLCSSJavaScript

Also on GitHub

Experience

Nine roles, 2017 → now. Most recent first.

  1. Present

    Senior Development Manager at H&W Publishing

    Leading a cross-functional team of six across four internal products, with my hands still in the commerce architecture and in code review.

    • Own the architecture of the payment path: gateway integrations, checkout, affiliate commission distribution and logistics carriers, across five or more external providers.
    • Designed the failure handling for those integrations — retries, idempotent operations, reconciliation routines — so a partner outage can't corrupt order or commission data.
    • Introduced Continuous Delivery, taking the team from monthly release windows to weekly deploys.
    • Standardised code review and CI quality gates across teams, cutting recurring production incidents by around 30%.

    Team leadershipPaymentsCheckoutIdempotencyContinuous Delivery

  2. Senior Full-Stack Developer at Ecosys Auto

    A multi-tenant, white-label store-management platform for car dealerships, split into independently deployable services across six modules: finance, invoicing, inventory, marketing, ads and CRM.

    • Designed and owned the CRM module end to end, from schema to interface.
    • Built its WhatsApp integration on the Evolution API, automating around 1,000 messages a month across several tenants and their sellers.
    • Handled tenant isolation, service-to-service communication and queue-based processing, so one slow partner API couldn't block the rest of the platform.
    • Kept the codebase under PHPStan and unit tests, with code review as a merge requirement.

    LaravelNuxt 3MicroservicesMulti-tenancyPostgreSQLWhatsApp API

  3. Mobile & Back-end Developer at FitLab

    A nutrition and meal-planning app: a Rails monolith with a React Native client, serving around 300 trainers and nutritionists who each managed 15 to 50 clients of their own. I ran the iOS side and took on the Android-specific integrations.

    • Engineered a high-availability queues module for background processing, handling around 3,000 jobs a day, with retry and failure isolation that cut failed jobs by 25%.
    • Brought average API response time down from around 800ms to under 300ms.
    • Rewrote the service documentation, taking new-developer ramp-up from weeks to days.

    Ruby on RailsReact NativeiOSBackground jobs

  4. Full-Stack Developer at Zehta

    Consultancy for a software house in Brasília. A new client codebase every few months, in whatever stack it happened to be written in.

    • Delivered 12 client projects across Laravel, Livewire, React, Vue.js and Python/Flask, moving between stacks as each contract required.
    • Created a standard prototyping, implementation and deployment workflow that took alignment with a client from one or two weeks down to a few days.
    • Held code standards and test coverage steady across different teams and very different legacy conditions.

    LaravelLivewireReactVue.jsPythonFlaskTailwind

  5. Full-Stack Developer at ShipSmart

    Cross-border logistics for global brands. This is the part of e-commerce where a bad integration means a package sits in customs.

    • Built the DHL API integration behind shipment tracking, on a Laravel and Vue.js microservices architecture covering roughly 5,000 shipments a month.
    • Led the migration of legacy product catalogs — 135,000 records — into the current platform, with no interruption of service.
    • Delivered an internal ticketing platform from scratch, used daily by more than ten support agents, replacing the spreadsheet process it inherited.

    LaravelVue.jsTailwindMicroservicesDHL API

  6. Developer at Inteligeo · Brazilian Federal Police Dept.

    • Built a heat-map visualisation tool wired into government APIs and Google Earth.
    • Reworked the mobile experience for field agents, who then actually used it.

    Vue.jsPHPNode.jsGoogle Earth

  7. Full-Stack Developer at Diarix

    A marketplace connecting households to cleaning professionals. My first taste of owning a product end to end, and my first production Laravel — eighteen months on the same codebase.

    • Structured the Laravel monolith around Domain-Driven Design, keeping the business rules out of framework code so the domain could change without breaking the rest of the application.
    • Built and maintained the web and mobile flow in Laravel, Vue.js and Ionic — the same journey on both, from one codebase with a single source of truth for the rules.
    • Co-designed the interface; time-to-purchase dropped noticeably afterwards.

    LaravelVue.jsIonicDDD

  8. Hackathon at NASA Space Apps Challenge

    • Led prototyping and mobile development for our team's app.
    • Placed 11th of 50 qualifying teams in the finals.

    React NativePython

  9. Web & Mobile Developer at CJR · Junior Company, UnB

    • Delivered web and mobile projects for external clients in Ruby on Rails, React Native and TypeScript.
    • Helped run the HR side too: talent acquisition and performance reviews.

    Ruby on RailsReact NativeTypeScript

Skills

Years actually shipped, rather than a wall of logos.

Core

  • HTML & CSS37
  • JavaScript & TypeScript6
  • Node.js5
  • Python4

Back-end

  • Ruby on Rails6
  • Laravel & PHP5
  • NestJS3
  • Livewire2
  • Flask2

Front-end & mobile

  • Vue.js5
  • React3
  • Nuxt 3 & Next.js3
  • React Native & Expo3

Data & infrastructure

  • PostgreSQL · MySQL · Mongo5
  • Docker & CI/CD4
  • AWS · S3, EC2, RDS3
  • DevOps & infra2
  • Redis & Meilisearch1

How I work

  • Unit testing5
  • TDD · ESLint · Husky · PHPStan2

Clean ArchitectureDDDHexagonalMVCMicroservicesMonolithServerless

Education

BSc Computer Science
University of Brasília (UnB) · 2021 → late 2026
Technical Program, Information Technology
Federal Institute of Piauí (IFPI) · 2018 → 2020
Languages
Portuguese (native) · English (highly proficient)

About

The short version.

I started writing code for other people at nineteen, in a student-run company where nobody was going to fix my mistakes for me.

That turned out to be the right way to learn. Eight years later I've worked through marketplaces, logistics, fitness apps, a consultancy, a government department and now publishing, and the same thing keeps pulling me in: I like the systems nobody posts screenshots of. Queues that don't drop jobs, integrations that fail loudly rather than quietly, migrations that actually finish.

These days I lead a team of six, which mostly means I spend my time making sure other people's work isn't blocked. I still write code, still care about clean architecture and test coverage, and still think Continuous Delivery is worth the argument it sometimes takes to get there.

I'm finishing a Computer Science degree at the University of Brasília, and right now most of my learning time goes into system architecture and leadership. Outside the terminal I play drums, badly and loudly.

Contact

Hiring, or just want to argue about architecture?

I'm open to senior and lead roles, remote-first. Send me an email, I answer every one.