Open to meaningful opportunities

SENIOR SOFTWARE ENGINEER

Carlos
Jurado Moreno

Building scalable backend systems with Java, Spring Boot, and cloud technologies.

Abstract cloud software system sculpture

Currently engineering

Systems that scale

About

Engineering with context.

I'm a Senior Software Engineer with more than 8 years of experience building enterprise software, modernizing legacy systems, and designing scalable backend architectures. I enjoy solving complex technical problems and creating products with real business impact.

8+

Years experience

20+

Microservices maintained

20M+

Database records processed per run

12k+

PDFs generated / run

2k+

Internal users

Weekly

Production releases

Technical toolkit

Depth where it matters.

A mature toolkit spanning application code, infrastructure, delivery, and the product surface.

Backend

JavaSpring BootSpringHibernateJPAREST APIsKafkaPostgreSQLDB2

Frontend

AngularTypeScriptReactNext.jsHTMLCSSTailwind

Cloud & DevOps

DockerKubernetesGitLab CIJenkinsHelmGoogle CloudGrafana

Development

GitIntelliJPostmanJUnitMockitoSonarQubeGitHub CopilotAI-assisted Development
Experience

Built in production.

Long-term ownership of business-critical platforms—from architectural decisions to the incidents that sharpen them.

REWE digital

2017 — Present

Senior Software Engineer

Enterprise platforms,
modern foundations.

Designing and evolving billing systems that support thousands of internal users—while steadily modernizing Java, delivery infrastructure, and service architecture.

Enterprise billing platform
Java 8 → 21 migrations
20+ microservices
Kubernetes deployments
Architecture design
Weekly production releases
Mentoring engineers
Incident resolution
SQL optimization
Legacy modernization
Selected work

Complexity, made useful.

Selected product and engineering work. Enterprise examples intentionally omit confidential implementation details.

01 / 01

Enterprise systems

Enterprise Billing Platform

A resilient billing ecosystem designed for high-volume processing, reliable integrations, and weekly production delivery.

#Java8 -> Java 21#SpringBoot#Wicket#Angular#TypeScript#JPA#Hibernate#DB2#PostgreSQL#Ansible#Kubernetes#CI/CD#Nexus#Artifactory
Open source

Code in the open.

Repository metadata is ready to connect to the GitHub API once your public username is configured.

How I work

Principles over process.

01

Clean code

I optimize for clarity first—software should explain itself to the next engineer.

02

Scalable architecture

Pragmatic boundaries, observable systems, and deliberate trade-offs over fashionable complexity.

03

Team collaboration

The best systems emerge from shared context, candid feedback, and collective ownership.

04

Mentoring

I help engineers grow through thoughtful reviews, pairing, and space to make decisions.

05

Continuous learning

Curiosity is part of the job. I keep tools current without chasing every trend.

06

AI-assisted development

I use AI as a precise multiplier for exploration, quality, and delivery—not a substitute for judgment.

AI playground

Exploring the new layer.

Practical experiments at the intersection of software craft and modern AI capabilities.

Developer tools

Context-aware helpers for repetitive engineering workflows, code exploration, and faster feedback loops.

Automation

Prototypes designed around real workflows.

Prompt systems

Prototypes designed around real workflows.

LLM integrations

Prototypes designed around real workflows.

Code generation

Prototypes designed around real workflows.

Have a challenge in mind?

Let's build something together.

I'm always open to conversations about thoughtful products, ambitious systems, and strong engineering teams.