Ruby on Rails Expert
2021 - 2022
Toptal Client
- Implemented several fields and mutations for new GraphQL API.
- Reviewed peer's code to ensure quality and consistency.
- Researched, split work into deliverables and estimated duration throughout the whole project.
Technologies: Amazon Web Services (AWS), Ruby, Ruby on Rails (RoR), Docker, GraphQL, Ruby Performance, Datadog, New Relic
Senior Full-stack Developer
2020 - 2021
Carnegie Mellon University (through Toptal)
- Developed the front end and extended back end for CodeLabs, a feature that allows students to upload their code assignments to be executed and graded automatically.
- Integrated CodeLabs with several other modules in the system (student's gradebook, TAs grading tool).
- Advised client on architectural decisions for medium-long term.
- Rewrote the student CLI tool from MVP to production-ready.
Technologies: Python, Python 3, Django, Django REST Framework, JavaScript, React, HTML, CSS, AWS Lambda, Docker
Ruby on Rails Expert
2019 - 2020
Toptal (through Toptal)
- Implemented new authorization for staff users (migration from CanCan to custom solution).
- Collaborated with three teams throughout the engagement to accelerate project (abilities migration) completion.
- Engaged directly with stakeholders to get to solutions.
- Tracked and fixed bugs using Jira as a reporting tool.
Technologies: Agile Software Development, Ruby on Rails (RoR), Ruby, Docker
Full-stack Developer
2019 - 2019
Mobilize Networks, Inc. (via Toptal)
- Rebuilt the front end of a file directory feature, using React with drag-n-drop capabilities.
- Implemented new events for analytics tracking both in the front end and the back end.
- Implemented the feature of highlighting posts in the feed from scratch, using React, Redux, and Ruby on Rails as an API.
- Built an API for the bulk creation of users using Ruby on Rails.
- Added a new type of a "moderator" role for the authorization system.
- Refactored the existing back-end push notifications implementation.
- Performed several smaller maintenance tasks, including CSS changes, bug fixes, changes in email templates, etc.
Technologies: Redis, Redux, JavaScript, Git, SQL, PostgreSQL, AngularJS, React, Ruby on Rails (RoR), Ruby, Test-driven Development (TDD), Back-end, HTML5, CSS, Amazon Web Services (AWS), Sidekiq, Ruby on Rails 5, Elasticsearch, Ruby on Rails API, REST APIs
Software Engineer
2017 - 2018
Udacity
- Ported a Python and Flask webhook service to pure Go to increase the load and ensure a higher throughput.
- Maintained the Django payment system for Brazilian customers and extended the functionality to support different local market use cases.
- Migrated Brazil's payment system to a Ruby on Rails global payment system, customized the React front end, built the back-end webhooks, and wrote unit tests.
- Integrated a third-party email provider for the managed international regions while working closely with the HQ's email marketing team and the other regions' engineering teams.
- Mentored a software engineering intern with no previous experience in software development; provided coaching, performed weekly one-on-ones, advised on career planning, and performed some pairing.
- Interviewed and hired four engineers for Brazil's engineering team. Actively participated in the hiring process for the whole international engineering team, assessing CVs, take-home exercises, and in-person interviews.
Technologies: Redis, PostgreSQL, Test-driven Development (TDD), Redux, Git, SQL, Ruby, Docker, Angular, React, JavaScript, Python, Ruby on Rails (RoR), Go, TypeScript, Back-end, HTML5, CSS, Django, Amazon Web Services (AWS), Sidekiq, Celery, Ruby on Rails 5, Elasticsearch, Ruby on Rails API, REST APIs
Full-stack Software Engineer
2016 - 2017
por.a.mais.b (Previously Tuneduc)
- Created a data visualization dashboard using React and Highcharts.
- Refactored a legacy codebase (Rails and React) for maintainability and added new features.
- Worked on the prototype for a new web app using the Ruby on Rails API.
Technologies: Redis, PostgreSQL, Redux, JavaScript, Git, Linux, SQL, Ruby, React, Ruby on Rails (RoR), Test-driven Development (TDD), Back-end, HTML5, CSS, Amazon Web Services (AWS), Sidekiq, Ruby on Rails 4, Elasticsearch, Ruby on Rails API, REST APIs
Software Engineer
2016 - 2016
Ever
- Implemented gamification functionalities inside an existing e-learning platform with Ruby on Rails.
- Developed a real-time chat for students and mentors.
- Implemented browser notifications for achievements and new messages.
Technologies: JavaScript, Git, Linux, SQL, Ruby, Ruby on Rails (RoR), PostgreSQL, Back-end, HTML5, CSS, MySQL, Amazon Web Services (AWS), Sidekiq, Ruby on Rails 4, Ruby on Rails API, REST APIs