Rodrigo Souto, Developer in Salvador - State of Bahia, Brazil
Rodrigo is available for hire
Hire Rodrigo

Rodrigo Souto

Verified Expert  in Engineering

Software Developer

Location
Salvador - State of Bahia, Brazil
Toptal Member Since
October 10, 2019

Rodrigo is an active software developer who's spent the past several years mainly building complex web apps. He’s an all-around developer who’s used front-end, back-end, and infrastructure technologies while working with teams of all sizes. Along with being passionate about coding and solving problems and strongly committed to communication and organization, Rodrigo values product quality, transparency, Agile development, and client satisfaction.

Portfolio

PRTE
Bootstrap, HTML5, CSS3, jQuery, JavaScript, Git, Docker, NGINX, Apache, MySQL...
LabLivre
Bootstrap, HTML5, CSS3, jQuery, JavaScript, Git, Docker, NGINX, Apache...
Colivre
Cypress, RSpec, Selenium, Cucumber, Material Design, Bootstrap, HTML5, CSS3...

Experience

Availability

Part-time

Preferred Environment

Vim Text Editor, Debian, Git

The most amazing...

...thing I've built was an intelligent recommendation system that suggested appropriate content and relationships for a user on a social network platform.

Work Experience

Senior TI Consultant

2019 - 2019
PRTE
  • Designed and coded web solutions and application infrastructures.
  • Coached new developers.
  • Planned and managed development processes and product deliveries.
  • Created best practice guides for web applications.
  • Optimized performance metrics.
Technologies: Bootstrap, HTML5, CSS3, jQuery, JavaScript, Git, Docker, NGINX, Apache, MySQL, Ruby on Rails (RoR), Ruby

Senior Full-stack Developer

2018 - 2019
LabLivre
  • Designed and coded a new feature for an application.
  • Produced user documentation for several workflows.
  • Adapted interfaces to become responsive and accessible.
  • Dealt with UI/UX design and development.
  • Delivered the whole project while working solo.
Technologies: Bootstrap, HTML5, CSS3, jQuery, JavaScript, Git, Docker, NGINX, Apache, PostgreSQL, Ruby on Rails (RoR), Ruby

Senior Full-stack Developer

2011 - 2019
Colivre
  • Designed and coded applications in an Agile environment utilizing a test-driven development approach (TDD).
  • Created and maintained a project schedule and technical documentation and acted as a liaison between business and QA.
  • Built and led teams of 5-10 high-performing developers.
  • Implemented infrastructure, caching and performance improvements to handle access from the presidential campaign of Dilma Roussef that was hosted on our platform.
  • Acted as the release manager of project Noosfero dealing with code reviews, design decisions, release planning, community-engaging activities, and developer coaching.
  • Developed a custom plugin architecture for the Noosfero platform, which allowed broader use of the application.
  • Packaged several libraries for a Debian-based OS.
Technologies: Cypress, RSpec, Selenium, Cucumber, Material Design, Bootstrap, HTML5, CSS3, GraphQL, Vue, jQuery, JavaScript, Git, Chef, LXC, Docker, Vagrant, Varnish, NGINX, Apache, PostgreSQL, Ruby on Rails (RoR), Ruby

TI Researcher

2015 - 2015
Federal University of Brasília
  • Designed and coded an application in an Agile environment utilizing a test-driven development (TDD) approach.
  • Built and led a team of 5-10 junior developers.
  • Planned and executed a full platform database migration converting data between two database-incompatible applications.
  • Created and maintained project technical documentation for the full migration process.
  • Created a fail-safe progress-aware white-box framework named ​Immigrant​ to assist the general migration processes.
Technologies: Selenium, Cucumber, LXC, Vagrant, HTML5, CSS3, jQuery, JavaScript, Git, Apache, PostgreSQL, Ruby on Rails (RoR), Ruby

TI Consultant

2014 - 2014
Youth Federal Secretary
  • Designed and coded a migration process to convert data between different formats.
  • Designed and coded a migration process to convert data between different formats.
  • Deployed a new backup and monitoring infrastructure for the project.
  • Automated several workflow procedures.
  • Realized workshops and presentations on several technologies.
Technologies: Selenium, Cucumber, HTML5, CSS3, jQuery, JavaScript, Git, Vagrant, Varnish, Apache, MySQL, PostgreSQL, PHP, Ruby on Rails (RoR), Ruby

Noosfero

https://gitlab.com/noosfero/noosfero
Noosfero is an open-source web platform for social networks with several different content creation features such as blogs, e-portfolios, CMS, RSS, thematic discussion, events, and agendas. Noosfero is a project with more than ten years and has a lot of different use cases that can be seen at the link below.
• https://directory.noosfero.org

I worked on the project as a developer for four years and I am currently acting as the release manager of the project. As a release manager, I handled code reviews, planned release cycles, designed new features, managed contributions, and also held community meetings.

With more than 2,500 commits on this project, I can safely say I've gained a lot of experience. More information can be seen at the link below.
• https://www.openhub.net/p/noosfero

Languages

CSS, HTML, JavaScript, Ruby, GraphQL, CSS3, HTML5, PHP, Sass, SCSS, CoffeeScript

Frameworks

Ruby on Rails (RoR), Sinatra, Selenium, Cypress, Bootstrap, Nuxt.js, Slim

Libraries/APIs

jQuery, Vue

Tools

Vim Text Editor, Git, RSpec, NGINX, Certbot, Cucumber, GitLab CI/CD, Docker Compose, Apache, Varnish, Vagrant, Chef, GitHub, Cron, Postfix

Paradigms

Agile, Scrum, Test-driven Development (TDD), XP

Platforms

Debian, Apache2, Ubuntu, Docker, Arch Linux, Kubernetes, Heroku, Linux

Storage

PostgreSQL, MySQL, MariaDB, Redis, Memcached, Amazon S3 (AWS S3), Microsoft SQL Server

Other

Material Design, Feature-driven Development (FDD), LXC, Responsive Design

2007 - 2012

Bachelor's Degree in Computer Science

Federal University of Bahia - Salvador, Brazil

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring