Rodrigo Souto, Software Developer in Salvador - State of Bahia, Brazil
Rodrigo Souto

Software Developer in Salvador - State of Bahia, Brazil

Member since August 6, 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.
Rodrigo is now available for hire

Portfolio

  • PRTE
    Ruby, Rails, MySQL, Apache, Nginx,​ ​ Docker, Git, JavaScript, jQuery, CSS3...
  • LabLivre
    Ruby, Rails, PostgreSQL, Apache, Nginx,​ Docker, Git, JavaScript, jQuery...
  • Colivre
    Ruby, Rails, PostgreSQL, Apache, Nginx,​ Varnish, Pound, Vagrant, Docker, LXC...

Experience

  • Git, 12 years
  • Test-driven Development (TDD), 9 years
  • CSS, 9 years
  • PostgreSQL, 9 years
  • Ruby on Rails (RoR), 9 years
  • JavaScript, 9 years
  • HTML, 9 years
  • Agile, 8 years

Location

Salvador - State of Bahia, Brazil

Availability

Part-time

Preferred Environment

Debian OS, Vim Editor, 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.

Employment

  • 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: Ruby, Rails, MySQL, Apache, Nginx,​ ​ Docker, Git, JavaScript, jQuery, CSS3, HTML5, Bootstrap
  • 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: Ruby, Rails, PostgreSQL, Apache, Nginx,​ Docker, Git, JavaScript, jQuery, CSS3, HTML5, Bootstrap
  • 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: Ruby, Rails, PostgreSQL, Apache, Nginx,​ Varnish, Pound, Vagrant, Docker, LXC, Chef, Git, JavaScript, jQuery, Vue.js, GraphQL, CSS3, HTML5, Bootstrap, Material Design, Cucumber, Selenium, RSpec, Cypress
  • 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: Ruby, Rails, PostgreSQL, Apache, Git, JavaScript, jQuery, CSS3, HTML5, Vagrant, LXC, Cucumber, Selenium
  • 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: Ruby, Rails, PHP, PostgreSQL, MySQL, Apache, Varnish, Pound, Vagrant, Git, JavaScript, jQuery, CSS3, HTML5, Cucumber, Selenium

Experience

  • Noosfero (Development)
    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

Skills

  • Languages

    CSS, HTML, JavaScript, Ruby, GraphQL, Sass, SCSS, CoffeeScript
  • Frameworks

    Ruby on Rails (RoR), Sinatra, Selenium, Bootstrap, Nuxt.js, Slim
  • Libraries/APIs

    jQuery, Vue.js
  • Tools

    Vim Text Editor, Git, RSpec, Nginx, Certbot, Cucumber, GitLab CI/CD, Docker Compose, 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, AWS S3
  • Other

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

Education

  • Bachelor's degree in Computer Science
    2007 - 2012
    Federal University of Bahia - Salvador, Brazil

To view more profiles

Join Toptal
I really like this profile
Share it with others