Skip to content

Software architecture built for production

Software Architect & Senior Software Engineer

I design, modernize, and operate backend platforms, APIs, integrations, and business-critical systems. I work hands-on across architecture, code, infrastructure, and production operations.

PHP · Node.js · Python · React · Next.js · MySQL · MariaDB · PostgreSQL · Docker · AWS

Open to remote Software Architect, Staff Engineer, and Senior Software Engineer opportunities.

Selected work

Case studies with context, decisions, and trade-offs, not just screenshots.

View all projects

High-concurrency numbered-inventory sales platform

Sales of finite, individually numbered inventory, opening at an announced time. The same number can never be sold twice, and the opening spike cannot take the database down.

My role

Platform architecture, backend engineering, data modeling, asynchronous pipelines, and infrastructure.

  • Elixir
  • Phoenix
  • Ecto
  • PostgreSQL
  • Broadway
  • Amazon SQS
Read the case study

Transport operations and telemetry platform

Transport operations platform serving multiple client environments and integrating with vehicle tracking hardware.

My role

Senior Software Engineer, with architecture-level responsibility over backend, database, and production infrastructure.

  • PHP
  • MariaDB
  • MySQL
  • Redis
  • Docker Swarm
  • Linux
Read the case study

Cianci CRM

A CRM and operational communication platform focused on WhatsApp-based customer service, reminders, billing, and workflow automation.

My role

Product architecture, backend engineering, frontend decisions, infrastructure, integrations, and production operations.

  • PHP
  • Node.js
  • MySQL
  • Redis
  • Docker
  • AWS
Read the case study

Cronos Cashflow

A financial planning and cash-flow visibility platform: upcoming obligations, recurring entries, and projections.

My role

Software architecture, backend and frontend development, financial domain modeling, authentication, deployment, and infrastructure.

  • PHP 8.3
  • MySQL
  • JWT
  • Stripe
  • Next.js
  • React
Read the case study

Aprender para Todos

A free study platform for Brazilian K-12 and the national university entrance exam, built with no backend and no accounts: progress lives on the student's device.

My role

Architecture, development, education domain modeling, accessibility, testing, infrastructure, and deployment.

  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind CSS 4
  • IndexedDB
  • Vitest
Read the case study

High-traffic campaign platform

A campaign and user-participation platform with access peaks concentrated into short windows and non-negotiable campaign deadlines.

My role

Senior Software Engineer, focused on backend performance, Node.js services, database, and incident response.

  • Node.js
  • MongoDB
  • NGINX
  • Redis
  • Linux
Read the case study

Areas of expertise

What I actually do.

Software architecture

Designing systems around real constraints: team, deadline, operations, and the legacy already in place. Decisions documented with explicit trade-offs.

Backend platforms and APIs

REST APIs, authentication, webhooks, business rules, data flows, asynchronous processing, and integrations across heterogeneous systems.

Legacy modernization

Evolving production systems without interrupting the business: Strangler Fig, modularization, and gradual migration instead of rewrites.

Databases and performance

Modeling, indexing, and query investigation on high-volume MySQL and MariaDB databases, including partitioning and maintenance routines.

Cloud and DevOps

Containerization, Docker Swarm, AWS, NGINX, CI/CD pipelines, and automated deployment of applications and static sites.

Production reliability

Observability, metrics, alerts, incident investigation, fault isolation, and asynchronous routines that must run continuously.

Technical leadership

Acting as technical reference for backend and integrations, reviewing code and architectural decisions, mentoring, and supporting delivery calls.

AI-assisted engineering governance

Using AI in the engineering workflow with mandatory human review: responsibility for production code stays with the person who ships it.

Production experience

Concrete types of work I take on.

  • Modernizing legacy PHP systems.
  • Decomposing tightly coupled modules.
  • Designing APIs and integrations between systems.
  • Maintaining high-volume databases.
  • Containerizing applications.
  • Operating distributed Docker environments.
  • Implementing CI/CD.
  • Investigating production incidents.
  • Improving observability and operational reliability.
  • Mentoring developers and reviewing architectural decisions.
  • Balancing delivery deadlines against technical debt.

Stack by context

Backend
  • PHP 7 and PHP 8
  • Node.js
  • Python
  • WordPress
  • REST APIs
  • SOAP
  • Webhooks
Frontend
  • React
  • Next.js
  • TypeScript
  • JavaScript
  • Tailwind CSS
  • React Native
  • Ionic
  • Angular
Databases
  • MySQL
  • MariaDB
  • PostgreSQL
  • MongoDB
  • Redis
Infrastructure
  • Docker
  • Docker Swarm
  • AWS (EC2, S3, CloudFront, RDS, Route 53, IAM, VPC)
  • NGINX
  • Apache
  • Supervisor
  • Cron
  • Linux
  • CI/CD
  • GitHub Actions
  • Cloudflare / CDN
Observability
  • Prometheus
  • Grafana
  • Dashboards
  • Alerts
  • Incident response
Architecture
  • Modular monolith
  • Microservices
  • Clean Architecture
  • SOLID
  • Event-driven processing
  • Asynchronous jobs
  • Strangler Fig Pattern
  • API design
  • Multi-tenant systems

Career

Career summary.

View full experience
  1. Senior Full Stack Engineer

    Current

    Cianci Tecnologia (independent contractor)

    Feb 2026 - Present

    Software architecture and engineering services for companies and digital products: backend platforms, APIs, integrations, infrastructure, SaaS products, production support, and system modernization.

    Architecture-level responsibilities

    • Architecture and delivery of SaaS-style business systems, from backend to operations.
    • WhatsApp-based CRM workflows: lead capture, centralized inbox, follow-ups, reminders, and human handoff.
    • Multi-client assistant routing using conversation history, business rules, and isolated per-client configuration.
    • Asynchronous workflows: scheduled reminders, message routing, and background jobs.
    • Production operations for customer-facing applications: deployments, monitoring, domains, and continuous availability.
  2. Senior Software Engineer

    Transport operations and telemetry platform

    May 2023 - Jan 2026

    Backend components of business-critical systems requiring stability, controlled releases, and continuous operation.

    Architecture-level responsibilities

    • Maintenance and modernization of legacy PHP applications.
    • Backend APIs and database-driven integrations.
    • Reliability of asynchronous routines: workers, scheduled tasks, queues, and logs.
    • Supported the move from on-premises infrastructure to container-based services on Docker Swarm.
    • Troubleshooting and production support for continuously running systems.
    • Improved maintainability of legacy systems through refactoring and safer production evolution.
  3. Senior Software Engineer

    Technology consultancy (e-commerce, payments, and financial sector)

    Jul 2016 - Apr 2023

    Technical reference for backend architecture, REST APIs, integrations, mobile/web platforms, cloud infrastructure, and delivery planning.

    Architecture-level responsibilities

    • Backend systems and integrations for customer-facing applications and e-commerce platforms.
    • Payment integrations and financial-sector projects.
    • AWS-based architectures (EC2, RDS, S3, IAM, CloudFront, Route 53, VPC).
    • Translating business requirements into technical solutions, code review, and delivery decisions.
  4. Software Engineer

    White-label platforms for telecommunications partners

    Sep 2014 - Jun 2016

    Built and customized white-label platforms for cloud services, VPN, antivirus, and parental-control products.

    Architecture-level responsibilities

    • REST/SOAP integrations and partner-specific customizations.
    • Controlled data-access routines where no API was available.
    • Architecture improvements and mobile app release processes.

Technical Lab

References, patterns, experiments, and implementation examples used in day-to-day engineering.

Enter the lab

Let's talk about systems that have to work in production.

I am open to remote opportunities in software architecture, backend, system modernization, and platform engineering.

Email
Email address shown as an image, to prevent automated harvesting. Use the buttons beside it to send or copy.

Location: São Paulo, Brasil