Skip to main content
Jose Hidalgo | Senior Full-Stack EngineerFull-Stack Engineer | Distributed Systems
HomeProjectsBlogStatusCV
ENES
Jose Hidalgo | Senior Full-Stack Engineer

Full-Stack Engineer | Distributed Systems

Engineered with clarity and intention.

Navigation

  • Home
  • Projects
  • Blog
  • Status
  • CV

Connect

GitHubLinkedInEmail
© 2026 Jose Hidalgo. All rights reserved.Back to top ↑

Professional Background

Curriculum Vitae

Professional experience, education, and technical expertise available with PDF export.

Download CV (PDF)
Linkedin profile picture.

Jose Hidalgo

Open to work

Senior Full-Stack Engineer | Event-Driven Architecture, DDD, AI-Assisted Development

Jyväskylä, FinlandEmailjhidalgo.dev/cv

Full-stack engineer who loves building distributed systems and keeps doing it outside of work too. I specialize in event-driven architectures with Scala, Kotlin, and Akka, working with CQRS, Event Sourcing, and Domain-Driven Design in real production environments. On the frontend I build with React, TypeScript, and React Native. I hold a Master's degree with a thesis on DDD architecture because I believe great systems start with solid domain models. In my own time I maintain a multi-tenant portfolio platform on Payload CMS and I'm building a desktop game companion app with Rust and Tauri. I use AI-assisted tools in my daily workflow, and years of customer-facing consultancy work have made me just as comfortable talking to clients as writing code.

Experience

Twoday Logo

Full-Stack Engineer / Consultant

twoday/ Jyväskylä, Finland
Current
Nov 1, 2022 - Present
3y 4mo

Joined as a junior developer and grew to senior consultant level while delivering distributed systems for enterprise clients. Worked in cross-functional teams of 8 to 10 engineers, developing deep expertise in event-driven design and functional programming with Scala.

  • Grew from junior developer to senior-level consultant through direct work on large-scale distributed systems
  • Designed backend services following Domain-Driven Design and functional programming principles

Education

JAMK logo

JAMK University of Applied Sciences

Master of Science / Full-Stack Software Development / Aug 1, 2024 - Nov 1, 2025 / Finland

Thesis: Command Event Query Separation, A Framework for Modeling Scalable Services. Proposed CEQS, extending Clean Architecture, EDA, DDD, and CQRS with events as first-class citizens. Validated through a Kotlin-based community management prototype using Design Science Research.

MTSU Logo

Middle Tennessee State University

Bachelor of Science / Computer Science / Jan 1, 2016 - Jan 1, 2019 / USA

Focus on software engineering, algorithms, and systems design.

Technical Skills

View:
Distributed Backend EngineeringExpert
ScalaKotlinAkkaCQRSEvent SourcingDDDMicroservices
Cloud & DataAdvanced
AzureDockerCassandraElasticsearchPostgreSQLEvent Hub
Frontend & MobileAdvanced
ReactTypeScriptReact NativeTailwind CSS
CMS ArchitectureAdvanced
StrapiPayload CMSHeadless CMS Design
AI-Augmented EngineeringAdvanced
LLM-assisted developmentprompt engineeringautomated test generationAI-driven prototyping

Key Projects

Multi-Tenant Portfolio Platform

A multi-tenant CMS built on Payload CMS and Next.js that powers multiple sites from a single codebase. Features tenant-scoped content, domain routing, theme presets, and a custom admin panel with onboarding workflows.

  • Payload CMS 3, Next.js 15, React 19
  • Multi-tenant architecture with domain-based routing
  • Custom admin panel with theme system
  • Docker deployment with auto-SSL
Game Companion Desktop App

A native desktop companion app built with Rust and Tauri for a video game. Provides crafting recipe lookup, event timers, activity logging, announcement feeds, profit calculators, and recipe path planning.

Certifications

Finnish Language Certificate

TE-toimistot / Mar 1, 2022

Completed structured Finnish language studies.

Languages

EnglishNative or Bilingual
SpanishNative or Bilingual
FinnishA1

Links

jhidalgo.dev/cvMaster's Thesis: Command Event Query Separation (CEQS)
Scan for online versionhttps://jhidalgo.dev/cv
Used AI-assisted development workflows for faster prototyping, test generation, and feature delivery

Projects

Global Transportation Management System (TMS)

Enterprise logistics platform orchestrating global booking, shipment tracking, analytics, and freight-cost reconciliation.

  • Implemented CQRS and Event Sourcing using Akka Persistence and Cassandra
  • Built Akka Streams pipelines processing thousands of booking and shipment events daily
  • Designed dual-repository pattern (Elasticsearch + optimized projections) for low-latency read models
  • Developed REST and GraphQL APIs (Lagom/Play, http4s) and integrated legacy systems via SOAP
  • Implemented complex financial logic including multi-party cost allocation, tax calculations, and invoice validation
  • Built intelligent caching and ERP synchronization mechanisms
  • Contributed to React + TypeScript operational UIs with real-time validation
Headless CMS & Cross-Platform Mobile Platform

Content-driven platform with web and mobile clients powered by a headless CMS architecture.

  • Designed and configured headless CMS solutions using Strapi and Payload CMS
  • Built React Native applications targeting Android and iOS
  • Developed React + TypeScript web frontends consuming CMS-driven APIs
  • Deployed backend services and CMS infrastructure to cloud environments
  • Integrated authentication, role-based access control, and dynamic content modeling
  • Used AI tools (LLMs, Copilot) for feature prototyping, schema modeling, and test generation
Etteplan Logo

Test Automation Engineer

Etteplan/ Jyväskylä, Finland
Mar 1, 2022 - Sep 1, 2022
6mo

Improved software reliability through automated testing and CI integration.

  • Built automated test suites using Python and Robot Framework
  • Designed structured test cases and performance scenarios
  • Contributed to CI pipeline improvements
CGI Logo

IT Consultant

CGI/ Greenville, South Carolina, USA
Jan 1, 2020 - Aug 1, 2021
1y 7mo

Worked as an external consultant for a major global tire manufacturer, supporting enterprise platform operations across North and Central America.

  • Provided platform administration and user support across multiple regions
  • Handled user provisioning, permissions, reporting, and data queries
  • Delivered consistent service in a client-facing consultancy role
Asurion Logo

Customer Solutions Specialist

Asurion/ USA
Apr 1, 2015 - Jan 1, 2020
4y 9mo

Developed the customer communication and problem-solving skills that later became a foundation for technical consultancy work.

  • Managed end-to-end customer interactions including claims processing and resolution
  • Built the communication and service skills that directly contributed to success in later engineering and consultancy roles
  • Rust + Tauri for native desktop performance
  • Crafting recipe database with path calculation
  • Real-time event timers and activity logging
  • Announcement fetching and profit calculations
Master's Thesis: Command Event Query Separation (CEQS)Aug 1, 2024 - Nov 1, 2025
https://urn.fi/URN:NBN:fi:amk-2025090124304

Proposed and validated CEQS, a framework that extends Clean Architecture, Event-Driven Architecture, DDD, and CQRS by treating events as first-class architectural citizens. Built a Kotlin-based prototype (community management system) to demonstrate the framework's effectiveness in handling event-driven updates, data consistency, and tailored queries across distributed administrative units.

  • CEQS framework design as an evolution of CQRS for distributed architectures
  • Domain-driven design processes for event-centric systems
  • Kotlin prototype with event-driven updates, fault tolerance, and scalable queries
  • Design Science Research methodology for validation