Eduin Garcia
Menu

Senior software& DevOps engineer

A decade building web, mobile and desktop applications — and the cloud-native infrastructure they run on. I take products from an empty repository to production, and I keep them there.

Eduin Garcia

01 · Profile

Valencia, Spain

I build products end to end — React and Rust clients, Node and NestJS services on PostgreSQL and MongoDB, and the Kubernetes, Terraform and CI/CD they run on. Four of them went from an empty repository to production, one of those solo as co-founder. Another was a 268k-line legacy platform I moved onto a micro-frontend architecture without stopping delivery.

Role
Senior Software Engineer · DevOps & Platform
Based
Valencia, Spain · remote
Languages
Spanish (native), English (professional working proficiency)
Education
B.Sc. in Computer Engineering — Universidad de Granma
Eduin Garcia — engineering recordSheet 012016 – 2026
No.MeasureValueRemark
01Years building software10+Frontend, mobile, desktop, backend, infrastructure
02Products shipped6Four built from an empty repository
03Largest platform migrated268kLines of PHP and JavaScript — Qollabi
04Cloud environments owned3AWS dev, stage and prod — HolaPlace

Figures current as of 2026. Detail per role in section 04.

02 · Capabilities

Four practices
01

Product frontends

React, React Router 7 and Remix applications with server-side rendering, complex state in Redux and XState, realtime updates over WebSockets and Server-Sent Events.

02

Mobile & desktop apps

Shared codebases rather than one per platform — React Native for iOS and Android, Rust and Dioxus for desktop and mobile from a single source tree, Qt and QML for native desktop.

03

APIs & platforms from scratch

Node.js, NestJS and Express services over PostgreSQL, MongoDB, Redis and Elasticsearch — CQRS where it earns its keep, built test-first and documented for handover.

04

DevOps & infrastructure

GitOps pipelines and CI/CD, Docker Swarm and Kubernetes with Kustomize, Terraform on AWS and Proxmox, observability on Grafana, Loki, Tempo and Prometheus.

03 · Selected work

Six case studies · 2018 – 2026

04 · Experience

2016 – 2026
Jan 2024 — Apr 2026
Qollabi

Senior Software Developer & DevOps Engineer

  • Built Qollabi 2.0, the ground-up TypeScript rewrite of the platform — Remix and Bun workspaces, CQRS and PostgreSQL row-level security for multi-tenancy across seven deployables.
  • Introduced a micro-frontend architecture into the legacy platform — a React 18 Module Federation remote consumed at runtime by the React 16 host, so both codebases could ship independently.
  • Maintained and extended the legacy platform: 268k lines of PHP behind a GraphQL API, with a React 16 SPA on top.
  • Built a Server-Sent Events client on PostgreSQL's LISTEN/NOTIFY, so the apps push updates without adding a broker.
  • Built the Docker-based development environment and the UAT and production deployment pipelines, including per-branch ephemeral environments with their own database and Keycloak realm.
  • Maintained the Terraform codebase and the Docker Swarm cluster, owned the AWS footprint — Route 53, RDS, Amazon MQ, S3 and IAM — and set up the VPN and reverse tunnel used for development access.
  • Developed AWS Lambda functions and Activepieces automation infrastructure, and wrote the Salesforce data migration scripts used to onboard clients.
Jun 2020 — Dec 2023
HolaPlace

Senior Software Developer

  • Built holaplace.com from scratch with a six-person team — 399 REST endpoints on NestJS and MongoDB, seven Socket.IO gateways and three AWS environments in Terraform.
  • Developed the React SPA — Redux and XState for the booking and checkout flows, TanStack Query for server state, Socket.IO for chat, notifications and calendar sync.
  • Implemented the Stripe Connect money flow end to end: deposits, holds, split charges, transfers, payouts, claims and refunds, with separate platform and connect webhook processors.
  • Built the backend services on NestJS and Express over MongoDB, Elasticsearch, Redis and AWS S3.
  • Containerized the stack with Docker and Docker Compose, with LocalStack standing in for AWS locally.
  • Worked test-first with Jest across unit, integration and end-to-end suites.
  • Automated deployments with Terraform across dev, stage and production, and reviewed code across the team.
Nov 2019 — Jun 2020
Front10

Software Developer

  • Maintained and extended a React component library used across airline applications.
  • Automated testing and deployment with GitLab CI/CD.
  • Wrote unit and end-to-end tests with Jest and Cypress.
  • Contributed to the company-wide migration from JavaScript to TypeScript.
Mar 2016 — Oct 2019
Melkart Outsourcing & Business

Full-stack Software Engineer

  • Built and delivered web applications on the MERN stack for a rotating set of clients.
  • Shipped a full-stack Clojure and ClojureScript project.
  • Built backend services with Node.js, Express and Sails.js.
  • Ran three to four concurrent client projects.

05 · Skills

Seven groups
Frontend
ReactReact Router 7RemixReduxXStateTypeScriptMicro-frontendsTanStack QueryTailwind CSS
Mobile & desktop
React NativeRustDioxusQtQMLC++C
Backend
Node.jsBunNestJSExpressHonoPHP / SymfonyClojureREST APIsGraphQLWebSocketsCQRSStripe Connect
Data & messaging
PostgreSQLMongoDBMySQLSQLiteRedisElasticsearchKafkaRabbitMQ
DevOps & platform
GitOpsCI/CDDockerDocker SwarmKubernetesKustomizeArgoCDTerraformAnsibleAWSProxmoxGrafana / Loki / Tempo / PrometheusKeycloakWireGuardTLS / OpenSSLBash
Testing
JestVitestCypressPlaywrightTDD
Architecture & practice
Clean ArchitectureDesign PatternsMonoreposInternationalizationAgile / Scrum

06 · Open source

github.com/eduinlight
wireguard-serverInfrastructureWireGuard server on wg-easy with an access control list, allowing or denying VPN users access to specific IPs.lego-route53-autoInfrastructureAutomated TLS certificate issuing and renewal with lego and AWS Route 53.kubernetes-devspace-vite-developmentInfrastructureKubernetes development workflow with DevSpace for a Vite application.gitlab-devops-helpersToolingHelper tooling for GitLab CI/CD pipelines.c-web-serverSystemsWeb server written in C.c-raylib-hot-reloadingSystemsHot-reloading setup for C projects using raylib.event-driven-nestBackendEvent-driven architecture with NestJS.kafka-pocBackendProof of concept for messaging with Apache Kafka.actix_web-htmx-tera-alpinejs-tailwindcss-templateWebStarter template pairing Actix Web with htmx, Tera, Alpine.js and Tailwind CSS.battery_notifierDesktopBattery level notifier for Linux desktops.

More on GitHub →

07 · Background

Education · honours · references
Education
B.Sc. in Computer Engineering

Universidad de Granma · September 2009 – June 2014

Honours & awards
ACM-ICPC

ICPC Caribbean Local Contest — 2011, 2012, 2013. Cuban National Contest — 2011, 2012.

References

Available on request.

08 · Contact

Let's buildsomething solid

Open to senior engineering and DevOps roles across frontend, mobile, desktop and platform engineering. Based in Valencia, Spain — remote across European time zones, onsite in Valencia.

Email
eduinlight@gmail.com
Phone
+34 662638746
GitHub
github.com/eduinlight
LinkedIn
linkedin.com/in/eduinlight