Staff-level Software Engineer • Distributed Systems • Fintech • AI Workflows
Building backend systems that survive growth, failures, and future engineers.
Future engineers usually include me on a random Tuesday.
- 15 years building distributed systems across Python + JVM
- Background in fintech, payments, lending workflows, orchestration, and observability
- Strong interest in functional programming, AI workflows, and developer tooling
- I care a lot about SOLID, testability, explicit design, and maintainable architecture
- Re-architected critical payment flows from batch-style processing to event-driven systems
- Designed backend workflows where correctness, retries, ordering, and failure handling matter
- Built systems and prototypes around Temporal, NestJS, Kotlin, Scala, and Python
- Use side projects to explore FP, domain modeling, workflow orchestration, and code quality
- Reliability over accidental heroics
- Explicit design over hidden behavior
- Testability as part of design, not as an afterthought
- SOLID when it improves cohesion, boundaries, and changeability
- FP ideas when they make code safer and easier to reason about
Languages
Python Kotlin Scala TypeScript JavaScript Elixir Clojure Java
Backend / Architecture
Django FastAPI Flask NestJS Spring Phoenix Akka SQLAlchemy
Distributed Systems / Data
Kafka RabbitMQ Temporal PostgreSQL Redis Elasticsearch
Cloud / Infra
AWS Docker Kubernetes Datadog Vercel
- Blog: lucasmarques.me
- LinkedIn: linkedin.com/in/marquesds
- GitHub: github.com/marquesds




