Alejandro Hinojosa
Profile picture

Hi, I'm Alejandro Hinojosa Full-stack Software Engineer

I build production-grade SaaS products with TypeScript, React, Node.js, NestJS and AWS, with experience across cloud platforms, AI-powered features, payments, observability and scalable product engineering.

"Non est ad astra mollis e terris via."
- Seneca

About Me

Full-stack Software Engineer | TypeScript, React, Node.js, NestJS, AWS

I'm a Full-stack Software Engineer with experience building production software using TypeScript, React, Node.js, NestJS and AWS.

I've worked in international and remote engineering environments, including Restaurant Brands International, contributing to scalable systems, integrations, observability, monitoring and product-facing features.

My strongest areas are full-stack product development, backend architecture, cloud-based systems, and increasingly AI-driven product development. I enjoy working close to product, understanding business problems, and turning them into reliable software.

I'm currently pursuing a Computer Engineering degree at UOC while continuing to grow as an engineer focused on SaaS, distributed systems, cloud architecture and agentic AI.

Core Technical Skills

TypeScript React Node.js NestJS React Native GraphQL REST APIs AWS Google Cloud Docker CI/CD Serverless Vercel SaaS Stripe Observability Datadog Testing Playwright Jest LLMs AI SDK Agentic AI AI-powered product features

Soft Skills

Communication Team Player Innovation Versatility Enthusiasm Responsibility Proactivity Adaptability Empathy

Work Experience

Full-stack Developer

Harbiz

📍Madrid / Remote

Apr 2025 - Present

  • Build and ship full-stack product features across a TypeScript monorepo, working with React, React Native, Meteor, Node.js/Express and shared packages.
  • Develop AI-powered product features, including automated generation of personalized training and nutrition programs using LLM models, with a focus on data consistency, reliability and user experience.
  • Designed and prototyped the architecture for an agentic AI service using real-time streaming with Server-Sent Events and AI SDK.
  • Work on Stripe payment and subscription flows, including payment eligibility logic, alternative payment methods and reusable shared configuration across the platform.
  • Contribute to the migration of legacy Meteor/Blaze interfaces to modern React, while improving reusable components, design-system foundations, SCSS/BEM structure and frontend maintainability.
  • Improve engineering quality through pragmatic testing, production observability and custom internal AI tools.

Tech Stack

TypeScript React React Native Meteor Node.js Express Server-Sent Events Vercel AI SDK

Other

SaaS LLMs Agentic AI Stripe Observability Testing Monorepo Blaze to React migration

Software Engineer II

Restaurant Brands International (RBI)

📍Switzerland / Remote

Dec 2023 - Apr 2025

  • Built and maintained full-stack applications and backend services for international brand platforms.
  • Designed and implemented integrations with external vendors, including data validation, error handling and monitoring.
  • Improved observability through real-time monitoring, logging and alerting practices for production systems.
  • Collaborated with distributed engineering teams across frontend, backend, product and external partners.
  • Participated in requirements analysis, technical discussions and architecture decisions for scalable software solutions.

Tech Stack

TypeScript React GraphQL NestJS Node.js IaC AWS Serverless Jest

Other

DataDog mParticle Braze Lokalise Terraform CircleCI GitHub Sanity Jira

Software Engineer I

Restaurant Brands International (RBI)

📍Switzerland / Remote

Sept 2022 - Dec 2023

  • Contributed to full-stack applications and backend services for international brand platforms.
  • Supported frontend and backend delivery across integrations, monitoring and production issue investigation.
  • Worked with distributed engineering teams while growing into broader ownership before promotion to Software Engineer II.

Full-Stack Junior Software Developer

Eisisoft

📍Palma

Nov 2021 - Sep 2022

  • Developed new features and maintained existing software solutions.
  • Managed software version control and technical documentation.
  • Applied agile methodologies (Kanban) in project workflows.

Tech Stack

PHP (CodeIgniter) jQuery JavaScript CSS MariaDB Docker

Other

Git Jira Linux

System Administrator

Grupo Mediapro

📍Calvià

Aug 2021 - Oct 2021

  • Provided technical support, maintenance, and improvements for IT infrastructure.
  • Managed user accounts, permissions, and networks.
  • Created detailed technical documentation and troubleshooting guides.

Tech Stack

Linux Windows Server Dalet Ticket System

Other

Technical Support Network Administration Domain Administration

Internship

Euroworking Systems SL

📍Palma

Mar 2021 - Jun 2021

  • Internship for Associate Degree Senior Technician in Systems and Network Administration

Erasmus Internship

OneKey Real State

📍Birkirkara

May 2019 - Jun 2019

  • Erasmus internship for Associate Degree Technician in Microinformatics Systems and Networks

Internship

Euroworking Systems SL

📍Palma

Mar 2019 - Abr 2019

  • Internship for Associate Degree Technician in Microinformatics Systems and Networks

Telecommunications technical installer

Euroworking Systems SL

📍Palma

Jul 2018 - Sep 2018

  • Router installation
  • Installation of both electrical and data wiring
  • Configuration of telephone switchboards
  • Router configuration
  • Wifi antennas installation
  • Data socket installation
  • Electric socket installation
  • Ip phones installation
  • Telephone switchboards installation

Education

Computer Engineering (Online)

📍UOC

2021 - Present

An ongoing online degree that enhances both theoretical and practical aspects of computer engineering, complementing professional development.

Key Achievements

  • Pursuing an online modular degree in Computer Engineering alongside professional activities.
  • Expanding knowledge and keeping up-to-date with advanced computer engineering concepts.

Systems and Network Administration Senior Technician

📍San José Obrero

2019 - 2021

A comprehensive program focused on advanced systems management, network administration, and critical infrastructure design, ensuring optimal performance and robust connectivity.

Key Achievements

  • Managed, installed, and configured server operating systems for optimal performance and reliability.
  • Oversaw network services (web, email, file transfer) ensuring robust connectivity.
  • Implemented and managed specialized database solutions and telematic network infrastructures.

Microinformatics Systems and Networks Technician

📍San José Obrero

2017 - 2019

A foundational program that provided hands-on experience with computer systems and networks, emphasizing installation, troubleshooting, and client support.

Key Achievements

  • Installed, configured, and maintained microcomputer systems and local networks.
  • Diagnosed and resolved system and network issues while ensuring efficient connectivity.
  • Prepared technical documentation, budgets, and conducted client consultations.

Certifications

Professional Certifications

Latest Posts

Jun 2026

AI-assisted development should buy better engineering time

A reflection on AWS's AI-generated code discussion: AI should create more room for architecture, planning, review and maintainable engineering decisions, not only accelerate output.

AI Software Engineering Architecture AWS
Read on LinkedIn

Mar 2025

Trackmania: real-time ship tracking with Go and Kafka

A first overview of a learning project for real-time ship monitoring, built to explore Go, Kafka and high-throughput event-driven systems.

Go Kafka Real-time Systems Product Demo
Read on LinkedIn

Side Projects

Sembat Boats logo
Production

Sembat Boats

Marketing and contact page for Sembat Boats charter

TailwindCSS Astro TypeScript Vite React Vercel
Portfolio logo
Production

Portfolio

The portfolio you are visiting

TailwindCSS Astro TypeScript Vercel