Software Engineer · Systems · Product Delivery

Reliable systems, clear execution.

Engineering for product teams building platforms, tooling and digital products that need to hold up in the real world.

Currently building at CGI for The Workshop · Open to product-focused roles, technical collaborations and selected build engagements.

José Miguel Fernández

Positioning

Engineering depth with product judgment.

I work where architecture, delivery and system clarity matter at the same time: backend platforms, internal tooling, automation and product execution that need to stay reliable under pressure.

Granada, Spain Spanish / English Systems engineering, product delivery, technical architecture and platform reliability

Experience

Built inside product and platform environments.

My path has been shaped by production systems, platform evolution and delivery work where reliability and clarity matter more than surface complexity.

CGI (for The Workshop)

12/2024 - Present

Spain

Backend Software Engineer

Contributing to the development and maintenance of large-scale cloud-native backend systems for The Workshop, working with cross-functional teams in an agile, security-critical environment.

  • Develop and maintain backend services in Java and Spring Boot, following clean architecture principles, DDD and strong maintainability standards.
  • Design and implement REST APIs and internal integrations with an emphasis on reliability, testability and production observability.
  • Work with RabbitMQ and asynchronous communication patterns to support reliable integrations in distributed systems.
Experience

Selected work

Projects that show execution, judgment and product sense.

The signal is in the decisions behind the build: what needed to be improved, what had to stay maintainable and how the system served a real use case.

CV Studio – professional CV builder

Active build · 12/2025 – Present

CV Studio

Full-Stack Developer - Personal project

A product build around structured CV data, live editing and document generation. The focus was not just interface quality, but modeling, validation and delivery of a clear end-user workflow.

Next.js React TypeScript Tailwind CSS

Collaboration

Where I can be useful.

Best fit when a team needs an engineer who can think in systems, make technical decisions legible and keep delivery moving.

Platform Architecture

Service boundaries, API design, security and technical decisions that keep products understandable as they evolve.

Java Spring Boot REST APIs Spring Security

Modernization and Delivery

Migration paths, release confidence and delivery workflows for systems that need to improve without losing operational trust.

Liquibase CI/CD Docker Kubernetes

Internal Tooling and Automation

Operational tooling, workflow automation and pragmatic product support that remove friction for teams and systems.

TypeScript React Astro Automation

Distributed and Realtime Systems

Systems that communicate reliably, scale predictably and remain observable in production.

Kafka RabbitMQ Redis PostgreSQL

Contact

Open to product teams, technical collaborations and selected build work.

Recruiting, platform modernization, internal tooling or product engineering conversations all fit here, as long as the work is serious and the execution bar is high.