Filipe Costa, Shopify Payments Developer in Fortaleza - State of Ceará, Brazil
Filipe Costa

Shopify Payments Developer in Fortaleza - State of Ceará, Brazil

Member since May 15, 2014
Filipe's been developing all sorts of applications for almost eight years now—from Java and C# to Ruby, Node.js, and other front-end technologies too. He's also spent some time developing native Android apps and worked in various roles from leading small teams and being part of larger and distributed teams. For the past four years, remote work has taken 100% of his time. In his free time, Filipe organizes meetups and speaks at conferences.
Filipe is now available for hire


    React, GraphQL, Hasura, TypeScript
  • Shopify
    GraphQL, Go, JavaScript, TypeScript, Ruby on Rails (RoR), Ruby
  • Bonsai
    React, Ruby on Rails (RoR), Ruby



Fortaleza - State of Ceará, Brazil



Preferred Environment

Git, Vim Text Editor, MacOS

The most amazing...

...thing I've worked on at Shopify was enabling a PSD2-capable checkout for all 1 million merchants!


  • Senior Software Engineer

    2020 - PRESENT
    • Integrated with various version control systems (VCS) including GitHub, Gitea, GitLab, and Bitbucket.
    • Designed the billing system architecture.
    Technologies: React, GraphQL, Hasura, TypeScript
  • Software Developer

    2017 - 2020
    • Worked mainly on payment processing.
    Technologies: GraphQL, Go, JavaScript, TypeScript, Ruby on Rails (RoR), Ruby
  • Senior Software Engineer

    2016 - 2017
    • Migrated a jQuery based front-end to React.
    • Integrated Redux with a React app.
    • Bootstrapped an API pattern for the main app.
    Technologies: React, Ruby on Rails (RoR), Ruby
  • Senior Software Engineer

    2015 - 2016
    • Built a REST API using JSON API standards.
    • Implemented iOS push notifications on a Rails and Elixir back-end.
    • Helped a bit with Android app development.
    • Constructed the new billing/payments system of the app.
    Technologies: Ember.js, JavaScript, Go, Elixir, Ruby on Rails (RoR), Ruby
  • Senior Developer | Team Lead

    2013 - 2015
    Stack Builders
    • Helped, as a team lead, to grow the business.
    • Integrated the Google AdWords API.
    • Integrated the Bing Ads API.
    • Managed a team of developers.
    Technologies: Redis, PostgreSQL, JavaScript, Ruby on Rails (RoR), Ruby
  • Consultant Developer

    2012 - 2013
    • Developed a real-time JavaScript app (online auction).
    • Built a big monolith eCommerce Rails app (started with Rails 0.x).
    • Worked with a major amount of data.
    • Pursued zero downtime deploys.
    Technologies: Elasticsearch, Redis, JavaScript, Ruby on Rails (RoR), Ruby, JRuby


  • Billing/Payment Services for a Ride

    It was a payments service (we had a microservices architecture) where it was built in Ruby (not Rails) and communicated with other services through RabbitMQ. It was responsible for generating charges and reimbursing drivers in a specific way (private business detail) that would optimize costs (integrated with the Stripe API).

  • Pitch for CEJS 2017 - Redux Sagas and Side Effects

    I created this pitch for a JavaScript conference in Fortaleza, Brazil, in 2017. With this pitch, I was the third most-voted talk-to-me and will be introduced in full length, the next May.

  • Rust for Rubysts - RubyConf BR 2015

    A semi-introductory talk about Rust directed to Ruby developers.


  • Languages

    Ruby, JRuby, GraphQL, JavaScript, Elixir, TypeScript, Go
  • Frameworks

    Ruby on Rails (RoR), Redux, Ember.js
  • Libraries/APIs

    Stripe API, Shopify API, Node.js, Chai, Redux-saga, React, AdWords API, Lodash
  • Other

    Shopify Payments
  • Paradigms

  • Platforms

    Shopify, MacOS, Bing Ads
  • Storage

    PostgreSQL, Redis, Elasticsearch, Hasura
  • Tools

    Vim Text Editor, Git, Mocha


  • Bachelor's degree in Computer Science
    2006 - 2011
    Universidade Federal do Ceara - Fortaleza, Ceara

To view more profiles

Join Toptal
Share it with others