Claudio

Claudio Perez Gamayo

Senior Software Developer
claudio@80kv.com
Spain

Having written code nearly every day for more than 30 years, creating software is my passion. I've done so across numerous platforms using languages that include, but aren't limited to: Ruby, Python, JavaScript (including frameworks like React), Lisp, C and ASM (z80, x86).

During the past 10 years I've been working at Firefield (https://firefield.com) as director of technology and I've been responsible for dozens of projects.


Skills

  • Ruby & Ruby on Rails
  • MySQL / PostgreSQL
  • Redis
  • TDD / Rspec / Capybara / Jest
  • HTML / HAML / Slim
  • MVC
  • CSS / SASS
  • jQuery
  • React
  • Trailblazer
  • Git
  • Node.js / express
  • Javascript / Coffescript
  • Elasticsearch
  • Python
  • Linux
  • Lisp
  • Docker
  • AWS
  • AWS Lambda
  • ECS / Fargate
  • Terraform
  • Ansible

I'm actually learning Elixir, Go and Machine Learning


Experience

2009 - 2019 Firefield.com - Cambridge, MA | remote

I directed all aspects of technology at Firefield, both for the company itself, but more importantly, for our clients. I supervised or personally defined the architecture and technology choices for all our prospective projects. I also managed Firefield's team of engineers tasked with implementing and deploying those technical blueprints into successful software (web applications, native mobile apps, APIs, web services, etc.)

Some of the companies and projects where I worked:

  • Mar 2017 - Jul 2019 BaseApp v3 (Firefield) - Cambridge, MA | remote
    https://firefield.com
    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 several fundamental features found in almost every project, like user authentication, etc.

    In addition, the base app acted as an opinionated repository of conventions, best practices and processes we use while developing at Firefield.

    • Ruby on Rails, Javascript, Trailblazer, Cells, Postgresql, Redis.
    • Writing and maintaining the software architecture document, using arc42, C4 and BPMN.
    • Designing and implementing a fully dockerized development environment to mimic the production env and making it easy for anyone to get the project up and running.
    • Separating the business logic from the framework code for better maintability
    • Documenting all the operations and generating the related BPMN diagrams
    • Making sure that all the dependencies were kept up to date
    • Installing security patches
    • Implementing automatic vulnerability scans for all the dependencies
    • Implementing automatic code reviews and several static analysis tools
    • Implementing automatic tests
    • Implementing JWT based API, with swagger integration
    • Implementing performance improvements
    • Working with the DevOps team implementing the scalable and secure cloud infrastructure using docker containers, AWS ECS and Fargate.
    • Implemented some of the terraform modules for the new infrastructure, the part related with processes, build pipelines, deploys, etc...

  • May 2016 - May 2019 Forge (Next-gen Firefield's internal time tracking tool) - Cambridge, MA | remote
    https://firefield.com

    Tech lead and backend developer

    • Ruby on Rails, Javascript, Trailblazer, Dry-rb, Cells, Docker, Terraform
    • Leading a full migration to trailblazer's business logic architecture framework
    • Implementing Business concepts, operations, policies and contracts for all the legacy code
    • Adding tests for the new architecture
    • Doing code reviews
    • Dockerizing the backend and frontend development environments
    • Working with the DevOps team to build a new infrastructure for the project using Docker and AWS ECS/Fargate

  • Nov 2014 - Mar 2019 MyWorkplace - Beverly, MA | remote
    https://www.supportingstrategies.com
    Tech lead, full-stack developer, email processing subsystem, AWS lambda, performance, infrastructure.
    • Ruby on Rails, React, Python, Lambda, DynamoDB, Redis, Postgresql.
    • Bootstrapping and architecting the project, setting the direction for other developers to join
    • Performing code reviews and automated testing
    • Introduced the Service Objects pattern.
    • Designing and implemented the email subsystem:
      • Helped creating the email client functionality (all the functionality you might expect from an email client).
      • Implemented the incoming email processing service. Dealt with performance and scalability issues.
      • Integration with third party services (hubdoc, sendgrid, amazon SES).
      • SPAM and bounces reporting.
    • Helping with the project handover to the new development team (Planet Argon) in 2019.

  • Jun 2013 - Dec 2018 Torchlight - Burlington, MA | remote
    https://www.torchlight.care

    Tech lead, architect/lead developer

    • Ruby on Rails, React, AWS, terraform
    • Designing and implementing all kind of features from back to front
    • Implementing the recommendations engine
    • Leading a big rewrite of the platform
    • Implementing Automated tests
    • Performing code reviews
    • Implementing the antivirus infrastructure for automatic scan of user uploads and reporting
    • Implemented the last version of the platform infrastructure with the DevOps team
    • Implemented the infrastructure for on demand staging environments
    • Integrating third party APIs and services
    • Integrating Adobe connect platform

  • Feb 2016 - 2018 Carroll School's Targeted Cognitive Intervention platform | remote
    https://tci.carrollcognitiveresearch.com
    https://carrollschool.org

    Architect/lead developer

    • Acting as a bridge between the data science team and the development team.
    • Integrating the Cognifit platform (https://www.cognifit.com).
    • Performing code reviews.
    • Coordinating releases.

  • Apr 2012 - Aug 2018 Listenwise, award-winning listening comprehension platform - Brokline, MA | remote
    https://listenwise.com
    Tech lead, architect, lead developer.
    • Ruby on Rails, React, Elasticsearch, Mysql, Postgresql, Cloudfront, AWS.
    • Designing and building new features.
    • Code reviewing and automated testing.
    • Static analysis tools.
    • Performance improvement.
    • Integration with third party services.
    • Bridge between product and development team.
    • Helping with the project handover to the new development team.

  • Nov 2016 - Mar 2018 MyIntuition - Wellesley, MA | remote
    https://myintuition.org

    Tech lead, full-stack developer.

    • Implementing the algorithm used in the calculator and all the unit tests
    • Implementing some of the client side functionality
    • Reviewing code

  • Jun 2015 - Mar 2018 MyBuildingHub MVP | remote
    https://mybuildinghub.com

    Tech lead

    • Performing code reviews.
    • Coordinating releases.

  • Jul 2016 - Feb 2018 Pillar Technologies - New York | remote
    https://pillar.tech

    Tech lead, full-stack developer, IoT, Ruby on Rails, Elixir, DynamoDB.

    • Helping designing and implementing the architecture for the initial MVP
    • Implementing frontend and backend features
    • Doing code reviews

  • March 2014 - Oct 2017 Write the World (Global community of young writers) | remote
    https://writetheworld.com

    Tech lead and full-stack developer

    • Ruby on Rails, Javascript.
    • Implementing features for educators and writers.
    • Implementing competions.
    • Implementing the writting and proofreading UI.
    • Doing code reviews.
    • Testing.

  • 2013 - 2017 SagelyHealth - Boston // Palo Alto | remote
    https://sagelyhealth.com

    Ruby on Rails developer

    • Implementing some backend and frontend features
    • Dockerize the development environment
    • Implementing a prototype for machine learning classification of clinical trials documents

  • Jul 2015 - Sep 2015 EphertMobile MVP (Firefield's internal time tracking tool) - Cambridge, MA | remote
    https://firefield.com

    Developer, code reviews.

    • Designing and implementing features while testing react native viability
    • Testing the implementation of an iOS and Android app from the same codebase
    • Code reviewing

  • May 2012 - Sep 2015 Ephert (Firefield's internal time tracking tool) - Cambridge, MA | remote
    https://firefield.com

    Tech lead, architect/lead developer, project maintainer

    • Designing and implementing all kind of features from back to front
    • Code reviewing, automated tests
    • Keeping the codebase and all the dependencies updated
    • Implementing APIS for integration with other tools
    • Ruby on Rails, Javascript.

  • Jun 2014 - May 2015 SimplyCircle - Los Altos, CA | remote
    https://simplycircle.com

    Tech lead, architect and lead developer.

    • Ruby on Rails, Javascript
    • Integrating third party services

  • Dec 2012 - Jul 2013 NoWrapping MPV - Cambridge, MA | remote
    https://firefield.com

    full-stack developer

    • Ruby on Rails
    • Implementing a wedding lists app.

  • May 2011 - Jan 2013 Addie - Cambridge, MA | remote
    https://firefield.com

    Tech-lead, full-stack developer, lead developer.

    • Implemeting a file sharing social network and service.
    • Ruby on Rails, AWS, Postgresql.

  • Nov 2011 - Jan 2012 SpoonWorthy MPV - Cambridge, MA | remote
    https://firefield.com

    full-stack developer, sole developer.

    • Ruby on Rails
    • Implementing the ingredients based recommendation engine for a food app.

Nov 2008 - Apr 2013 EchoWaves

https://github.com/crossblaim/echowaves/graphs/contributors
Core team, principal contributor, full-stack developer

EchoWaves was a real time collaboration tool and a social network. Was built around conversations rather than users. I was a core team member and the principal contributor. I created many of the most important features and helped building the app, from back to front.

EchoWaves was featured in Jun 2009 issue of the Rails Magazine: https://en.railsmagazine.com/issues/48

  • Implementing many features using Ruby on Rails
  • Realtime architecture using Comet

Jan 2008 - Jan 2009 sidirect.net - Alicante, Spain

Co-founder, CTO and lead developer

Sidirect was our try to profesionalize the real state market globally

  • Implementing the SiDirect platform using Ruby on Rails
  • Implementing and maintaining the service infrastructure
  • Implementing i18n internationalization

2007 - 2008 solaresalicante.com - Alicante, Spain

Full-stack developer
  • Implementing the solaresalicante.com app using Ruby on Rails

References

Adam McGowan - CEO at firefield.com
adam@firefield.com
Jeremy Sewell - CTO at sagelyhealth.com
jeremy@sagelyhealth.com

Languages

  • Spanish (native)
  • English

Interests

  • Travel
  • Gaming
  • Race cars
  • Skate
  • 3D printing
  • ... a lot of things, really

RODO information clause

I agree to the processing of personal data provided in this document for realising the recruitment process pursuant to the Personal Data Protection Act of 10 May 2018 (Journal of Laws 2018, item 1000) and in agreement with Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation)