Antonio Martínez Fernández

>> Senior Full-Stack Developer

>> Angular, Python, React & Node.js

Antonio Martínez Fernández profile
Email
Email

Email copied!

LinkedIn
LinkedIn
Github
Github
CV
CV
Experience

Experience

Metrica Sports

Frontend Developer (Angular & RxJS)

Metrica Sports | May 2025 - Present | Full Time

- Developed high-performance, reactive interfaces for a professional sports video analysis platform using Angular. - Built and took ownership of features from scratch to MVP and full production deployment in a fast-paced startup environment. - Managed complex state and real-time data flows using RxJS. - Delivered cross-platform applications using Angular, Electron, and Ionic - Collaborated closely with product and design teams to improve UX/UI and performance

Angular
RxJS
TypeScript
Electron
Ionic
Spotify Electron

Lead Developer (Python & React & FastAPI & AWS)

Spotify Electron | May 2023 - Present | Freelance

- Led a 25+ contributor open-source project, managing workflows, PRs, and releases. - Designed a distributed music streaming architecture using AWS (S3, CloudFront, Lambda). - Built REST APIs with FastAPI, MongoDB, and JWT authentication. - Developed a cross-platform desktop app using React, TypeScript, and Electron. - Delivered a scalable system replicating core Spotify features with additional user-driven functionality. - Implemented CI/CD pipelines (GitHub Actions) and Dockerized environments.

Python
React
FastAPI
MongoDB
AWS
AdventJS CLI

Founder and Lead Developer (Node.js, TypeScript)

AdventJS CLI | October 2025 - Present | Freelance

The all-in-one command-line tool for AdventJS challenges. Save hours of repetitive setup with a single command and focus on solving, not configuring. - Generates a TypeScript solution template, problem docs, and Jest tests. - Fully preconfigured environment with debugging, linting, formatting, and CI. - Consistent workflow every year, built from personal experience.

Node.js
TypeScript
GitHub Actions
Vitest
Bionet

Full-Stack Developer (Python & Angular & FastAPI)

Bionet | October 2023 - Jul 2025 | Full Time

- Designed and implemented a microservices architecture using Python (FastAPI) and Redis for real-time communication between hardware and software systems. - Developed full-stack solutions for embedded bioreactor systems, integrating frontend (Angular), backend (Python - FastAPI), and low-level hardware communication (OPC UA). - Acted as software lead for multiple devices, coordinating with electronics teams and stakeholders. - Led the migration from Angular 12 to Angular 19, improving maintainability and performance. - Contribute to architecture planning and decision-making for system design. - Implemented backend testing (pytest) and frontend testing (Karma, Jasmine).

Python
FastAPI
Angular
PostgreSQL
Redis
Mayor Óptica

Frontend Developer

Mayor Óptica | Jan 2023 - June 2023 | Freelance

- Delivered a complete website from concept to production. - Designed UX/UI and built a responsive, performance-optimized frontend. - Managed deployment and launch of a production-ready solution.

Astro
JavaScript
CSS
Bootstrap
HTML
Byprox

Full-Stack Developer (PHP & JavaScript)

Byprox | Jan 2022 - Jun 2022 | Internship

- Developed a full-stack travel application using PHP, JavaScript, and MySQL - Designed hierarchical navigation across locations and points of interest. - Built responsive UI with HTML, CSS, and JavaScript.

PHP
JavaScript
PostgreSQL
HTML
CSS
Projects

Projects

AdventJS 2024

AdventJS 2024

My solutions to the AdventJS 2024 challenge AdventJS is an annual event that helps developers improve their coding skills with 25 progressively harder challenges leading up to Christmas. Each day, a new challenge is released, and participants are encouraged to solve it and share their solutions.

TypeScript
Python
Portfolio

Portfolio

My personal portfolio website built with Astro, showcasing my projects and skills.

Astro
TypeScript
CSS
Certifications

Certifications

Scrum Manager Expert

Scrum Manager Expert

Advanced certification in Scrum methodology covering agile project management, team leadership, and best practices for managing complex projects with Scrum.

Agile
Scrum
MongoDB Python Developer Path

MongoDB Python Developer Path

Comprehensive learning path covering MongoDB fundamentals, document model, CRUD operations, indexing, aggregation pipelines, transactions, and Atlas Search, all applied with Python.

MongoDB
Python asynchronous programming using AsyncIO module

Python asynchronous programming using AsyncIO module

In-depth course on Python's AsyncIO module covering coroutines, tasks, event loops, async context managers, async iterators, queues, and synchronization tools for building concurrent applications.

Python
[In progress] NestJS Microservices — Build & Deploy a Scalable Backend

[In progress] NestJS Microservices — Build & Deploy a Scalable Backend

Production-grade course on building and deploying scalable NestJS microservices with TCP transport, JWT authentication, Stripe payments, MongoDB persistence, Kubernetes deployment, and CI/CD pipelines.

NestJS
Node.js
Jest
MongoDB
Google Cloud
EF SET English Certificate 88/100 (C2 Proficient)

EF SET English Certificate 88/100 (C2 Proficient)

Standardized English proficiency test assessing reading and listening skills aligned with the CEFR scale, certifying C2 Proficient level (88/100).

English
Serverless architecture with AWS Lambda

Serverless architecture with AWS Lambda

Course on serverless architecture with AWS Lambda, covering FaaS fundamentals, API Gateway, S3, DynamoDB, and building auto-scaling, cost-effective serverless applications.

AWS
Agile Estimation with Planning Poker

Agile Estimation with Planning Poker

Workshop on agile estimation using Planning Poker technique, covering relative estimation, affinity estimation, and practical examples to avoid common estimation pitfalls.

Scrum
Agile
Product Owner Course in Practice

Product Owner Course in Practice

Course covering the Product Owner role in Scrum, including responsibilities, backlog management, user stories, MVP definition, prioritization techniques, and practical tools like Lean Canvas.

Scrum
Agile
Advanced Scrum Course

Advanced Scrum Course

Advanced Scrum training covering Scrum values, Kanban boards, advanced project management techniques, and tools like Trello, Taiga, and Kanban Tool.

Scrum
Agile
Design and Use a Kanban Board

Design and Use a Kanban Board

Workshop on designing and managing Kanban boards, covering reading and interpreting boards, handling multi-project workflows, and creating effective visual management systems.

Kanban
Technical Scrum Course

Technical Scrum Course

Foundational Scrum course covering philosophy, roles (Product Owner, Scrum Master, Development Team), events (Sprints, daily meetings, reviews, retrospectives), and artifacts.

Scrum
Agile
Scrum: Managing Teams with Scrum

Scrum: Managing Teams with Scrum

Introduction to Scrum methodology for team management, covering role assignment, incremental project execution, key ceremonies, and best practices for launching and running Scrum projects.

Scrum
Agile
Managing Agile Sprints with Scrum

Managing Agile Sprints with Scrum

Workshop on planning agile sprint iterations efficiently, covering estimation methods, task breakdown, delivery date calculation, and common mistakes to avoid.

Scrum
Agile
Testing with Vitest

Testing with Vitest

Comprehensive testing course covering Vitest fundamentals, unit testing, integration testing, E2E testing, mocking, and Test Driven Development with JavaScript, React, and Vue.

Vitest
Education

Education

Computer Science Degree

Computer Science Degree

University of Murcia | 2019 - 2023

- Grade: 7.5/10 (GPA 3.3/4.0) - Software Engineering Specialization - Software Architecture with Honors

Languages

Languages

Personal

- 🇪🇸 Spanish: Native - 🇬🇧 English: C1 (Advanced)

About Me

About Me

About me

Hi I'm Antonio! 👋

My name is Antonio Martinez, and I'm a Senior Full-Stack Developer with +4 years of real-world experience building integrated frontend-backend solutions. My main tech stack includes Python, FastAPI, Angular, React, and Node.js. I have worked in fast-paced international startups, taking ownership of product features end-to-end and collaborating closely with teams using my advanced English skills. I am fluent in both English and Spanish. Music is a big passion of mine—I dedicated three years to Spotify Electron, an open-source music streaming app I built from scratch. The project replicates the Spotify UI, adds new features such as allowing users to upload songs, and provides a platform for discovering emerging artists. I led the project and coordinated over 30 contributors from around the world, gaining experience in open-source leadership, collaboration, and community-driven development. I am a daily Linux user and enjoy understanding systems at a deeper level. I like experimenting with tools, optimizing workflows, and staying up to date with modern technologies and industry trends. I strongly believe in continuous improvement and strive to become at least 1% better every day, both technically and professionally. Outside of work, I enjoy sports and music. I regularly practice trail running, cycling, gym training, and padel. I hold a degree in Computer Science from the University of Murcia, where I specialized in Software Engineering.

Contact

Contact

Email

Email

antoniomartinezfernandez17@gmail.com

Email
LinkedIn

LinkedIn

linkedin.com/in/antonio-martinez-fernandez-dev

LinkedIn
Github

Github

github.com/AntonioMrtz

Github