About

I'm a software developer with over 10 years of experience.

I'm motivated to help people by creating high-end apps that would enhance the user’s performance while performing daily tasks through the use of today’s technology, so they can be more effective in their activities and gain time to live a good life as everyone deserves.

I have maintained, developed, and launched multiple projects from scratch, carrying the development of its back-end and front-end codebases.

My current stack of preferences includes Go, AWS, Google Cloud, Firebase, Docker, and other technologies related to them.

Experience

Now

Aug 2022

Aurox, Texas, USA Software Development Engineer

Joined Aurox in August 2022 with limited blockchain expertise, rapidly acquiring extensive and valuable knowledge in the field. As a proficient Golang developer, I collaborated with a team of exceptional developers to successfully integrate multiple features into the Aurox ecosystem. My contributions were held to high standards, prioritizing solid code architecture and adherence to best practices for every pull request.

Now

Aug 2022

Software Development Engineer

Projects:

Aurox Blockchain Indexer

Aurox is a leading crypto software ecosystem. It features a terminal designed to help users make educated trades decisions by allowing them to monitor the entire cryptocurrency market; and the safest and easiest web3 wallet that enables users to manage their crypto assets and interact with decentralized applications (dApps) on EVM chains.

• Served as a key Golang developer within a dynamic and multi cultural team of approximately 10 members. • Designed, implemented, and sustained a range of GraphQL queries, including real-time subscriptions through websockets. • Optimized API response times by implementing strategic caching techniques, employing memory cache, Redis, PostgreSQL and ClickHouse solutions (from 1s avg to less than 1ms avg). • Implemented the seamless integration of third-party APIs, enhancing overall system functionality. • Engineered robust webhooks to enable automated downtime reporting to the monitoring system. • Pioneered the implementation of multiple Prometheus metrics and Grafana dashboards, ensuring comprehensive system monitoring and performance evaluation. • Assumed responsibility for maintaining and managing multiple blockchain nodes, ensuring their consistent and reliable operation.
Go
BlockChain
PostgreSQL
ClickHouse
Redis
GraphQL
REST
Prometheus
Grafana
Sentry
Docker
Google Cloud

Aug 2022

Jul 2019

Born In Code, Belo Horizonte, Brazil Software Development Engineer

As a solo developer, I undertook the responsibility of conceptualizing and executing multiple projects from the ground up. Aiming for impeccable code architecture, contemporary technologies, and adherence to best practices, I meticulously crafted each project. The tech stack I employed included Go, JavaScript frameworks, and pivotal cloud services like AWS and Firebase. This approach facilitated seamless integration of strong code foundations with innovative functionalities, resulting in the delivery of efficient and easily maintainable software solutions.

Now

Jul 2019

Software Development Engineer

Projects:

Criptorium
Discontinued

Online cryptocurrency portfolio platform that seamlessly integrates with multiple exchanges via their APIs, enabling the automatic synchronization of account balances and comprehensive trade histories. This dynamic solution serves the specific purpose of generating essential monthly reports mandated by the Brazilian government. I led the transformation of the project, significantly enhancing its performance and user experience. By leveraging AWS, I architected a robust and scalable infrastructure that propelled the platform into modernity and heightened resilience.

• Led the entire project from inception. • Functioned as a solo developer throughout the project. • Employed Go for backend development, leveraging its concurrency tools for efficient transactions retrieval from crypto exchange APIs. • Crafted a modern frontend using Svelte Kit and Tailwind CSS. • Utilized AWS Elastic Beanstalk for streamlined infrastructure delivery. • Managed deployment using Docker Compose for comprehensive deployment efficiency. • Customized application messages using AWS Lambda. • Utilized AWS RDS with PostgreSQL, primarily for handling transactional data. • Implemented JWT-based authentication through AWS Cognito. • Enabled payments utilizing Stripe, with a webhook integration for subscription management. • Implemented AWS CloudWatch for comprehensive monitoring, alerts, and metrics. • Utilized Prometheus and Grafana for focused development and testing. • Implemented AWS SQS as a queue system to manage crypto wallet fetch requests, addressing weight limits of certain exchange APIs.
Go
SvelteKit
Tailwind CSS
PostgreSQL
Prometheus
Grafana
Docker
Stripe
REST
AWS Elastic Beanstalk
AWS RDS
AWS Cognito
AWS CloudWatch
AWS SQS
Criptorium

Celler
- USA
Discontinued

A service for file synchronization across servers around the world at lightning speed with a centralized dashboard and alerting system for monitoring.

• Utilized Go for backend development. • Developed a local log file watcher, leveraging Go's concurrency tools to concurrently parse multiple log files, thereby enhancing system performance. • Executed command prompt operations using Go. • Employed PostgreSQL as the database management system. • Implemented comprehensive monitoring, alerting, and metrics utilizing Prometheus and Grafana. • Constructed a contemporary front-end using Svelte Kit in conjunction with Tailwind CSS.
Go
PostgreSQL
Prometheus
Grafana
Docker
SvelteKit (TypeScript)
Tailwind CSS
Celler

PetNaturau E-commerce Website

E-commerce for PetNaturau company

• Undertook complete ownership of the project from its inception. • Constructed the frontend using Svelte (Sapper) in combination with Tailwind CSS. • Established the database infrastructure utilizing Cloud Firestore. • Engineered the backend using a variety of Firebase services, including Authentication, Storage, and Functions.
Svelte
Tailwind CSS
Firebase
PetNaturau E-commerce Website

Nov 2020

Oct 2019

CET Developer

Projects:

Stylex - CET Developer
- USA

Worked for the Stylex Team, customizing their products (Share, FA, Yoom, NYC, Metrum) in CET. I have also developed two new products for them (Still, Quick).

I was chosen to lead development for the Stylex Team, tasked with creating new products using the CET Developer Software. Despite having no prior experience with the undocumented CM language (from Configura), I quickly adapted and thrived. The software's impeccably organized codebase facilitated a smooth transition, enabling me to comprehend the language and project nuances within just a few weeks. This solid foundation allowed me to successfully launch the products in a remarkably short timeframe, a testament to the clarity and cohesiveness of the codebase.
CM
CET Developer

CET Developer Model Connections
- USA

Creating new model connections on the CET Developer software

CM
CET Developer

Jun 2019

Jul 2017

300 Softwares, Belo Horizonte, Brazil Software Development Engineer

Development of web apps using JavaScript frameworks. Several projects were developed using VueJS, Firebase, PolymerJS, Jade, KeystoneJS.

Jun 2019

Fev 2019

Software Development Engineer

Projects:

Azygos

Web app designed to facilitate communication between doctors and patients, with a patient timeline with health data and prescriptions.

• Responsible for the entire project from scratch. • Constructed the frontend using Vue.js and Vuex for effective state management, while leveraging Vuetify for Material Design UI components. • Established the database infrastructure utilizing Cloud Firestore, a NoSQL document-oriented database. • Engineered the backend using a range of Firebase services, including Authentication, Storage, and Functions.
Vue
Firebase
Azygos

Jan 2018

Jul 2017

Frontend Developer

Projects:

300 Softwares Website

300 Softwares website development

HTML5
Bootstrap CSS
JQuery
300 Softwares Website

Allsteel Projects
- USA

Unwritten Rules Tour Website | Design Intake | Budgeting Tool | HNI-One Portal | Typicals, Textiles, Image Gallery

• Involved in the development of web apps using JavaScript frameworks. • Implemented website design. • Wrote code based on software designs. • Provided internal support for various departments. Adhered to ethical software development processes. • Solved project-related distress signs and analyzed the bugs and problems arising at each stage of the product development cycle. • Ensured compliance with quality and security protocols to maintain the sustainability of the projects carried out by the organization.
Jade
JQuery
WordPress
PolymerJS
KeystoneJS

Jun 2017

Nov 2012

Teknisa Software, Belo Horizonte, Brazil Backend Developer

Development and support to the team and several products throughout the company. Projects developed using PHP, Javascript, and Oracle.

Jun 2017

Nov 2012

Backend Developer

Projects:

Pebbian ERP - Documentos Fiscais de Entrada e Saída

Fiscal module with invoices, invoice service, and invoice transmission, for the Pebbian ERP system. The system registers and maintains all the invoices and transmits them through a web service to SEFAZ (Secretaria da Fazenda do Estado).

• Acted on a team with other developers and tech leads. • Worked with SQL databases (Oracle) to handle transactional data. • Implemented PHP for the backend. • Built a modern front-end using JavaScript. • Advocated for improvements to product quality, security, and performance. • Solved technical problems of moderate scope and complexity.
PHP
JavaScript
Oracle

Dec 2010

May 2010

PUC Minas, Belo Horizonte, Brazil Web Developer

Scientific initiation focused on web development

Dec 2010

May 2010

Web Developer

Projects:

Psicologia em Revista - PePSIC / BVS Psi

Was responsible for the HTML and Markup from "Psicologia em Revista" digital journal.

HTML5
Markup

Side Projects

Arya

This open-source project aims to aggregate various types of feeds, including RSS, Reddit, YouTube, Crypto, and more, consolidating them for distribution to a designated Telegram channel. Notably, the project features direct integration of chatGPT, seamlessly incorporating its capabilities into the bot's functionality.

Go
Redis
Telegram Bot API

Browser Chat

This project is designed to showcase an event-driven/clean architecture implementation of a simple browser-based chat application using Go.

Go
PostgreSQL
Docker
Browser Chat

Sitemap Generator

This project is designed to showcase Go concurrency's power on a implementation of a simple sitemap generator using only standard library.

Go

Go Fetch Posts

This is my resolution for a common interview question to fetch posts from an API.

Go

Go Concurrency Exercises

This is my resolutions for some Go concurrency/race condition exercises.

Go

Python Log Parser - Study case

Basic Python log parser that saves to a MySQL database and serves metrics to Prometheus and Grafana through a Flask REST API endpoint. Everything is dockerized.

Python
Flask
MySQL
SQL Alchemy
Go
Prometheus
Grafana
Docker

Let me ask - Rocketseat study case

Create live Q&A rooms

React
Tailwind CSS
Firebase
Let me ask - Rocketseat study case

Skills

Languages

Golang

Golang

JavaScript

JavaScript

TypeScript

TypeScript

PHP

PHP

CM

CM

Python

Python

Frameworks

Svelte

Svelte

Vue

Vue

Nuxt

Nuxt

Gridsome

Gridsome

React

React

Web

HTML5

HTML5

CSS3

CSS3

Tailwind CSS

Tailwind CSS

Cloud

AWS

AWS

Google Cloud

Google Cloud

Firebase

Firebase

Database

PostgreSQL

PostgreSQL

ClickHouse

ClickHouse

Redis

Redis

MySQL

MySQL

Other

GraphQL

GraphQL

Docker

Docker

Prometheus

Prometheus

Grafana

Grafana

Education

Pontifícia Universidade Católica de Minas Gerais, Brazil

B.S. Information Systems

2018

Pontifícia Universidade Católica de Minas Gerais, Brazil

B.S. Computer Science

5th grade