
Hi, I’m Aldo.
I build backend systems that people rely on every day — payments, digital signatures, enterprise platforms — and I stay around after release to make sure they keep working.
Currently at Satispay ↗
A bit about me
I’ve spent the last eight years building backend systems for payments, digital signatures and large enterprises — first as a consultant, then inside product companies.
What I enjoy most is what happens after release: watching a system under real traffic, understanding why it behaves the way it does, and making it a little calmer every week. That’s why I like to own what I build in production, not just ship it.
How I like to work
- 01
Keep it understandable
Clear boundaries and honest trade-offs help a team move faster than clever abstractions.
- 02
Own what you ship
Work isn’t done at merge. It’s done when it’s observable, safe to release and quiet in production.
- 03
Automate with intent
Tooling should remove repetitive work while keeping decisions and failure modes visible.
Away from the keyboard
- Family
Dad to a daughter who reminds me every day what actually matters.
- Home
Two cats and a dog. Never a quiet moment, never a dull one.
- Karate
I practise and teach. Patience, repetition, small improvements — not so different from engineering.
Where I’ve worked
Eight years across fintech, digital trust and enterprise consulting. Open any role for the full story.
SatispayCurrent
Software Engineer · Milan
I work on subscriptions and loyalty — building Spring Boot services deployed on AWS and React interfaces for customer-facing flows. My job is making sure nobody is charged twice and no point goes missing.
The story behind it
- The situation
- Recurring payments were growing fast, and with them the risk of concurrency bugs and of loyalty balances drifting out of sync between services.
- The goal
- Rework how subscriptions and loyalty points are processed so the system stays correct and predictable under peak traffic.
- What I did
- Implemented Spring Boot services on AWS with CQRS separation, transactional outbox via SNS & SQS, and end-to-end idempotent flows connected to React frontends.
- The outcome
- 99.99% availability, zero double charges, and 40% lower P99 latency at subscription checkout.
Namirial
Software Engineer — Digital Trust · Milan / Remote
Four years on the systems behind legally valid digital signatures and timestamps (RFC 3161) used across Europe — software where “mostly correct” isn’t an option.
The story behind it
- The situation
- The timestamp verification engine slowed down under load spikes, putting strict eIDAS compliance SLAs at risk.
- The goal
- Modernise the cryptographic pipeline and remove database contention — without ever taking the service offline.
- What I did
- Broke the monolithic bottlenecks into asynchronous event streams, introduced database sharding with no downtime, and tuned the signing threads.
- The outcome
- 65% lower P99 verification latency, more than 10 million cryptographic operations a day, 100% audit compliance.
Digipax
Software Architect — Identity & Logistics · Remote
Alongside Namirial, I designed the authentication layer and backend-for-frontend gateways for a logistics platform running both in the cloud and on customers’ own servers.
The story behind it
- The situation
- Enterprise logistics customers needed to deploy on-premise or in the cloud, with strict isolation between tenants.
- The goal
- Deliver one backend architecture that handled OAuth2/OIDC token exchange and edge security for every deployment model.
- What I did
- Designed a modular monolith with clear domain boundaries, mTLS at the edge and fully automated infrastructure as code.
- The outcome
- Onboarding a new enterprise tenant went from weeks to hours, and releases stopped being stressful.
Spindox
Software Engineer — Enterprise Systems · Milan
Where I learned the trade: modernising backend systems for large Italian clients such as SIAE, TIM, Intesa Sanpaolo and Fastweb.
The story behind it
- The situation
- Legacy monoliths at big telecom and banking clients made every release slow and every deploy a risk.
- The goal
- Break the monoliths into services without ever interrupting a 24/7 service.
- What I did
- Migrated step by step with the strangler-fig pattern, added distributed tracing with OpenTelemetry and standardised the CI/CD pipelines.
- The outcome
- Releases went from monthly to daily, and critical rollbacks dropped to zero.
Things I’ve built
Side projects where I get to own everything, from the code to the infrastructure.
- 2026active
trustbuddy.it
A pet-sitting marketplace platform — verified sitters, secure escrow payments, and real-time updates for pet owners.
- 2026live
aldolushkja.it
Personal site and portfolio infrastructure — a static Astro build shipped to S3 and CloudFront by a single AWS CDK stack, with no manual deploy step.
- 2025live
api.tools.aldolushkja.it
A public, serverless API gateway for docs and tooling, built around stable contracts and machine-to-machine authentication.
- 2025active
tools.aldolushkja.it
A utility hub for small automation tools and everyday developer workflows — hash generators, JSON/YAML parsers, JWT inspectors, and mock microservice endpoints.
- 2025live
blog.aldolushkja.it
A writing space for architecture notes and engineering case studies, built on a headless CMS so there is no server to run.