Software Engineer

Miguel Padín Domínguez

9+ years building enterprise systems and modern web applications. Focused on scalable architecture, code quality and developer experience. Based in Las Palmas de Gran Canaria, Spain.

Vue TypeScript Python DDD TDD REST API GitHub Actions Vitest Playwright OpenAPI Pinia Vite Tailwind Cypress pytest CI/CD Vue TypeScript Python DDD TDD REST API GitHub Actions Vitest Playwright OpenAPI Pinia Vite Tailwind Cypress pytest CI/CD
Experience

Roomdoo

Current

Full-stack Developer

2020 — Present · Remote

  • Defined and consolidated the frontend architecture using Vue 3, TypeScript, Pinia, PrimeVue and Vite — applying DDD and a modular approach that scaled with the team.

  • Technical leadership within the frontend team: development standards, code reviews and cross-team coordination.

  • Built complex features for a PMS (hotel management software). Collaborated on the Odoo core module and created the first version of the REST API with automatic OpenAPI documentation.

  • Built the automated testing infrastructure from scratch — Vitest + Testing Library on the frontend, pytest on the backend — evolving from zero tests to a TDD-ready workflow.

  • Designed and maintained the CI pipeline in GitHub Actions: linting, formatting, tests and coverage.

Full-stack Developer

2016 — 2019 · Pontevedra, Spain

  • Developed a real-time manufacturing monitoring platform using Node.js, Vue 2 and Socket.io.

  • Maintained and evolved a manufacturing ERP based on Oracle, PL/SQL, Oracle Forms and Oracle Reports.

  • Built and expanded an employee Android app (Java) covering time tracking, leave management and quality control.

PL/SQL Developer

2010 — 2012 · Vigo, Spain

  • Extended and maintained ERP modules using Oracle, PL/SQL, Oracle Forms and Oracle Reports.

  • Developed ERP extensions in Java and resolved critical production issues.

Contact

Let's work
together.

Open to new opportunities and interesting conversations.