Skip to content
View ivanfernandez2646's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report ivanfernandez2646

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ivanfernandez2646/README.md

Hi, I'm Iván 👋

LinkedIn Email

About Me

Senior Backend Engineer with six years of Node.js and TypeScript, focused on architecture: DDD, hexagonal, CQRS and event-driven systems. T-shaped: deep on backend, but close to the business. Based in Spain (CET).

🔧 Technologies & Tools

  • Languages: TypeScript, JavaScript (Node.js), Go (working knowledge)
  • Frameworks: NestJS, Express
  • Architecture: DDD, Hexagonal, CQRS, Event-driven, Modular Monolith
  • Data & Cloud: PostgreSQL, DynamoDB, AWS (Lambda, S3), GCP
  • Quality: Jest, unit, E2E and infrastructure testing
  • AI workflow: Claude Code, Cursor, MCP, Spec Driven Development (RPI)

🧭 How I work

Spec first, tests first, small steps. I use Claude Code and Cursor daily with Spec Driven Development (RPI), and I care more about what the user gets than about the framework.

💼 Work

  • Service Club: one of 3 senior backend engineers on the core vertical. NestJS modular monolith running 4 verticals, and Excel operations turned into product flows (bulk enrollment, online payments, automatic trainer assignment).
  • Facephi: KYC API taken from 0 to 85% test coverage, with DDD introduced into an existing NestJS codebase.
  • TIFIN: client MVPs for a US wealth advisory company shipped in two or three months.
  • Optiva Media: Vodafone payment gateway for in app purchases, in production with paying users.
  • Earlier roles as full stack developer with Angular and React, so I'm comfortable working across the stack.

❤️ Thanks for visiting my profile! ❤️

Pinned Loading

  1. daily-trends daily-trends Public

    Your news centralized!! :) TDD, Hexagonal Arch 😎

    TypeScript 1

  2. my-cpu-z-mcp-poc my-cpu-z-mcp-poc Public

    Small POC to put in practice the MCP specification

    TypeScript

  3. bank-api bank-api Public

    Mini Bank API (very tiny DDD Technical Interview) 😎

    TypeScript

  4. simple-chat simple-chat Public

    Real-time messaging app 😎

    TypeScript