Rogério Brum, Developer in Brasília, Brazil
Rogério is available for hire
Hire Rogério

Rogério Brum

Verified Expert  in Engineering

Bio

Rogério is a full-stack engineer with 20+ years of experience. He's been solving a wide variety of problems during his career, from cache problems on the back end, seeking performance and scalability, to the intricacies of a poorly designed user interface rebuild. His main strengths are CSS, JavaScript (Node.js, React, and Next.js), and a unique sense of user experience. He wants to work on dynamic projects that can deliver value to clients and customers.

Portfolio

Bank of Brazil
Java, JavaScript, Kubernetes, AngularJS, CSS, HTML, IBM Db2, Scrum, Jest...
Virtualiza Interactive Agency
PHP, CSS, JavaScript, HTML, MySQL, PostgreSQL, Microsoft SQL Server, CakePHP 2...

Experience

  • JavaScript - 20 years
  • CSS - 15 years
  • Test-driven Development (TDD) - 8 years
  • TypeScript - 8 years
  • Node.js - 4 years
  • Technical Leadership - 2 years
  • Next.js - 1 year
  • React - 1 year

Availability

Part-time

Preferred Environment

React, Next.js, Node.js, Jest

The most amazing...

...thing I've developed is a solution that sends messages to users of one of the biggest banks in Brazil.

Work Experience

IT Analyst | Lead Software Engineer

2013 - PRESENT
Bank of Brazil
  • Acted as the technical leader of a team responsible for a critical company's solution. The solution handled the transformation of the error messages that are presented to the bank's customers.
  • Implemented a log solution that received an average of 100 million entries every day. Those entries had to be instantly available for other developers. The database indexes and the queries had to be created with that in mind.
  • Refactored the caching solution for a critical system, making the cache 100% reliable.
  • Helped rethink the user experience of a critical system and worked on the interface and API reconstruction that followed that work, resulting in a more concise and efficient process for all users.
Technologies: Java, JavaScript, Kubernetes, AngularJS, CSS, HTML, IBM Db2, Scrum, Jest, Jasmine, Sass, Docker, Microservices, Technical Leadership, Figma, Test-driven Development (TDD)

Senior Full-stack Developer

2010 - 2012
Virtualiza Interactive Agency
  • Developed eCommerce web site from scratch using CakePHP 2, MySQL, HTML, CSS, and JavaScript.
  • Made the design and the implementation of the default dashboard used on almost all of the company's projects.
  • Factored a polling website for a promotion with nationwide reach (Brazil) and had to deal with many hits when the pollings were first launched.
  • Made the company reach an all-time high revenue (at the time) by performing high-quality work.
Technologies: PHP, CSS, JavaScript, HTML, MySQL, PostgreSQL, Microsoft SQL Server, CakePHP 2, Scrum

Experience

Real-time Chat

Developed a real-time chat application that runs on Node.js using Socket.IO for the back end and React for the front end. It's a personal project, and it's still a work in progress.

You can check its current status in its front-end and back-end GitHub repositories:
• https://github.com/brummm/real-time-chat-frontend
• https://github.com/brummm/real-time-chat-backend

Technical Leadership at Bank of Brazil

I've been working at the largest bank in Brazil for ten years. For the past two years, I've been working as the technical leader of a team responsible for a critical company's solution.

The solution handles the transformation of the error messages presented to the bank's customers.

Skills

Libraries/APIs

React, Node.js, Socket.IO

Tools

Mongoose, Figma

Languages

JavaScript, CSS, HTML, TypeScript, Sass, Java, COBOL, PHP

Frameworks

Next.js, AngularJS, Express.js, Jest, Jasmine, Bootstrap, CakePHP 2

Paradigms

Test-driven Development (TDD), Scrum, Microservices

Platforms

Docker, Kubernetes

Storage

IBM Db2, MongoDB, MySQL, PostgreSQL, Microsoft SQL Server

Other

Technical Leadership

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