Antonio Pires
- Name: Antonio Pires
- Location: Brazil (Available for Global Remote / B2B Contractor)
- Specialization: Backend / Full-Stack (Java, Spring Boot, Laravel)
- Focus: Web Apps, Scalable SaaS & Integrations
- Hobby: Dungeons & Dragons (DM)
[PROFESSIONAL SYNOPSIS]
With over 5 years of full-stack experience, I specialize in the Laravel ecosystem and currently own the infrastructure for a production platform with 3M+ registered users, alongside a Laravel/Filament application in production. I have worked on architecture, deployment, and scaling.
I'm now extending that production background into the Java / Spring Boot / Angular stack. My featured project, PixFlow, is a payment engine where correctness under concurrency (locking, idempotency, a double-entry ledger) is proven by automated tests rather than assumed.
I write clean, maintainable code focused on solving concrete business problems: uptime under load, lower infrastructure spend, and integrations that really work.
[Key Performance Milestones]
- Cost Optimization: Cut Digital Ocean spend from ~$5,000/mo to ~$1,800/mo across production, staging, and API environments by migrating 3 Laravel platforms onto Dockerized, Kubernetes-orchestrated infrastructure that auto-scales with traffic instead of relying on manual resizing.
- Performance Optimization: Improved Core Web Vitals and PageSpeed Insights scores by refactoring JavaScript and SCSS/CSS for faster content delivery.
Availability: Open to B2B/contract and full-time remote roles — reach out directly at antoniovpiresnt@gmail.com.
[FEATURED PROJECTS]
Selected solutions demonstrating full-stack expertise and system architecture.
01 // PixFlow — Instant-Payment Engine
IN DEVELOPMENTA backend-first simulation of a PIX-style payment system, built to answer one question: how do you make sure money moves exactly once, even with retries and simultaneous requests? Java 21 / Spring Boot REST API on PostgreSQL, with an Angular 21 dashboard. An educational project, not affiliated with the real PIX network.
The money path is the point: a double-entry ledger (every transfer writes a debit and a credit), optimistic locking with bounded retries, and idempotency enforced by a database constraint instead of a cache. Each decision is written up as an ADR, and the guarantees are proven by tests that run real races against a real PostgreSQL.
// Read technical case study
- Problem: Two simultaneous transfers can read the same balance and both succeed, overspending the account. A client retry after a timeout can charge twice. Either one is a real financial bug.
- Decision: Optimistic locking (
@Version) with up to 5 immediate retries, chosen over pessimistic locks because contention on personal accounts is the exception (ADR-0002). Idempotency is a unique(source_account, key)constraint in PostgreSQL, so the database is the arbiter. Replaying a key with a different payload is rejected. Modular monolith instead of microservices (ADR-0001). - Result: With a balance of 100 and simultaneous transfers of 60 and 50, exactly one succeeds and balances still sum to 100. Two threads sending the same idempotency key produce one transfer and one debit/credit pair. Each scenario is repeated 20 times with a barrier-synchronised start on a Testcontainers PostgreSQL.
- Roadmap: Refresh tokens, login rate limiting, CI, and the send-money screen. Kafka and Redis will be added only where an ADR justifies them. The full list of known gaps is public in the repo.
02 // Raffle & E-Commerce Platform
PRODUCTIONA raffle platform with 3M+ registered users, moving R$600K+ in orders per month. Built solo on Laravel, with custom OGP, roulette mechanics, Meta/TikTok pixel tracking, multi-gateway payments, and a coupon/voucher engine. I own the architecture end to end.
The real challenge is scale: a database sized for millions of users and orders, with sharp traffic spikes around draws. I re-architected the infrastructure onto Docker + Kubernetes to auto-scale through those spikes instead of running everything on fixed, over-provisioned servers.
*Digital Ocean spend, production + staging + API, down from production-only before the Kubernetes migration.
// Read technical case study
- Problem: Multiple Digital Ocean droplets ran production, staging, and the API, manually deployed ahead of each draw and still dropping requests during traffic spikes.
- Decision: Containerized services (Docker) orchestrated on Kubernetes, with Horizontal Pod Autoscaling driven by CPU/queue-depth so capacity follows real traffic instead of a manual intervention.
- Result: Digital Ocean spend went from ~$5,000/mo (production only, over-provisioned) to ~$1,800/mo covering production, staging, and API — while handling higher peak traffic than before.
03 // Voter CRM
PRODUCTIONA custom voter management CRM for a political campaign client, built and deployed in under two days using Laravel Filament. Handles full CRUD over voter records, data exports, and a map view showing voter concentration by region within the state.
04 // BigLinks
DISCONTINUEDA link-in-bio / visitor-card SaaS I designed and built myself, aimed at independent creators and MEI entrepreneurs in Brazil who need something cheap, fast, and data-driven. This was my own product, not a client contract — I owned every decision from architecture to pricing. It is no longer running; I shut it down and kept it here as a record of what I shipped.
It shipped analytics, custom OGP previews, Google SSO, and Stripe billing on a Next.js/Supabase stack with a custom Docker + GitHub Actions deploy pipeline.
// Also Shipped
LegalHubX — custom institutional website built for a law firm client.
legalhubx.com.br
[EDUCATIONAL EXPERIENCE]
[PROFESSIONAL EXPERIENCE]
Note: AF Gestao and Base overlap (Jun–Oct 2025) reflects concurrent B2B contracts, standard practice for independent Laravel contractors.
Senior Laravel / Platform Engineer (Contractor)
AF GESTAO E TECNOLOGIA- Infrastructure Architecture: Engineered and deployed a containerized production environment from scratch using Kubernetes and Docker to ensure high availability and scalability.
- Technical Leadership: Act as the primary technical point of contact for Product Owners, translating business requirements into technical roadmaps and mentoring developers within a SCRUM framework.
- Automation: Implementing n8n to automate complex business workflows and data processing.
- End-to-End Ownership: Manage the full software development life cycle, including requirements discovery, task definition, and automated testing in a high-autonomy environment.
PHP Developer
Base. (Poland - CONTRACTOR)- Developed 20+ custom e-commerce solutions with payment gateway, courier and CRM integrations
- Performance & Stability: Resolved complex debugging challenges and optimized backend logic to ensure data consistency and system reliability across global integrations.
- Agile Execution: Delivered high-priority features and architectural enhancements under strict deadlines using SCRUM to align with rapid operational shifts.
- Cross-Cultural Communication: Collaborated daily in an English-first environment, translating technical constraints into actionable solutions for international stakeholders.
Mid-Level Fullstack Developer
Doutbox- Built RESTful APIs for internal tools used by 50+ team members
- Fullstack Execution: Implemented responsive frontend components and integrated them with complex backend services to deliver end-to-end features.
Junior Fullstack Developer
ONIX- ERP Development: Engineered responsive frontend interfaces and core backend functionalities for the company's ERP system using PHP, JavaScript, Bootstrap, and CSS.
- Database Management: Optimized and maintained complex MySQL databases, ensuring data integrity and performance for internal administrative tools.