Kleber Virgilio Correia, Developer in São Paulo - State of São Paulo, Brazil

Kleber Virgilio Correia

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.

Kleber is available for hire
Hire Kleber

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...

Location

São Paulo - State of São Paulo, Brazil

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

2018 - PRESENT

Distributed Systems Engineer

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
2017 - 2018

Senior Software Developer

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
2012 - 2017

Lead Developer

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

Ruby on Rails Developer

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)
2011 - 2012

Ruby on Rails Developer

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

Experience

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.
Image of Getting Started with the Elixir Programming Language publication
Publication

Getting Started with the Elixir Programming Language

https://www.toptal.com/elixir/getting-started-elixir-programming-language
Image of Linux Best Practices and Tips by Toptal Developers publication
Publication

Linux Best Practices and Tips by Toptal Developers

https://www.toptal.com/linux/tips-and-practices
Image of Git Best Practices and Tips by Toptal Developers publication
Publication

Git Best Practices and Tips by Toptal Developers

https://www.toptal.com/git/tips-and-practices

Skills

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

Education

2007 - 2010

Bachelor's Degree in Computer Engineering

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

Certifications

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