fbpx Thiago | DevReady

Let’s Get Started

Thiago
HireThiago

Thiago

Sao Paulo, Brazil --:--:--

Thiago is a programming language and framework agnostic software developer. He has 15 years of experience developing projects for multinational companies, in which he has led development teams and implemented software quality assurance. He has been successful in achieving software quality with Design Patterns, SOLID principles, Unit/Integration/Usability tests, continuous integration/continuous delivery, DevOps, and working closely with stakeholders.

GitHub: https://github.com/shorumi

Hire Thiago
Skills
Years
1
2
3
4
5
6
7
8
9
10+
JavaScript
Docker
RoR
HTML
Node
Oracle
DevOps
JSON
Java
MySQL
PostgreSQL
Databases
Spring
SOAP
REST
Hibernate
Developer Personality

Independent

Collaborative

Trailblazer

Conservative

Generalist

Specialist

Planner

Doer

Idealist

Pragmatist

Abstraction

Control

100
50
0
50
100
Feature Experience

Refactoring

Integrations

Application Design

Containers

MODERATE
EXTENSIVE
EXPERT
Cultural Experience

Agile

SOLID Principles

Clean Code

Microservices

MODERATE
EXTENSIVE
EXPERT
Portfolio

AgilityFeat

Software Developer

Work Experience : 2021 - Present

Working on AgileTeam that handles internal and external APIs: developing new features; refactoring legacy codebases based on the best practices, like Clean Code, Code reuse, SRP; and deep diving into some performance issues.

More

DASA

Tech Lead

Categories

Work Experience : 2020 - 2020

Led an agile team to rebuild an internal software that integrated Hospital Information Systems with the DASA applications ecosystem. Architected and designed new applications. Created the Boilerplate Project and DevOps for a Node.js ApolloServer GraphQL service – configured Docker, docker-compose, Kubernetes, and Jenkins to provision containers to Google Cloud Platform, managed over Rancher.

More

BASEMENT

Tech Lead

Categories

Work Experience : 2020 - 2020

Led an agile team to build new SaaS and Microservices, like Authentication/Authorization, Account, Business, and others. Designed and led the implementation of new software architecture, including creating POC (proof of concept) for new SaaS architecture. Led team during refactoring of a legacy SaaS application while also supporting the team to achieve best OOP practices and applying SOLID principles, design patterns, and hexagonal design. Performed code reviews, pair programming, and technical prioritization. Experience with DDD.

More

VINDI

Software Developer

Work Experience : 2019 - 2019

Developed a brand new gateway connection with Santander’s SOAP Webservice to register and generate Bank slips. Reviewed and supported the team with design patterns and SOLID principles. Improved Dockerfile, docker-compose files, and bootstrap scripts to build development containers; he also added a Gemfile caching layer. Extracted metrics through MySQL queries for OKRs.

More

REVELO

Software Developer

Categories

Work Experience : 2019 - 2019

Worked with Ruby on Rails in an agile team. Developed new features for Revelo’s candidates’ platform. Improved pipeline, migrating from Semaphore v1 to Semaphore v2. Analyzed and created some Ruby scripts to sanitize PostgreSQL Database. Reviewed Pull Requests and proposed best design patterns and SOLID principles. Improved Dockerfile, docker-compose files, and bootstrap scripts to build development containers.

More

PLUSIT

Ruby on Rails Specialist

Categories

Work Experience : 2018 - 2019

Created new features and fixed defects for Ruby on Rails’ platforms Refactored legacy code with Design Patterns and SOLID principles. Fixed, refactored, and updated 600+ specs, creating a new dockerized service to run independently automated features tests.

More

AUBAY FRANCE

Software Developer

Categories

Work Experience : 2018 - 2018

Automated and versioned some of internal projects’ building processes to increase CI’s effectiveness and prepare it for CD. Worked on an Agile team.

More

Guide Investimentos

Senior Software Developer

Work Experience : 2017 - 2018

Led an agile team. Applied Code design patterns, SOLID principles, KISS, Delegation, Entities, Services, and Repositories. Developed some Ruby on Rails JSON APIs microservices that were consumed by Angular front-end applications. Created a Node.js(EcmaScript 6, Babel) Apollo GraphQL service in which its primary responsibility was to run batch jobs and process about 100 million monthly data collected from an Oracle database and then record it on an SQLServer database using Sequelize ORM. Proposed and implemented a Bitbucket Pipelines CI with linter, testing, building the container, and pushing containers to DockerHub stages. Supported the team with concepts and design patterns like SOLID, KISS, JSONAPI, DRY, Entities, Repositories, Builders, Services, TDD, Pull Requests, Code Review, and Database ERD.

More

Digital Pages

Software Developer

Categories

Work Experience : 2016 - 2017

Worked on maintaining many projects built on Ruby and Rails, MySQL, Docker, Solr, and Sidekiq. Improved RDPLibrary application performance, tuned Active Record queries, refactored legacy code (applying Design Patterns, SOLID principles, Decorators, Delegation, Page Objects), refactored application bootstrap scripts, and refactored the suite of Rspec unit tests. Created some Gatling scripts to gather the Rails application’s performance metrics over New Relic and Linux tools.

More

Cognizant

Software Developer

Categories

Work Experience : 2016 - 2016

Developed a VB Fleetcor Ionic mobile application that users may check their working benefits balance like meals, fuel, and transportation tickets. Automated administrative routines with Ruby decreasing 80% of the time, collecting data from partner’s websites, and filtering marketing e-mail boxes to consolidate it on spreadsheets.

Skills

Features

More

Abril

Web Developer

Work Experience : 2013 - 2015

Developed features for Abril’s main Ruby on Rails project, a Content Management System named Alexandria. They were broke in some services like editorial data entry, media data entry, and APIs. Worked on Java profile change features and implemented opt-ins REST features with Java 6, Thymeleaf, Junit, and Mockito. Partnered with the DevOps team and always committed to the deliverables’ quality and to finding the best solutions for the requested features. Led the creation/refactoring of about 1000 Cucumber/Capybara test cases. Responsible for improving and support Jenkins’ testing jobs; it reduced to about 80% the number of bugs in production. Created and executed Gatling and Jmeter scripts to stress out applications.

More

TestGroup

Software Quality Assurance Analyst

Categories

Work Experience : 2012 - 2012

Automated tests with Cucumber/Capybara. Worked at Paypal on an international software quality team. Developed integration examples of Paypal Express Checkout and Paypal Payments Standard with PHP.

More

Vidalink

Software Quality Assurance Engineer

Categories

Work Experience : 2011 - 2012

Led a small Software Quality Assurance team with a focus on agile methodologies. Structured the software quality area. Installed and managed testing tools. Supported the infrastructure team during the migration of Oracle database 9i to 11g on Red Hat. Responsible for following the development of the project “Campanha VIP,” a J2ME mobile application accountable for managing Sanofi’s vaccination campaigns through Nokia 1680 devices. This application had more than 70,000 employees of large companies vaccinated.

More

Hire Thiago