Filipe Costa
Verified Expert in Engineering
Software Engineer and Developer
Fortaleza - State of Ceará, Brazil
Toptal member since March 27, 2017
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.
Portfolio
Experience
- Ruby on Rails (RoR) - 8 years
- Ruby - 8 years
- Stripe API - 4 years
- Shopify API - 3 years
- Shopify - 3 years
- Shopify Payments - 3 years
- Elixir - 1 year
Availability
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!
Work Experience
Software Engineer
Stripe
- Served as part of the LATAM Payment Method team, focusing on Mexico and Brazil. Throughout my time, helped ship multiple local payment methods to the LATAM market to help our merchants have a better offering for their customers.
- Worked on offering a payment method in a local market, which means interacting and integrating with a local partner to enable payment method offering through the Stripe APIs and products, like Stripe.js Checkout, Billing, Invoicing, Payment Element, and Payment Links.
- Contributed to PIX and Boleto, local payment methods in Brazil, which were a huge success among Stripe's customers. We have millions of BRL processed via those payment methods; PIX, in particular, has seen exponential growth since its launch.
Engineering Manager
Stoplight.io
- Integrated with various version control systems (VCS), including GitHub, Gitea, GitLab, and Bitbucket.
- Designed the billing system architecture from the ground up.
- Established an engineering career path where we developed tracks for technical and management.
Software Developer
Shopify
- Worked mainly on payment processing.
Senior Software Engineer
Bonsai
- Migrated a jQuery based front-end to React.
- Integrated Redux with a React app.
- Bootstrapped an API pattern for the main app.
Senior Software Engineer
Ride.com
- 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.
Senior Developer | Team Lead
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.
Consultant Developer
ThoughtWorks
- 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.
Experience
Billing/Payment Services for a Ride
Pitch for CEJS 2017 - Redux Sagas and Side Effects
https://speakerdeck.com/filipebarcos/pitch-lidando-com-efeitos-colaterais-com-redux-sagaRust for Rubysts - RubyConf BR 2015
https://speakerdeck.com/filipebarcos/rust-for-rubystsEducation
Bachelor's Degree in Computer Science
Universidade Federal do Ceara (UFC) - Fortaleza, Ceara
Skills
Libraries/APIs
Stripe API, Shopify API, Node.js, Chai, Redux-Saga, React, Google Ads API, Lodash
Tools
Vim Text Editor, Git, Mocha
Languages
Ruby, JRuby, GraphQL, JavaScript, Elixir, TypeScript, Go, Java
Frameworks
Ruby on Rails (RoR), Redux, Ember.js, Sinatra
Paradigms
Agile
Platforms
Shopify, MacOS, Bing Ads, Social Media Advertising
Storage
PostgreSQL, Redis, Elasticsearch, Hasura
Other
Shopify Payments, Back-end, eCommerce, APIs, Software
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring