Cosmos - Software Consultancy
- Senior Software EngineerApril 2016 - present (8 years and 10 months)
Consulting in software development, specializing in Ruby, Rails and Javascript.
Working remote for the past 8+ years with a focus on U.S. based companies.
Firstleaf
- Senior Software Engineer (Ruby and Javascript)May 2021 - February 2023 (1 year and 10 months)
Leading wine company and subscription service that makes it easy to discover new favorite wines.
Working remotely from Brazil, I was part of the following teams throughout my journey at the company:
► Product: developing new features and integrations
► Mobile: providing new APIs to support our mobile app
► Platform: improving the core functionalities of our platform
At Firstleaf I also conducted several technical interviews for hiring new backend engineers.
Rockstar Coders
- Senior Full Stack Developer (Ruby and Javascript)June 2018 - April 2021 (2 years and 11 months)
I worked with this US software consulting firm for a wide range of clients and industries.
From new projects using the latest cutting-edge technologies to legacy systems. It was a great opportunity to contribute to so many different projects over the years.
E-xact Transactions
- Senior Full Stack Developer (Ruby and Javascript)September 2016 - December 2017 (1 year and 4 months)
I worked at this company with great people and had an amazing time when I was there.
Initially I was assigned to help the Payeezy team with maintenance tasks for the banking payment platform.
Then I joined the X2 team to implement a new version of the main product developed by the company (Hosted Checkout).
When we achieved a stable version I was moved to the Telemetry team to assist with backend changes for the TelemetryTV platform.
SDX Central
- Ruby DeveloperJanuary 2016 - July 2016 (7 months)
SDX is a portal focused on emerging infrastructure (mainly networks).
It provides tools to create news, articles, webinars, sponsored content, advertising, reports and data analysis.
The portal was a wordpress application backed by a Rails 4 API with a PostgreSQL database, and using Angular JS for the admin area.
I was hired to work mainly on the Rails API but also to help with the Angular project.
I contributed to the team by implementing some new features, improving the test coverage and refactoring parts of the Ruby code.
B2W
(Promoted Price) - Team Leader and Software DeveloperOctober 2013 - December 2015 (2 years and 3 months)
I led a team of 8 amazing people and we were responsible to maintain and evolve the promoted pricing ecosystem, based on several applications and microservices.
The previous promotion architecture generated recurring losses over the years. My team redefined and re-implemented the entire architecture.
We introduced new flows and high performance microservices to provide real time updates to the frontend apps using promotion and price information.
Our team also built other microservices to support free shipping, installments and discount coupons.
Ideais
- Java DeveloperJune 2010 - December 2012 (2 years and 7 months)
I helped our team to adopt agile methodologies (pair programming, code reviews, automated tests) and also by mentoring new developers.
Our main challenges were related to scalability and performance (the site is one of the most visited e-commerce portals in Brazil)
Besides the maintenance of our main projects we delivered a relevant number of new side projects for the company.
Logic Point
- Team Leader and Software DeveloperDecember 2006 - June 2009 (2 years and 6 months)
We developed a booking application for hotels, a bookstore application and an educational assessment system.
During my time in the company I helped my team to start using a version control tool (which was not that common in 2006) and we learned many important lessons on applying oriented object techniques.
This was my first job on a software company. It also helped me to improve my experience with customer support and team management.
Freelance
- Software DeveloperJune 2005 - December 2006 (1 year and 7 months)
I developed and maintained a restaurant management system to control stock, orders and issue client invoices
Brazilian Navy
- SailorFebruary 2000 - April 2005 (5 years and 3 months)
I worked for 5 years in the Brazilian Navy. During this period I developed my interest in programming and started to implement small applications used in departments I worked in the Navy (such as a career management system and an inventory control application).