Nuuvem - Full Stack Software Developer

SINCE JUNE 2022, REMOTE

My job at Nuuvem consists of working and improving the company’s projects, respecting good code practices and market standards, planning new features, helping junior developers by providing and teaching more technical concepts, suggesting and presenting new technologies to the team, and more.

Here are some of the features I delivered throughout the years:

  • Helped to add docker to all projects for the development and CI environment;
  • Helped to upgrade the Ruby version from 2.5.6 up to 3.0.6;
  • Helped to upgrade Rails version from 5.1 up to 6.1;
  • Helped to develop a new provider API integration;
  • Helped to improve the pricing system of the shop and reduce the query time from seconds to milliseconds;
  • Helped to create and use an easy-to-set-up crowdfunding system;
  • Fixed a lot of bugs and technical debts;
  • Did a lot of small features like SSO Login, increased test performance and decreased CI execution time, added more test coverage for more than four projects and eighteen gems;

and more.

  • Techs: Ruby (2.7.5, 3.1.X), Rails (v5.x, v7.x), Vue, JavaScript, Sidekiq, Postgres, Mongodb, Docker.
  • Services: AWS, AppSignal, Loggly, DeadMansSnitch, Segment, StitchData, CustomerIO, Klipfolio, Azion.

RD Station - Backend Software Developer (Contract)

JUNE 2023 - JANUARY 2024, REMOTE

I helped to develop a new multi-product webhook tool using the most up-to-date code practices and tools of the Ruby on Rails ecosystem. This tool delivered more than a million webhooks per day and through different client applications, offering the best, with zero friction, multi-product interface possible so it can integrate into different internal applications that the company had. The application just needed to set up an event pipeline and send it to the webhook service, and it would handle the rest.

I also helped to maintain and improve the company’s existing APIs.

  • Techs: Ruby (3.1.X), Rails (v7.x), Sidekiq, Postgres, Docker, GCloud PubSub.
  • Services: GCloud, Rollbar, Datadog, Okta, Vault, GCloud Lake, JIRA, Kong.

WaySync - Full Stack Software Web Developer (Contract)

NOVEMBER 2022 - JANUARY 2023, REMOTE (US)

WaySync was a company that aimed to empower forwarders to win more business with less overhead, providing tools and automations to make quoting prices for rates easier.

I helped to improve the contract processing micro-service reliability by increasing the automated test coverage, considerably reducing the number of bugs, developed a new tool for handling air delivery. I also received mentorship from my other two peers (tech lead and founder engineer), participated in problem discussions, code reviews, and performance improvements of queries and services used by the system.

Likewise, I was responsible for redesigning (UI and code) the whole email composer component to avoid using the one Nyla provided in their integration and build one with the company face.

  • Techs: Ruby (3.1.X), Rails (v7.x), JavaScript, Stimulus, Turbo, Postgres, Docker, Tailwind CSS and more
  • Services: AWS, Sentry, Nylas

Codeminer42 - Full Stack Software Developer

JULY 2020 - JUNE 2022, HYBRID, TERESINA (BR)

My job at Codeminer consisted of participating in problem discussions, code reviews, apply the best code practices, and design standards using agile methodologies. In addition, improved my experience with Ruby, Rails, RSpec, Docker, Git and be introduced to other technologies and concepts such as JavaScript, Python, Elixir, TDD, DDD, and many more. I also perform some extra activities, like reviewing the blog posts that were published every Wednesday and I help to mentor new employees on their technologies and projects when was needed.

Worked with clients such as Stack Commerce, Cyanna, Agrosmart, and Juntos Somos Mais. More details below.

  • StackSocial - Full-Stack Software Developer (Contract)

    AUGUST 2021 - JUNE /2022, REMOTE

    My work consisted of coding features and bug fixes, doing code reviews, and participating in planning meetings. I also implemented and gave support to backend integrations with third-party services like Salesforce, Segment, and others.

    • Techs: Ruby (v2.7), Rails (v5.x), Angular, React, JavaScript, Sidekiq, MySQL, Docker
    • Services: AWS, Sentry, Iterable, Salesforce, Segment, Postgres, ElasticSearch, GraphQL, SemaphoreCI
  • Cyanna - Backend Software Developer (Contract)

    JUNE 2021 - AUGUST 2021

    My work at Cyanna consisted on help maintain one of the core services that supply a workflow for submitting, retrieving, processing, and analyzing required compliance data documents.

    • Techs: Ruby (v2.4), Rails (v4.x), Sidekiq, Docker, Postgresql, Haml
    • Services: AWS, Github, Jenkins
  • Agrosmart - Backend Software Developer (Contract)

    MARCH 2021 - JUNE 2021

    My job at Agrosmart was the development of an API to create a field notebook to manage crops, glebas, and the entire tobacco planting cycle. Focusing on practicality, security, and offline usage (due to the poor connections of the people residing on the farms).

    The main challenge was how we would handle the data pipeline of sending and receiving the information since users could spend more than a day without internet connection and basically work with a full offline app.

    • Techs: Ruby (v2.8), Rails (v5.1), RSpec, PostgreSQL, Docker, Git, Kubernetes
    • Services: AWS, Github, Jenkins
  • Juntos Somos Mais - Backend Software Developer (Contract)

    JULY 2020 - FEBRUARY 2021

    My job was the development of an API for handling resources in a B2C (Business to Consumer) project. The API was integrated with multiple third-party API services such as B2W, Mercado Livre, Shopee, Via Varejo, and Amazon.

    • Techs: Python, Django, Django rest framework, Unittest, Pytest, PostgreSQL, Git, Docker, RabbitMQ, Kubernetes
    • Services: AWS, GitHub, GitHub Actions, Sentry

Maida.Health - Software Developer Intern

JUNE 2019 - JUNE 2020, TERESINA (BR)

I helped develop a Microservice and scraping scripts for retrieving and parsing data from legacy web systems for later displaying the data into internal APIs.

  • Techs: Python, Flask, FastAPI, Postgres, SQLAlchemy, Docker

💻 Technology

  • Proficiency: Ruby, Rails, RSpec, Sidekiq, Docker, Redis, AWS, Postgres, MongoDB, Git, Unix, Linux, JavaScript (ES6+)
  • Acquainted: HTML5, CSS3, React, Angular, Vue, Python, Django, Flask, Scrapping, Shell Script, Perl, GraphQL

🗣 Languages

Portuguese 🇧🇷: Native speaker

English 🇺🇸: Advanced, with excellent conversational skills


📜 Talks

BrownBag CM42: Starting in the world of Web Scraping

BrownBag CM42: Legacy Systems - What to (or not) do


📅 Events

  • Tropical.rb - 2024
  • Imersão42 (Class 1 and 2) - 2021
  • NLW (Next Level Week, Rocketseat) - 2021
  • Introdev (Teresina) - 2019
  • Introdev (Teresina) - 2018
  • Introdev (Teresina) - 2017
  • University Programming Marathon - 2018 (second place)
  • University Programming Marathon - 2017 (third place)
  • Hackatruck - 2017

🐙 Open Source

City ScrappersPull Requests

The City Scrapers collect information about public meetings. Every day, the City Scrapers go out and fetch information about new meetings from the Chicago City Council’s website, the local school council’s website, the Chicago police department’s website, and many more.

Gatsby DocsPull Requests

This repository contains the Brazilian Portuguese translation of Gatsby.

steam_api - Repository

Ruby client for fetching data for the public Steam API Interface.


📚 Education

Bachelor’s Degree in Computer Science

JUNE 2016 - JULY 2021 (finished)

UFPI - Teresina - PI, Brazil

Technical course in IT integrated with High School

JANUARY 2012 - JANUARY 2015 (finished)

IFMA - Bacabal - MA, Brazil