Theo Melo

Canada

@theomelo

Ruby on Rails / ReactJS Developer

Badges

Days of Code
Sql
Ruby

Certifications

Work Experience

  • Senior Full Stack Developer

    Foodee•  February 2023 - November 2024•  Vancouver, British Columbia

    ● Developed and maintained client applications in EmberJS for external and internal clients (admin app), prioritizing code quality and comprehensive test coverage. ● Integrated 3rd party APIs from our logistics partners in our Rails application to enhance functionality and streamline operations. ● Implemented Datadog as a centralized monitoring solution, eliminating redundant developer tools and significantly reducing costs. ● Migrated PusherJS to ActionCable, reducing almost $6K in costs. ● Migrated from GitHub-hosted runners to self-hosted runners, resulting in annual savings of over $100k for the company.

  • Senior Full Stack Developer

    Thinkific•  March 2020 - February 2023•  Vancouver, British Columbia

    ● Migrated from server-side rendering in CoffeeScript to a modern ReactJS and Typescript frontend, improving performance and maintainability. ● Restructured existing services into separate modules using Rails Engines within the monolith, enhancing code organization and modularity. ● Proactively Identified and resolved product defects, ensuring a seamless user experience.

  • Back End Developer

    Kickbooster•  December 2018 - February 2020•  Winnipeg, Manitoba

    ● Developed new features and improved test coverage for Kickbooster, adhering to coding best practices and minimizing new incurrence of bugs. ● Worked within product roadmap timelines to deliver high-quality features and resolve complex bug fixes. ● Collaborated with end-users to understand their needs and create tailored solutions.

  • Full Stack Developer

    Eduk•  January 2016 - April 2018•  Sao Paulo, Brazil

    ● Developed scalable backend solutions using Ruby, Python, and Go in a microservices architecture, supporting over 4 million registered users and 120,000 subscribers. ● Integrated with Stripe and Adyen as an online payment method, enabling secure and efficient payment processing. ● Enhanced the front-end performance and user experience by creating React-based single-page applications. ● Engaged with cross-functional teams, project managers, and end-users to deliver customized solutions aligned with business goals and optimize workflows.

  • Senior IT Support Analyst

    IBM Brasil•  November 2011 - June 2015•  Sao Paulo, Brazil

    ● Led a Global Service Desk team for a client with over 1000 employees in three locations. ● Managed SLA compliance and maintained high support quality, exceeding customer expectations ● Provided local support for VDI tools and Windows operating systems.

Education

  • Douglas College

    Computer Information Systems, Computer & Information Systems•  Present

  • FATEC Jundiaí

    Computer Information Systems, Information Tech for Business Management

  • Campus Code

    Computer Information Systems, Ruby on Rails Bootcamp

Skills

GitHub Actions
SemaphoreCI
CircleCI
Datadog
Scout APM
Sentry
Docker
Kubernetes
Helm
Terraform
ArgoCD
PostgreSQL
MySQL
React
Vue
Ember
Cypress
RSpec
Minitest
Cucumber
Jest
Mocha
Ruby on Rails
Sidekiq
Action Cable
Typescript
Ruby
Python