Verified Expert in Engineering
Software Engineer and Developer
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.
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!
- 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.
- 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.
- Worked mainly on payment processing.
Senior Software Engineer
- 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
- 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
- Helped, as a team lead, to grow the business.
- Integrated the Google AdWords API.
- Integrated the Bing Ads API.
- Managed a team of developers.
- Built a big monolith eCommerce Rails app (started with Rails 0.x).
- Worked with a major amount of data.
- Pursued zero downtime deploys.
Billing/Payment Services for a Ride
Pitch for CEJS 2017 - Redux Sagas and Side Effectshttps://speakerdeck.com/filipebarcos/pitch-lidando-com-efeitos-colaterais-com-redux-saga
Rust for Rubysts - RubyConf BR 2015https://speakerdeck.com/filipebarcos/rust-for-rubysts
Ruby on Rails (RoR), Redux, Ember.js, Sinatra
Stripe API, Shopify API, Node.js, Chai, Redux-Saga, React, AdWords API, Lodash
Shopify Payments, Back-end, eCommerce, APIs, Software
Shopify, MacOS, Bing Ads, Social Media Advertising
PostgreSQL, Redis, Elasticsearch, Hasura
Vim Text Editor, Git, Mocha
Bachelor's Degree in Computer Science
Universidade Federal do Ceara (UFC) - Fortaleza, Ceara
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