Kleber Virgilio Correia, Developer in São Paulo - State of São Paulo, Brazil
Kleber is available for hire
Hire Kleber

Kleber Virgilio Correia

Verified Expert  in Engineering

Software Developer

Location
São Paulo - State of São Paulo, Brazil
Toptal Member Since
October 31, 2012

Kleber is a software developer with ten years of experience working professionally in IT. He enjoys sharing and acquiring knowledge in a broad range of topics, including Unix, Agile software development, functional and object-oriented languages, design patterns, RESTful architecture, distributed applications, and cloud computing.

Portfolio

Funding Circle
JavaScript, Confluence, PostgreSQL, RabbitMQ, Kafka Streams, Apache Kafka...
Globo.com
JavaScript, Elasticsearch, Microservices, MongoDB, React, Python, Go
Bikeroar
JavaScript, MySQL, PostgreSQL, Redis, Amazon Web Services (AWS), Elasticsearch...

Experience

Availability

Part-time

Preferred Environment

Vim Text Editor, CODE, Zsh, Git, Unix

The most amazing...

...thing I've built is a big API to handle 60000 requests per second using Go.

Work Experience

Distributed Systems Engineer

2018 - PRESENT
Funding Circle
  • Automated instant price models to calculate loans/interests prices for USA borrowers with Ruby, AWS, and Salesforce.
  • Automated anti-money laundering processes for different geographies with Ruby, Amazon AWS, and Kafka.
  • Implemented a Global CRM Platform unifying geographies with Clojure and Kafka Streams API.
Technologies: JavaScript, Confluence, PostgreSQL, RabbitMQ, Kafka Streams, Apache Kafka, Ruby on Rails (RoR), Ruby, Clojure

Senior Software Developer

2017 - 2018
Globo.com
  • Rewrote a mission critical application responsible for handling 40,000 requests per second.
  • Maintained a React-based single-page application.
Technologies: JavaScript, Elasticsearch, Microservices, MongoDB, React, Python, Go

Lead Developer

2012 - 2017
Bikeroar
  • Created a wide international marketplace.
Technologies: JavaScript, MySQL, PostgreSQL, Redis, Amazon Web Services (AWS), Elasticsearch, Shell Scripting, Ruby on Rails (RoR), Ruby

Ruby on Rails Developer

2012 - 2013
Bargains 4 Business
  • Designed and implemented an app that offers an easy way to see and buy thousands of deal vouchers.
  • Created a suite of automated tests for error detection.
  • Developed an efficient background process handling system.
  • Incorporated customer authentication via OAuth API.
  • Developed a secure API for third-party services.
Technologies: JavaScript, Capistrano, Git, Modernizr, CSS3, HTML5, Memcached, Redis, PostgreSQL, Backbone.js, Ruby on Rails (RoR)

Ruby on Rails Developer

2011 - 2012
Olook
  • Launched a mobile (iOS and Android SDKs) fashion eCommerce application called Mallguide.me that allows users to record brand and store preferences and provides them with personalized information.
  • Developed a Ruby on Rails API that supports thousands of client requests and provided a clean way to manage administrative data. The work involved OOP, UX, and Geo localization technology.
Technologies: JavaScript, Behavior-driven Development (BDD), Test-driven Development (TDD), Kanban, XP, Scrum, Amazon CloudFront CDN, Amazon CloudWatch, Amazon S3 (AWS S3), Amazon EC2, Linux, Android SDK, iOS SDK, PostGIS, PostgreSQL, Solr, Ruby on Rails (RoR), Ruby

ProHound IoT Platform

https://www.prohound.com.br/
I led and advised a small team to create a platform for an IoT product as well as providing full-stack development. I implemented the platform from the ground up.

Simple Phoenix/Elixir Application

https://bitbucket.org/klebervirgilio/todo-ex
A simple Phoenix application serving a React SPA and exposing JSON API.

RESTful API and Front-end Client

I took over the implementation of a Go RESTful API and a React front-end client at Southern Cross Integrators. My duties were fixing bugs, to performance optimization, and implementation of new features.

Languages

JavaScript, Go, Ruby, Elixir, Clojure, HTML5, CSS3, Python

Frameworks

Ruby on Rails (RoR), Ruby on Rails 5, JSON Web Tokens (JWT), Flask, Flux, Redux, Phoenix, iOS SDK, Android SDK, CODE, Ember.js

Libraries/APIs

Sidekiq, React, React Router, Node.js, Backbone.js, Modernizr, Gomega, Hystrix, Google Cloud API, Twilio API

Tools

Slack, Shell, Gorilla, Git, GitHub, Kafka Streams, Capistrano, Solr, Amazon CloudWatch, Amazon CloudFront CDN, Zsh, Vim Text Editor, Confluence, Docker Compose, ActiveMQ, RabbitMQ

Paradigms

Object-oriented Programming (OOP), Microservices Architecture, Functional Reactive Programming, Functional Programming, Concurrent Programming, Scrum, XP, Kanban, Test-driven Development (TDD), Behavior-driven Development (BDD), Microservices

Platforms

Heroku, Tsuru, Docker, Amazon Web Services (AWS), Linux, Amazon EC2, Unix, Apache Kafka, Engine Yard, Amazon, Red Hat Linux, Debian Linux

Storage

JSON, Elasticsearch, Amazon S3 (AWS S3), Redis, MySQL, PostgreSQL, PostGIS, Redis Cache, MongoDB, Memcached

Other

Shell Scripting, Ginkgo, FX, Tornado

2007 - 2010

Bachelor's Degree in Computer Engineering

FIAP - Faculdade de Informática e Administração Paulista - Sao Paulo, Brazil

DECEMBER 2018 - PRESENT

Blockchain Platforms

Coursera

DECEMBER 2018 - PRESENT

Decentralized Applications (DApps)

Coursera

NOVEMBER 2018 - PRESENT

Smart Contracts

Coursera

OCTOBER 2018 - PRESENT

Blockchain Basics

Coursera

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