🙋🏻 Hi! I'm Sergio Suárez — a backend-focused full stack developer passionate about scalable, cloud-native backends.
💻 I work mainly with Node.js + TypeScript microservices, DDD & hexagonal architectures, MongoDB/PostgreSQL, and message queues (Kafka, Redis, RabbitMQ). On the frontend, I deliver robust SPAs with Angular when the product needs it.
💼 Currently working as Full Stack Developer @ Santander Universidades (Banco Santander) with Kairós Digital Solutions.
📦 I love API design, automation, testing, documentation and distributed systems.
🧪 In my spare time, I explore backend performance and tooling using Go (GoLang) in personal projects.
🎧 I studied Sound Engineering before Computer Engineering, so I also have a strong background in audio tech and sound design.
📍 Born in Santiago de Compostela · Based in Valladolid · Spain
Languages & runtimes
Frameworks & API tech
Architectures & patterns
- Clean architecture & hexagonal architecture
- Domain-Driven Design (DDD)
- Microservices & distributed systems
- RESTful APIs, gRPC & GraphQL
- Event-driven systems & pub/sub
- JSON Schema, validation & contracts
Databases & search
Caching, queues & streaming
- Unit & integration tests with Jest / Vitest (Node.js, TypeScript)
- Component tests with Testing Library (React / Angular)
- e2e testing with Cypress & Playwright
- Contract testing & API-first workflows (OpenAPI/Swagger)
- CI/CD, microservices deployment, observability basics
- SysAdmin background (Windows Server, Linux, networking)
- IDEs & editors: Visual Studio Code, Xcode, Android Studio
- API tools: Postman, Insomnia, Altair GraphQL
- VCS & project tools: Git, Git Fork, Sourcetree, Bitbucket, GitLab, JIRA
- Scripting: bash for automation and tooling
Technologies I use most in production projects:
-
Santander Universidades (Banco Santander) – Kairós DS
Node.js, TypeScript, Angular, microservices, gRPC, Elasticsearch, MongoDB, Redis, Kafka, Kubernetes, Helm, Swagger/OpenAPI, WebSockets, AWS. -
PagoNxt (Banco Santander) – Kairós DS
Backend Tech Lead & Backend Developer building DDD microservices with Node.js, Express, TypeScript, Jest, Swagger, PostgreSQL, AWS, JSON Schema, Kubernetes. -
Wattwin
Backend Components Tech Lead with Node.js, TypeScript, NestJS, Express, microservices & shared libraries, MongoDB, Elasticsearch, Docker, AWS, OpenAPI, event-driven comms (Deepstream). -
Syntonize / MAHLE / CIS21 & others
Full stack roles using Angular, Ionic, React, Node.js, GraphQL, PostgreSQL, MongoDB, RabbitMQ, Docker, AWS/Azure, mobile & hybrid apps, plus earlier sysadmin & .NET background.
Actively completing a modern front-end & tooling bootcamp focused on:
- Advanced Layout & UX: responsive design, CSS Grid/Flexbox, animations, design patterns, accessibility, Figma → CSS.
- Modern JavaScript / TypeScript: core & advanced language features, best practices and architecture for frontend apps.
- Styling & frameworks: Tailwind, CSS-in-JS, design systems.
- Bundling & libraries: Webpack, Vite (apps & libraries), Rollup, Turborepo, monorepo patterns.
- Frameworks & meta-frameworks: React, Angular, Vue, Svelte, Solid, Web Components, Lit, Astro, Next.js, TanStack Start, Nuxt, Micro-frontends.
- Testing: unit & integration tests with Jest/Vitest + Testing Library (React/Angular) and e2e with Cypress & Playwright.
- APIs & cloud: REST APIs, WebSockets, GraphQL, payment integrations, Docker, basic cloud deploys.
- Mobility: PWA and React Native.
- Backend is my main strength: APIs, microservices, RESTful, GraphQL, and more.
- Strong Node.js + TypeScript experience across fintech, banking, energy and web platforms.
- SysAdmin roots: networking, servers, Windows + Linux environments.
- Solid audio engineering background → I enjoy performance, signal-flow thinking and audio-related projects.
- Team player, tech lead, tech mentor & problem solver.

