Xabier Martinez

Software Engineer

Location
Basque Country, Spain

Education

Computer Science Engineering

University of the Basque Country

Sep 2011 - Jul 2015

Languages

  • Spanish
  • English
  • Basque

Software engineer with a DevOps mindset and 10+ years of experience, specializing in Go programming but open to exploring other technologies. Adept at backend development, infrastructure automation, and CI/CD improvements. Passionate about the KISS principle and avoiding unnecessary reinvention.

Work Experience

Senior Software Engineer @ Sword Health

Jul 2025 - Present
  • Checkmark Built and extended AI agent capabilities to enhance digital health solutions.
  • Checkmark Developed backend services to store and track user activities and manage patient prescriptions securely.
  • Checkmark Implemented OAuth integrations to support authentication and external system connectivity.
Go | PostgreSQL | Node.js | Vue.js | GCP | Helm | K8S | Terraform

Senior Software Engineer @ Bankable (Arex Markets)

Jul 2021 - Jul 2025
  • Checkmark Led development of core services including a multi-tenant AuthN/AuthZ platform in Go, reducing complexity and Auth0 costs via caching and automation.
  • Checkmark Built a flexible onboarding system integrated with third parties, streamlining AML compliance, contracts.
  • Checkmark Developed a pricing engine to compute product-specific fees, enabling accurate quoting and automated pricing within client-facing and internal workflows.
  • Checkmark Built services to assess company eligibility by aggregating data from different sources, with override support for ops.
  • Checkmark Automated anonymized data replication from production to different environments safer testing.
  • Checkmark Standardized deployments with Helm and GitOps, migrated CI/CD to GitHub Actions to speed up delivery and reduce overhead.
  • Checkmark Managed cloud infra and IAM via Terraform across AWS, GitHub, and Cloudflare
  • Checkmark Acted as a mentor and platform advocate, driving dev experience improvements, and aligning engineering initiatives with other tech leads.
Go | PostgreSQL | Node.js | Vue.js | AWS | GCP | Helm | K8S | Terraform

Backend Developer @ Paack

Jul 2020 - Jul 2021
  • Checkmark Developed and maintained Go services with GraphQL APIs, implementing gRPC communication and event-driven architecture using Pub/Sub.
  • Checkmark Integrated third-party services (Twilio, Auth0) to enhance platform capabilities.
  • Checkmark Automated deployments with GitHub Actions and Kubernetes.
Go | GCP | GraphQL | PostgreSQL | RabbitMQ

Software Developer @ Arex Markets

Nov 2018 - Jul 2020
  • Checkmark Built robust financial data services that automated invoice importing and transaction management, enabling real-time financial tracking and reducing manual processing errors.
  • Checkmark Develop integrations with banks to process automatic payments, working closely with the operations team to streamline processes.
  • Checkmark Migrate Node.js monolith to Go services, improving the maintainability and scalability of the platform.
Go | Node.js | TypeScript | Vue.js | PostgreSQL | Docker | AWS | GPC

Backend Engineer @ Holaluz

Feb 2018 - Nov 2018
  • Checkmark Designed and implemented a custom internal tool to optimize sales team workflows, improving efficiency and reducing manual work.
  • Checkmark Developed an automated system to manage distributor onboarding rejections, ensuring a smoother and more efficient process.
  • Checkmark Revamped legacy codebases by refactoring and enhancing test coverage, leading to better maintainability and reduced technical debt.
PHP | Symfony | Laravel | Vue.js | Angular | PostgreSQL | MySQL | AWS

Software Developer @ Inbenta

Feb 2016 - Feb 2018
  • Checkmark Engineered a large-scale content importer integrating web crawling, REST APIs, and third-party services (Zendesk, Salesforce).
  • Checkmark Led chatbot and NLP-based search projects, collaborating with clients to refine solutions.
  • Checkmark Customized company products to meet specific client needs.
PHP | Vue.js | jQuery | MySQL

Software Developer @ Arin Innovation

Oct 2014 - Feb 2016
  • Checkmark Talk with clients to get the requirements and develop.
  • Checkmark First I was contracted for one year, when it finished they proposed me to extend the contract.
Oracle | Oracle JD Edwards | Oracle DB | PS/SQL | Oracle BI publisher

Projects

Messenger

A tiny Go library to easily publish/subscribe asynchronous messages using the outbox pattern, supporting different message stores and brokers.

https://github.com/x4b1/messenger

Go Coverage Report

A command-line tool that parses Go coverage output and generates a detailed report, supporting multiple output formats. Mainly used for publishing reports in GitHub PR checks as an alternative to third-party tools.

https://github.com/x4b1/go-coverage-report