Full-stack engineer and team lead with 8+ years of experience shipping scalable web and mobile products in Ruby on Rails, Vue, and Swift. Self-driven, with strong ownership and a bias for shipping fast and well. Passionate about developer experience and using AI to boost productivity.
Download resume (PDF)Employment
Engineering Team Lead
Alkimii
April 2021 - Present
- Led the technical design and delivery of new features for the Alkimii HR platform, contributing to its expansion into new markets.
- Developed and maintained core features in the Rails and Vue apps, designing and maintaining new and existing features, and ensuring scalable, maintainable code across teams.
- Containerized the Rails app, cutting developer onboarding time and enabling the migration from Capistrano to Kamal for deployment, improving reliability, streamlining CI/CD, and resolving dependency and security issues.
- Led the development of an automatic scheduling feature using heuristic analysis and constraint programming to generate optimized shift patterns.
- Led the development of a custom LLM-powered AI agent and chatbot integrated into the existing HR platform.
Software Engineer
Alkimii
Aug 2020 - March 2021
- Started as a full-stack engineer working on a Rails app, developing new GraphQL APIs to power a Vue.js web app and native iOS and Android apps.
- Rebuilt the iOS app to integrate the new API and modernize the UI, delivering the rewrite iteratively with Swift and UIKit.
Software Engineer
Algorath
Sept 2017 - July 2020
- Worked in R&D with a distributed team, researching new products and developing new features for an established product.
- Developed a React Native mobile app for iOS and Android using TypeScript, Swift, and Java.
- Built internal web applications using Go for the backend and React for the frontend, deployed in Docker containers.
- Designed and implemented a gossip network over UDP for a decentralized Go application that reimplemented custom DNS-like technology for auto-discovery.
Software Engineer Intern
Aloestudiante
March - June 2016
- Built a full-stack B2C, Airbnb-like application focused on students.
- Implemented the front-end with Bootstrap and jQuery and the back-end using the LEMP stack (Linux, Nginx, MySQL, and PHP).
- Managed nginx configuration and deployments on Amazon AWS.
Web Developer
Freelance
Summers of 2015/2016
Education
University of Málaga — Software Engineering Degree Studies
Technical Skills
- Programming Languages: Ruby, JavaScript, Swift, Go, TypeScript, SQL, HTML, CSS
- Tech: Rails, Vue, React, LLMs, ChatGPT, Claude, AWS, GraphQL, Docker, iOS, UIKit, SwiftUI, React Native, Git, Postgres, Redis
- Languages: Spanish native speaker. English proficient (CEFR C1 / CAE and several years of daily use).