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

Software Developer in São Paulo - State of São Paulo, Brazil

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 now available for hire

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

Experience

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.

Employment

  • 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

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.

  • Git Best Practices and Tips by Toptal Developers (Publication)
    This resource contains a collection of Git best practices and Git tips provided by our Toptal network members.
  • Linux Best Practices and Tips by Toptal Developers (Publication)
    This resource contains a collection of Linux best practices and Linux tips provided by our Toptal network members.
  • Getting Started with the Elixir Programming Language (Publication)
    Elixir, a dynamic, functional programming language, is designed for building scalable and maintainable applications with a simple, modern, and tidy syntax. Although it is easy to understand, Elixir's approach to concurrency and its data type nuances require some getting used to. In this article, Toptal engineer Kleber Virgilio Correia gives us a comprehensive guide to the various basic data types in that are available in Elixir.
  • Toptal Mentor
    Kleber is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Kleber shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.

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

  • Bachelor's Degree in Computer Engineering
    2007 - 2010
    FIAP - Faculdade de Informática e Administração Paulista - Sao Paulo, Brazil

Certifications

  • Blockchain Platforms
    DECEMBER 2018 - PRESENT
    Coursera
  • Decentralized Applications (DApps)
    DECEMBER 2018 - PRESENT
    Coursera
  • Smart Contracts
    NOVEMBER 2018 - PRESENT
    Coursera
  • Blockchain Basics
    OCTOBER 2018 - PRESENT
    Coursera

To view more profiles

Join Toptal
Share it with others