About

I turn business problems into useful digital solutions.

I’m José Miguel, a consultant and full-stack developer. I help small businesses, independent professionals and teams improve their websites, automate work and build software they can actually use and maintain.

Portrait of José Miguel Fernández
You work directly with me, from the first conversation through delivery.

6+ years

building software

Backend

in production systems

Full-stack

a complete product view

Direct contact

with no middle layer

How I can help

Technology should solve something concrete.

I do not start with a fixed tool. I first look at where time, opportunities or clarity are being lost, then propose a solution that fits the problem.

01

IT consulting

Set priorities, review a technology decision or turn a loosely defined need into a viable plan.

View IT consulting

02

Web design

Create or rethink a website that explains your offer, earns trust and makes it easier for a client to contact you.

View web design

03

Automation

Reduce repetitive work, connect tools and stop important processes from relying on manual data copying.

View process automation

04

Custom software

Build internal tools, applications and integrations when off-the-shelf options no longer fit.

View custom software

Applied experience

I have worked on software that needs to perform every day.

My background combines large-scale backend systems with full-stack product delivery. That lets me discuss the business need without losing technical judgement.

6+

years building software

Experience across product, platform and operations teams, taking changes from an idea through to production.

12/2024 — Present

Backend Software Engineer

CGI (for The Workshop) · Spain

Current

Contributing to large-scale cloud-native backend systems for The Workshop, working with cross-functional teams in a security-conscious production environment.

Selected contributions

  • Develop and maintain backend services in Java and Spring Boot, with a focus on clear architecture, DDD and maintainable code.
  • Design and implement REST APIs and internal integrations with an emphasis on reliability, testability and production visibility.
  • Work with RabbitMQ and asynchronous communication patterns to support reliable integrations in distributed systems.
View more (3) View less
  • Collaborate with SRE and Platform on Kubernetes-based deployments, Grafana and Kibana observability, automated health checks and operational consistency.
  • Contribute to CI/CD improvements through automated testing, security checks, artifact versioning and more robust deployment workflows.
  • Diagnose and resolve incidents in distributed systems with a focus on performance, resilience and maintainability.

Main technologies

Java Spring Boot Microservices RabbitMQ Kubernetes Grafana Kibana CI/CD

08/2020 — 12/2024

Full-Stack Software Engineer

EDUCA EDTECH Group · Granada, Spain

Worked across backend, frontend and infrastructure for education platforms serving multiple international markets.

Selected contributions

  • Designed and implemented Docker-based infrastructure that improved environment consistency, scalability and team productivity.
  • Contributed to deployment and delivery improvements, supporting more efficient and reliable release flows.
  • Helped move the platform toward a multi-language, multi-portal structure for international growth.
View more (3) View less
  • Integrated payment systems and built advanced search with Elasticsearch, improving result quality and user experience.
  • Improved platform performance, scalability and Core Web Vitals, with positive impact on SEO and engagement.
  • Developed and maintained backend and frontend features with PHP, Phalcon, JavaScript, HTML and CSS, while also reinforcing code review and development standards.

Main technologies

PHP Phalcon JavaScript Docker Elasticsearch Payments Technical SEO Core Web Vitals

What it is like to work with me

Technical judgement, explained clearly.

You can rely on me to understand the problem, point out constraints and make decisions without adding complexity for its own sake.

01

You speak with me

There are no salespeople or hand-offs. The person who understands your case is also the person shaping and building the solution.

02

You know what is happening

I explain decisions in plain language, with scope, priorities and risks visible before work moves forward.

03

The result remains maintainable

I aim for proportionate, documented solutions that are straightforward to evolve as the business changes.

Technical foundation

Continuous learning grounded in production work.

My formal training started in application development and continues around backend engineering, testing, architecture and system operations. I choose what to learn based on the problems I need to solve.

View education and technical courses

Free initial assessment

Tell me what you want to improve and we can see if I can help.

We will have an initial conversation to understand the problem, review the context and decide on the next step. It is not a complete audit or a generic quote.

Before you close this

Would you like me to look at your case before you go?

Share the context. I will tell you clearly whether I can help and what the most sensible next step would be.

  • No commitment
  • Direct reply