Open to backend roles - Remote

Building systems
simple
robust
and reliable.

I'm Lucas Alves, a software engineer focused on backend. For five years I've been designing and building APIs, applications and services that connect systems, automate processes and solve real problems, always prioritizing simplicity, reliability and ease of maintenance.

Lucas Alves
01 / Work History

Five years creating value for companies and people.

Select a role to explore what I built, the problems I solved, and the stack behind it.

Backend Software Engineer

Dec 2024 — Present
Idopter LabsRemote · Brazil

Building and scaling RESTful APIs that power banking, benefits, fleet and local-government platforms in Elixir and Phoenix.

Thousands
Daily active users
4 domains
Banking · Benefits · Fleet · Gov
What I did
  • Deliver RESTful APIs in Elixir and Phoenix powering banking, benefits, fleet and local-government platforms used by more than 20,000 users daily.
  • Architect business-critical backend features for scale, sustaining high daily transaction volumes without compromising reliability.
  • Improve responsiveness and cut processing bottlenecks with asynchronous background jobs in Oban.
  • Boost API performance by optimising PostgreSQL queries and streamlining integrations with internal services and third-party financial platforms.
  • Accelerate the development cycle by automating recurring workflows with shell scripts and Docker.
ElixirPhoenixPostgreSQLObanDockerAWS
02 / Activity

Recent GitLab activity.

A snapshot of my commit activity over the last year, pulled straight from GitLab.

1,638 contributions in the last year

LessMore
View profile on GitLab
03 / Toolkit

The stack I reach for.

I pick the right tool for the job and learn new ones when needed

Languages
ElixirTypeScript · JavaScriptSQL
Backend
PhoenixPostgreSQLRedisREST APIsGraphQLNode.js
Infrastructure
AWS (EC2, S3)DockerLinuxBashGitHub ActionsGitLab CI
Engineering
GitCI/CDClean ArchitectureHexagonal ArchitectureDomain-Driven Design (DDD)SOLIDAsync Processing
Currently Deepening
Distributed SystemsEvent-Driven ArchitectureRabbitMQObservability (Grafana, OpenTelemetry)
Working with the team at Idopter Labs
04 / About

Great software isn't defined by its technology, but by how simply and reliably it solves real problems.

I started my career as a Full Stack Developer working with Vue.js and Node.js, then spent two years building mobile applications with React Native and Flutter. After working across different layers of development, I intentionally moved into Backend Engineering to deepen my knowledge of software architecture, APIs and robust systems.

I'm always looking to strengthen my technical foundations. With every challenge, I try to understand the client's pain point and the context of the problem, deepening my knowledge in the field to develop efficient, high-impact technical solutions.

What I optimise for
SimplicityMaintainabilityPerformanceClean architectureScalabilityResults & feedback
Education
Associate Degree, Systems Analysis & Development
UNAMA · Universidade da Amazônia · 2021–2023
05 / Contact

Let's build something
worth building.

Looking for opportunities to build robust backend systems, grow as an engineer, and contribute to technically challenging products.