Claudio Perez Gamayo

Principal Software Engineer

claudio@80kv.com

Summary

With over 30 years of daily coding experience, creating software is my passion. My expertise spans numerous platforms and languages. From 2009 to 2019, I served as Director of Technology & Chief Architect at Firefield, overseeing dozens of projects. Currently, I apply my skills as a Principal Software Engineer at LifeSpeak.

Skills

I consider myself a generalist software engineer. With over 30 years of experience, I have used a vast array of languages, frameworks, and tools. I don't define myself by a specific stack; instead, I focus on fundamental engineering principles and leverage the right tools for the job. My strength lies in my ability to adapt, learn new technologies rapidly, and solve complex problems regardless of the specific implementation details. If a project requires a technology I haven't used before, I learn it.

Experience

LifeSpeak

Sep 2022 - Present | Toronto, ON, Canada (Remote)

Principal Software Engineer

.NET, Angular

  • Maintain the legacy codebase while working on the next gen platform.

Torchlight

Sep 2019 - Aug 2022 | Burlington, MA (Remote)

Senior Software Developer

Ruby on Rails, AWS, Terraform

  • Maintained and upgraded cloud infrastructure using AWS and Terraform.
  • Performed a major upgrade of the Rails framework from v4 to v7.
  • Implemented full internationalization support (i18n).
  • Helped with the SOC 2 certification process.
  • Integrated with multiple third-party services and clients.

Firefield

2009 - 2019 | Cambridge, MA (Remote)

Director of Technology & Chief Architect

Directed all aspects of technology for Firefield and its clients. Defined architecture and technology choices for prospective projects and managed the engineering team to deliver successful web and mobile applications.

BaseApp v3 (Internal)

Mar 2017 - Jul 2019

Tech Lead, Lead Developer, Full-stack, Infrastructure

The primary purpose of the Base App was to serve as a foundation to bootstrap new Rails projects from scratch. It included fundamental features like user authentication and acted as an opinionated repository of conventions and best practices.

Ruby on Rails, Javascript, Trailblazer, Cells, Postgresql, Redis

  • Wrote and maintained software architecture documentation using arc42, C4, and BPMN.
  • Designed and implemented a fully dockerized development environment to mimic production, simplifying project setup.
  • Separated business logic from framework code to improve maintainability.
  • Documented operations and generated related BPMN diagrams.
  • Ensured all dependencies were kept up to date and installed security patches.
  • Implemented automatic vulnerability scans for all dependencies.
  • Implemented static analysis tools.
  • Implemented automated testing pipelines.
  • Implemented a JWT-based API with Swagger integration.
  • Collaborated with the DevOps team to implement scalable and secure cloud infrastructure using Docker, AWS ECS, and Fargate.
  • Implemented Terraform modules for infrastructure, build pipelines, and deployments.

Forge (Internal Time Tracking)

May 2016 - May 2019

Tech Lead & Backend Developer

Ruby on Rails, Javascript, Trailblazer, Dry-rb, Cells, Docker, Terraform

  • Led a full migration to the Trailblazer business logic architecture framework.
  • Implemented business concepts, operations, policies, and contracts to replace legacy code.
  • Added tests for the new architecture.
  • Dockerized backend and frontend development environments.
  • Collaborated with the DevOps team to build new infrastructure using Docker and AWS ECS/Fargate.

MyWorkplace

Nov 2014 - Mar 2019

Tech Lead, Full-stack Developer

Ruby on Rails, React, Python, Lambda, DynamoDB, Redis, Postgresql

  • Bootstrapped and architected the project, setting the direction for future developers.
  • Designed and implemented the email subsystem, including full email client functionality.
  • Implemented the incoming email processing service, addressing performance and scalability issues.
  • Integrated third-party services.
  • Implemented spam and bounce reporting.
  • Facilitated project handover to the new development team (Planet Argon).

Torchlight (Client Work)

Jun 2013 - Dec 2018

Tech Lead, Architect & Lead Developer

Ruby on Rails, React, AWS, Terraform

  • Designed and implemented full-stack features.
  • Implemented the recommendations engine.
  • Led a major rewrite of the platform.
  • Implemented automated tests.
  • Implemented antivirus infrastructure for automatic scanning of user uploads.
  • Implemented cloud infrastructure with the DevOps team.
  • Implemented infrastructure for on-demand staging environments.
  • Integrated third-party APIs and services.

Listenwise

Apr 2012 - Aug 2018

Tech Lead, Architect & Lead Developer

Ruby on Rails, React, Elasticsearch, Mysql, Postgresql, Cloudfront, AWS

  • Built the initial version of the platform and worked on several features.
  • Integrated third-party services.
  • Acted as a bridge between the product and development teams.
  • Assisted with project handover to the new development team.

Carroll School TCI Platform

Feb 2016 - 2018

Architect & Lead Developer

  • Acted as a bridge between the data science and development teams.
  • Integrated the Cognifit platform.

MyIntuition

Nov 2016 - Mar 2018

Tech Lead & Full-stack Developer

  • Implemented the calculator algorithm and unit tests.
  • Implemented client-side functionality.

MyBuildingHub MVP

Jun 2015 - Mar 2018

Tech Lead

  • Built the initial version of the platform and worked on several features.

Pillar Technologies

Jul 2016 - Feb 2018

Tech Lead, Full-stack Developer, IoT

Ruby on Rails, Elixir, DynamoDB

  • Helped design and implement the architecture for the initial MVP.
  • Built the initial version of the platform and worked on several features.

Write the World

Mar 2014 - Oct 2017

Tech Lead & Full-stack Developer

Ruby on Rails, Javascript

  • Built the initial version of the platform and worked on several features.

SagelyHealth

2013 - 2017

Ruby on Rails Developer

  • Built the initial version of the platform and worked on several features.
  • Dockerized the development environment.
  • Implemented a prototype for machine learning classification of clinical trials documents.

EphertMobile MVP

Jul 2015 - Sep 2015

Developer

  • Designed and implemented features while testing React Native viability.
  • Tested the implementation of iOS and Android apps from a single codebase.

Ephert (Internal Time Tracking)

May 2012 - Sep 2015

Tech Lead, Architect & Lead Developer

Ruby on Rails, Javascript

  • Built the internal time tracking tool we used to track our time and bill our clients.
  • Implemented automated tests.
  • Implemented APIs for integration with other tools.

SimplyCircle

Jun 2014 - May 2015

Tech Lead, Architect & Lead Developer

Ruby on Rails, Javascript

  • Build a group communication platform.

NoWrapping MVP

Dec 2012 - Jul 2013

Full-stack Developer

Ruby on Rails

  • Implemented a wedding lists application.

Addie

May 2011 - Jan 2013

Tech Lead, Full-stack Developer

Ruby on Rails, AWS, Postgresql

  • Implemented a file-sharing social network and service.

SpoonWorthy MVP

Nov 2011 - Jan 2012

Full-stack Developer

Ruby on Rails

  • Implemented an ingredient-based recommendation engine for a food app.

EchoWaves

Nov 2008 - Apr 2013

Core Team, Tech Lead,Principal Contributor, Full-stack Developer

EchoWaves was a real-time collaboration tool and social network built around conversations. I was a core team member and principal contributor, creating many key features and building the app from back to front. Featured in the June 2009 issue of Rails Magazine.

  • Implemented numerous features using Ruby on Rails.
  • Designed a real-time architecture using Comet.

SiDirect

Jan 2008 - Jan 2009 | Alicante, Spain

Co-founder, CTO & Lead Developer

SiDirect aimed to professionalize the global real estate market.

  • Implemented the SiDirect platform using Ruby on Rails.
  • Implemented and maintained the service infrastructure.
  • Implemented i18n internationalization.

SolaresAlicante

2007 - 2008 | Alicante, Spain

Full-stack Developer

  • Implemented the solaresalicante.com app using Ruby on Rails.

Languages

  • Spanish (Native)
  • English (Professional Working Proficiency)

Interests

Travel, Gaming, Race cars, Skateboarding, 3D printing, and many other curiosities.

References

References from previous employers and colleagues are available upon request.