Backend is my foundation
That’s where I have the most years: microservices, REST APIs, transactions and domain boundaries in Java/Spring and Node.js. The screen matters; what decides whether the system holds up is the service behind it.
▌
▌
Available for new projects
I’m Christian Alberto. I have spent 18 years building enterprise software for banking, telecom, healthcare, public sector and global e-commerce. Backend, frontend, architecture and the cloud that holds it up.
Generating particles…
01Profile
I’m a full stack developer with 18 years in enterprise software. I design and build backends in Java/Spring and Node.js, frontends in Angular, React and Next.js, and the cloud layer that holds them up on AWS and Kubernetes. Banking, telecom, healthcare, public sector and e-commerce: the same end-to-end architectural judgement.
That’s where I have the most years: microservices, REST APIs, transactions and domain boundaries in Java/Spring and Node.js. The screen matters; what decides whether the system holds up is the service behind it.
It isn’t knowing a bit of every layer. It’s being able to touch the data model, the endpoint and the form on the same day — Angular, React or Next.js included — without handing the bug between three teams.
I ship what I build: pipelines, Terraform, Kubernetes and observability on AWS. A system doesn’t exist until it’s in production, measured and in the hands of its users.
1// Arquitectura hexagonal — el adaptador de entrada2@RestController3@RequestMapping("/api/v1/orders")4class OrderController {5 6 private final PlaceOrder placeOrder;7 8 @PostMapping9 ResponseEntity<OrderView> create(@Valid @RequestBody OrderRequest body) {10 var order = placeOrder.handle(body.toCommand());11 return ResponseEntity12 .created(URI.create("/api/v1/orders/" + order.id()))13 .body(OrderView.from(order));14 }15 16 // el dominio no sabe que existe HTTP17}Full Stack
02Capabilities
Backend, frontend, cloud, data, security, Web3, quality and AI. Each one backed by years of real projects, and together they cover a product’s whole path: from the first line of code to the production deployment.
Microservices, REST APIs and async processing on Java/Spring and Node.js. Hexagonal architecture, clear domain boundaries and tests that give you permission to change your mind.
SPA, SSR and hybrid apps with Angular, React and Next.js on TypeScript.
AWS and Kubernetes in real production: GitOps, IaC and observability.
Relational and NoSQL models, migrations and fast reads with caching. From the schema to the index that takes a query from seconds down to milliseconds.
Protected enterprise APIs: authentication, authorization, identity management and OWASP-aligned design. Security gets designed up front, not patched at the end.
Solidity smart contracts, Web3 APIs and backends for dApps on EVM networks.
Unit, integration and E2E tests, plus quality gates that stop technical debt before it reaches main.
Model-assisted development, embeddings and RAG in real services. The tool speeds things up; architectural judgement doesn’t get delegated.
Keep scrolling
Microservices, REST APIs and async processing on Java/Spring and Node.js. Hexagonal architecture, clear domain boundaries and tests that give you permission to change your mind.
SPA, SSR and hybrid apps with Angular, React and Next.js on TypeScript.
AWS and Kubernetes in real production: GitOps, IaC and observability.
Relational and NoSQL models, migrations and fast reads with caching. From the schema to the index that takes a query from seconds down to milliseconds.
Protected enterprise APIs: authentication, authorization, identity management and OWASP-aligned design. Security gets designed up front, not patched at the end.
Solidity smart contracts, Web3 APIs and backends for dApps on EVM networks.
Unit, integration and E2E tests, plus quality gates that stop technical debt before it reaches main.
Model-assisted development, embeddings and RAG in real services. The tool speeds things up; architectural judgement doesn’t get delegated.
03Stack
Grouped by layer, from the service to the chain. I have used all of them on real projects, not tutorials: this is the stack I work with day to day.
The heart of the system: where business logic, transactions and the contracts between services live. It’s the layer I have spent the most years in.
What the person actually touches. Component architecture, state management and performance, always on TypeScript.
Where it all runs. Containers, orchestration, infrastructure as code, and the observability that warns you before the user notices.
The system’s memory. Relational and document models, migrations without downtime, and the index that takes a query from seconds to milliseconds.
The two safety nets: who gets into what, and what breaks before it ever reaches production.
On-chain contracts and wallet integration on EVM networks. Deployed and verified, not left on a testnet.
The heart of the system: where business logic, transactions and the contracts between services live. It’s the layer I have spent the most years in.
What the person actually touches. Component architecture, state management and performance, always on TypeScript.
Where it all runs. Containers, orchestration, infrastructure as code, and the observability that warns you before the user notices.
The system’s memory. Relational and document models, migrations without downtime, and the index that takes a query from seconds to milliseconds.
The two safety nets: who gets into what, and what breaks before it ever reaches production.
On-chain contracts and wallet integration on EVM networks. Deployed and verified, not left on a testnet.
The heart of the system: where business logic, transactions and the contracts between services live. It’s the layer I have spent the most years in.
What the person actually touches. Component architecture, state management and performance, always on TypeScript.
Where it all runs. Containers, orchestration, infrastructure as code, and the observability that warns you before the user notices.
The system’s memory. Relational and document models, migrations without downtime, and the index that takes a query from seconds to milliseconds.
The two safety nets: who gets into what, and what breaks before it ever reaches production.
On-chain contracts and wallet integration on EVM networks. Deployed and verified, not left on a testnet.
2006 — 2025
04Career
From maintaining banking systems in Caracas to running the global e-commerce platform of a company in Madrid. Each stop added a layer: first the code, then the architecture, then the product, and finally the platform that holds it all together.
2024 — 2025Madrid, Spain
Connecting Tech People S.L.
A year keeping a global e-commerce platform running on AWS and Kubernetes (EKS), across development, test, staging and production. I implemented automated deployments with GitOps on ArgoCD, standardised infrastructure across every environment with Terraform, and tuned the CI/CD pipelines to cut build times. I also owned operational visibility with Datadog and Sentry, and edge traffic rules with Akamai.
2023 — 2024Manta, Ecuador
E&S-COMPANY S.A.S.
A platform for selling goods and memberships, built from the interface down to persistence: Angular on the front, Java EE and Spring Boot/WebFlux in the service layer, hexagonal architecture and TDD as the way of working, with deployments on AWS, Heroku and Vercel.
2022 — 2023San Salvador, El Salvador
Tokens & Values
Cloud applications for Tova Finance and genuine Web3 product work: deploying smart contracts on BNB Chain, working with Web3 APIs, a PancakeSwap fork and REST services on Spring.
2021 — 2022Remote
Proyectos propios y para cliente
Web and DeFi applications, smart contract and dApp development with Web3, microservices and REST services, with continuous deployment on cloud servers.
2018 — 2021Quito, Ecuador
Kruger Corp
Requirements for Gestah (human talent management), the credit card reconciliation system and the invoicing system. I also led the store-opening project, coordinating delivery from end to end.
2015 — 2017Consulting
Novatec Solutions
Liferay portlets for the Comsalud 360 healthcare system, with Spring MVC and Scrum. Responsible for delivering new requirements, estimates and tracking my production line, plus the front and back end of several modules.
05GitHub
Activity and consistency, read live from the GitHub API.

06Currently
I use models to speed up development, analysis and refactoring. The tool writes fast; the architecture decisions are still mine.
Core · Judgement
Double-tap · drag to orbit
Technical prompting, code generation and review with architectural judgement.
process layer
Embeddings, retrieval-augmented generation and model APIs integrated into real services.
process layer
Autonomous agents, orchestration and AI workflows put into production.
process layer
Signal
07Contact
Christian Alberto · Full Stack Developer
I’m interested in projects where the backend and the product matter equally: cloud, enterprise systems and APIs that hold up under real load.