Gustavo Braynner Carvalho, Developer in Recife - State of Pernambuco, Brazil
Gustavo is available for hire
Hire Gustavo

Gustavo Braynner Carvalho

Verified Expert  in Engineering

Software Developer

Recife - State of Pernambuco, Brazil

Toptal member since February 22, 2021

Bio

Gustavo got his degree in computer engineering from the Federal University of Pernambuco. He then worked as a software engineer for a payment solutions company for four years, where he became a specialist and later a tech lead. Among the skills he's specialized in when working with payment solutions, his strongest one is navigating strict regulatory standards when coding for applications that require maximum data security.

Portfolio

Chronicled
Scala, Grafana, Python, Kubernetes, PostgreSQL, RocksDB, TypeScript, RabbitMQ
Acqio
C#, Scala, Kotlin, C++, SQL, Kibana, Docker, Spark, Elasticsearch, Azure, Java

Experience

  • C# - 6 years
  • Java - 4 years
  • Scala - 4 years
  • C++ - 4 years
  • SQL - 4 years
  • Kotlin - 3 years
  • Software Design - 3 years
  • Kubernetes - 2 years

Availability

Part-time

Preferred Environment

Windows, Azure, C#.NET

The most amazing...

...thing I've developed is an end-to-end solution that authorizes transactions of locally-present EMV or stripe cards, read by a point of sale.

Work Experience

Software Engineer

2022 - PRESENT
Chronicled
  • Developed a connector component that automated the importing of data from legacy products from the industry into the internal solution's structure.
  • Rewrote an existing EDI solution to both translate and transmit contracts between manufacturers and distributors in order to improve accuracy, reliability, and to get rid of vulnerabilities.
  • Investigated and fixed bugs from existing features, often working alongside customers who were hosting the solution on-premises.
Technologies: Scala, Grafana, Python, Kubernetes, PostgreSQL, RocksDB, TypeScript, RabbitMQ

Senior Software Engineer

2017 - 2022
Acqio
  • Designed and developed an optimization solution for the company's funding of an already large operation that increased the profits of that part of the operation by more than 5% in the following year.
  • Oversaw the mentoring and development of many engineers, both in direct guidance and through the code review process. This enabled me to become one of two senior engineers in the IT team of 20 engineers.
  • Developed authorization channels that collectively processed the authorization of tens of millions of small-dollar transactions.
  • Discovered and fixed two major money-losing bugs that were present in operation before I was hired.
  • Developed an internal generic search engine for the company's internal records, which replaced tightly shaped and expensive database search features with a more flexible, high-performance indexed search feature, using Elastic Stack.
  • Developed and homologated, as a part of the three-person team, a QR code payment solution in 21 days, becoming the first (tied for) production-ready solution for this specific product in the market.
Technologies: C#, Scala, Kotlin, C++, SQL, Kibana, Docker, Spark, Elasticsearch, Azure, Java

Intern Developer

2013 - 2014
Virtual Reality & Multimedia Research Group (GRVM)
  • Developed a wizard for camera calibration using video.
  • Replicated and validated a solution present in an article, adjusting for underwater effects in the camera calibration.
  • Developed hybrid algorithms for outlier detection in the camera parameters.
Technologies: C++, Windows, OpenCV

Experience

Unified Search Engine for Acqio

A RESTful API with a single non-authorization method (search) that provides multiple ranked matches to the sent plain-text query. The backend of this solution was an Elasticsearch service running locally in the virtual machine with the exposed endpoint, routinely scanning and indexing various tables of a collection of databases.

Education

2010 - 2016

Bachelor's Degree in Computer Engineering

Federal University of Pernambuco (UFPE) - Recife, PE, Brazil

2014 - 2015

Study Abroad Exchange Program in ICT and Software

Fontys University of Applied Sciences - Eindhoven, NB, Netherlands

Skills

Libraries/APIs

OpenCV

Tools

Kibana, Grafana, RabbitMQ

Languages

C#.NET, C#, Scala, Kotlin, SQL, Java, C++, Python, TypeScript

Platforms

Windows, Kubernetes, Azure, Docker

Storage

PostgreSQL, Elasticsearch, RocksDB

Frameworks

Spark

Paradigms

DevOps

Other

Software Development, Software Design, IT Projects, Azure Virtual Machines

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