Summary
Overview
Work History
Education
Skills
Timeline
Generic
Marco Oliveira

Marco Oliveira

Backend Developer
Aracaju

Summary

As a software developer with 5 years of experience, I specialize in Golang, Solidity, blockchain, and Ethereum. Proficient in RESTful APIs and microservices development with gRPC. Skilled in both SQL and NoSQL databases, and experienced in real-time messaging systems using Apache Kafka.

Recognized for proactive problem-solving and analytical thinking, I approach challenges systematically. Communicative and creative, with a knack for innovative solutions and quick adaptation to new challenges and technologies.

Overview

4
4
years of professional experience
2
2
Languages

Work History

Tech Lead

Klever/io
05.2022 - 02.2024
  • Led the Krypto Banking team in developing a multi-chain custody application focused on NFT gaming.
  • Managed a team to support over 50,000 Devikins game users, facilitating more than 5000 daily internal transactions outside the blockchain.
  • Designed a workflow capable of efficiently and securely processing over 2000 blockchain transactions per minute.
  • Highlighted accomplishment: Designed and implemented a validation and consolidation flow for transactions received by custodial addresses.
  • Employed the following technologies in the construction of the application: Golang, Apache Kafka, RESTful API, gRPC, SQL (Postgres), NoSQL (Redis), microservices architecture, event-driven architecture, Docker, Kubernetes, and GCP (Google Cloud Platform).

Backend Developer

Klever/io
01.2021 - 05.2022


  • Contributed to the project design process and implemented initial versions of the exchange.
  • Within just over a year of launching the project, achieved a user base of 80,000 and processed over 500,000 orders within a 30-day period, demonstrating the resilience, security, and scalability of the system we designed.
  • Implemented improvements in database queries, added indexes, and introduced caching mechanisms. Resulted in a reduction of over 50% in latency for keypair and order-related calls, enhancing overall system performance and responsiveness.
  • Successfully addressed challenges such as real-time streaming of order state changes due to high volume and capturing order data to generate candlesticks at different time intervals.


Mobile Developer

Klever/io
09.2019 - 01.2022
  • Contributed to the maintenance and updates of Klever Wallet and Klever Browser.
  • Participated in integrating new features and blockchain networks such as Bitcoin, Ethereum, Tron, Binance, among others.
  • Utilized JavaScript, React Native, Redux, Jest, Enzyme, and Espresso as primary tools for development.

Education

Bachelor of Science - Computer Science

Universidade Federal De São Carlos
São Carlos, Sao Paulo, Brazil
05.2001 -

Skills

Golang

undefined

Timeline

Tech Lead

Klever/io
05.2022 - 02.2024

Backend Developer

Klever/io
01.2021 - 05.2022

Mobile Developer

Klever/io
09.2019 - 01.2022

Bachelor of Science - Computer Science

Universidade Federal De São Carlos
05.2001 -
Marco OliveiraBackend Developer