Luis Ezcurdia


🇲🇽 👨‍💻 @3zcurdia | Software Engineer
Thanks for getting here, nice to meet you. 👋

My name is Luis and I am a software engineer and I really love my job.
I am also a foodie, amateur photographer, jetsetter, and hobbies adventurer.


of experience

Skill Set

  • Programming languages:
    • Proficient: Ruby
    • Fluent: Elixir, Swift
    • Familiar with: Javascript, Go, Rust, Python, Objective-C, C, C++
  • Backend:
    • Proficient: Ruby and Rails
    • Fluent: Phoenix, Sinatra, Roda
    • Familiar with: Grape, Negroni, Martini
  • Frontend:
    • Proficient: UIKit
    • Fluent: JSNative, StimulusJS
    • Familiar with: SwiftUI
  • Databases:
    • Proficient: Postgresql, Redis
    • Familiar with: SQLite, MySQL, ETS, Mnesia, MongoDB
  • DevOps tools:
    • Fluent: Docker
    • Familiar with: Ansible, Chef, Jenkins

(February 2019 - Present)
Tech Lead Engineer

  • Implement and lead bootcamp to induce experienced developers into ruby
  • Implement continuous training sessions for junior developers
  • Implement ruby knowledge base for latin community
  • Mentored developers to improve soft and hard skills
  • Validate technical skills for candidates and onboarded team members
  • Collaborate in carrier path planing program
  • Tech lead in for remote collaborators application
  • Tech lead for an incubator projects
  • Design and Implement applications architecture
  • Design and Implement DSLs


(February 2018 - January 2019)
Senior Backend Engineer

  • Build and design backend architecture for CMS system
  • Perform maintenance over legacy platforms
  • Increase test coverage in main project
  • Perform improvements over architectural flaws
  • Design and implement release process
  • Design and implement micro services


(July 2015 - February 2018)
Lead Software Developer

  • Lead a development team remotely
  • Implemented continuous integration servers and services
  • Implemented deployment workflows
  • Decrease application technical debt throughout mayor framework updates
  • Designed and implement API components
  • Conducted platform maintenance over legacy projects
  • Refactor components to improve performance and scalability
  • Design and implemented automation test suite workflows
  • Conducted HIPAA compliance transition process
  • Design and implemented reporting tools


(March 2014 - May 2015)
Fullstack Developer

  • Designed components in payment processing for groups
  • Designed and implemented internal tools for data analysis
  • Designed components for processing refunds
  • Oversaw the continuous integration system to facilitate a maintainable code throughout testing environments over parallel processing.
  • Conducted platform maintenance
  • Improved performance optimizations for background process and web application, reducing end user latency.

Software Allies

(December 2012 - February 2014)
Software Engineer

  • Designed a training program to onboard and support new engineering team members.
  • Conducted database maintenance to ensure robust database performance and a high level of data integrity.
  • Oversaw the deployment system to facilitate regular integration and syncing between the testing environment where engineers could build new functionality and the live, fully deployed environment for the production applications to exist.
  • Implemented a content management system for multiple projects to effectively create and update content on an ongoing basis.
  • Designed web services for oil platforms management systems
  • Implemented web services using emberjs

Power Systems MX

(January 2012 - March 2013)
Technical Founder

  • Designed an enterprise architecture for Software As A Service platform
  • Realized business analysis for several clients
  • Realized project management for PowerSystems Product
  • Lead Developer on e-commerce products

Winmart Group

(February 2012 - October 2012)
Fullstack Junior developer

  • Monitored and implemented cloud deployment processes to launch applications developed by the senior engineering teams.
  • Provided load balancing for servers used by the senior engineers.
  • Conducted database maintenance to ensure optimal application performance.
  • Conducted exploratory testing to identify bottlenecks in performance to be addressed by the senior engineers.
  • Provided recommendations and reports to direct application improvements in performance and robustness.


(October2011 - December 2011)
Software Engineer (Independent Contractor)

  • Conducted research to facilitate the proper design of a system that could serve a load of over a million deliveries per day.
  • Deployed a series of e-commerce applications to cloud-based servers after completion of development by the senior engineering team.
  • Monitored the processes that ensure test-driven development to maintain a high level of quality in the application engineering process with minimal flaws


Dirección General de Tecnologías de la Información y Comunicación

(April 2011 - September 2011) Process Chief at Scientific Visualization Department
(July 2010 - March 2011) Systems administrator at Observatory Ixtli

  • Monitored the performance and maintenance of the supercomputing equipment used for the virtual reality observatory under the guidance of the primary scientific investigators using the observatory.
  • Maintained the software packages used in the supercomputing clusters that powered the observatory.
  • Conducted data analysis using internally implemented tools to provide insights to improve performance and understand the results of the primary investigators.
  • Provided documentation for the specification of the EOS file format.
  • Facilitated the importing and exporting of data with the 3D manipulation software used by the primary investigators.


Dirección General de Servicios de Computo Académico

(October 2009 – June 2010) Virtual Reality Department
Intern at Ixtli project

  • Managed web servers and control version systems.
  • Provided support to the infrastructure of the Virtual Reality Department.
  • Designed and developed internal tools for the Virtual Reality Department.
  • Designed and developed tools for 3D files, optimizing real time applications.
  • Collaborated on the 3D collection for the Visualization Department.

Side projects

  • GemAudit: Audit your gemfile and know the state of your dependencies.
  • Amaca: Network layer oriented to services and codable protocol
  • Badger: Beautiful badge system for coders based on github profile statistics
  • reportcopter: Tool to generate changelog files using the git log
  • gbelt: Github tool belt to search, profile, and generate metrics on users and repositories
  • waqi: Air Quality Open Data Platform api wrapper
  • capybara page mapper: Simple object mapper for page objects with capybara


  • “The Happy Developer Guide” Speaker at Happy Hacking Festival UNAM 2016 (November 2016)
  • “EOS: 3D file structure over SQLite” Speaker at PreFilsol UNAM 2010 (March 2010)
  • “Google Sketchup for CAD developemtn” Speaker at PreFilsol UNAM 2010 (March 2010)
  • “D Programming language: The Evolution of C++” Speaker at PUMASOL 2009 UNAM (April 2009)


  • Instructor at iOS Development Diploma course - 1st to 5th Generation (UNAM iOSLab January 2018 - present)
  • Instructor at Ruby Basic (Hackergarage June 2013)
  • Instructor at Python Basics course (April 2009)


  • UNAM-DGTIC (February - November 2016)
    Mobile Applications Development Diploma Course
  • UNAM-DGTIC (September 2010)
    OpenSceneGraph Workshop
  • Facultad de Ingeniería UNAM (2005–2009)
    Bachelor degree Computer Engineer