NBZ
~/nicolasblanco.dev
~/nicolasblanco.dev/experience

Professional Experience

Track record building production systems for digital banking and B2B healthtech, prioritizing domain decoupling, typed contracts, and automated testing.

Software Engineer

Present

Capgemini · Loewe (Current) · Openbank (ODS)

March 2025 — Present
Valencia, ES (Hybrid)

Software Engineer delivering enterprise web applications, maintaining and resolving defects for Loewe's global e-commerce platform, and developing core banking onboarding modules for Openbank.

  • Loewe (Current): Debugging, ongoing maintenance, and defect/bug resolution in production for the global e-commerce platform using React, TypeScript, styled-components, and Salesforce Commerce Cloud (SFCC).
  • Openbank (ODS): Engineering banking onboarding modules under Hexagonal Architecture and DDD (ownership of access control flows, standby waiting states, and abandoned application recovery).
  • Testing & Quality: Designing and automating unit and integration test suites with Jest, preventing regressions across mission-critical business logic.
  • Best Practices & Delivery: Enforcing web accessibility (a11y) standards, release management via Jira and Quicksilver, design collaboration in Figma, and GitHub version control.
TypeScriptReactSalesforce Commerce Cloudstyled-componentsHexagonal ArchitectureDDDJesta11yFigmaJiraGitHub

Backend Developer

Omek Biotech

August 2024 — December 2024
Valencia, ES (Remote)

Developed the backend for a B2B healthtech/medtech platform centered on regulatory certification workflows (FDA 510(k), MDR/CE). Built upon a serverless API running on Cloudflare Workers, engineering endpoints, business domain logic, integrations, and deployments across multiple environments. Designed and maintained REST API endpoints in TypeScript with Hono across diverse domains (projects, certifications, validations, documents, users, experts, subscriptions, billing, etc.).

  • Maintained and evolved the Prisma schema over Cloudflare D1, running database migrations following collaborative team workflows.
  • Built and extended authentication and authorization mechanisms with JWT, bcrypt, and role-based sessions (client, regulatory expert, partner).
  • Enforced type-safe contract validation using Zod and routing middlewares to guarantee strict I/O consistency.
  • Integrated OpenAI into AI-assisted assessment workflows and utilized Cloudflare KV for high-throughput cached reads and writes.
  • Configured multi-stage deployment pipelines (local, staging, production) utilizing GitHub Actions and Wrangler.
  • Operated within high-complexity domain models: project lifecycle phases, regulatory compliance checklists, customizable rule engines, and multi-tenant user hierarchies.
TypeScriptHonoCloudflare WorkersCloudflare D1PrismaCloudflare KVOpenAIZodJWTGitHub ActionsWrangler

Software Developer (Intern)

Capgemini · Legacy Modernization & Web Architecture

February 2024 — July 2024
Valencia, ES (Hybrid)

Participated in the migration and modernization of a legacy enterprise application toward a scalable, maintainable architecture using React and TypeScript.

  • Refactored class-based legacy codebases into functional architectures adhering to clean code and SOLID principles.
  • Implemented hexagonal architecture and Domain-Driven Design (DDD) patterns to cleanly isolate responsibilities and improve codebase extensibility.
  • Frontend engineering with React and TypeScript, leveraging strict types and modular reusable components.
  • Enhanced maintainability, testability, and code organization through modern software engineering patterns.
  • Collaborated within an agile Scrum environment alongside cross-functional developers and technical leads.
ReactTypeScriptHexagonal ArchitectureDDDClean ArchitectureGitAgile / Scrum