Scroll To View More
Kleber Virgilio Correia, Go Developer in London, United Kingdom
Kleber Virgilio Correia

Go Developer in London, United Kingdom

Member since October 8, 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

  • Globo.com
    Golang, Python, React, JavaScript, MongoDB, Microservices, Elasticsearch
  • Bikeroar
    Ruby, Ruby on Rails, JavaScript, Shell Script, Elasticsearch...
  • Bargains 4 Business
    Ruby on Rails, JavaScript, Backbone.js, PostgreSQL, Redis, Memcached, HTML5...

Experience

  • Redis, 3 years
  • Go, 2 years
  • Functional Programming, 2 years
  • Concurrent Programming, 2 years
  • Ginkgo, 1 year
  • Elixir, 1 year
  • Phoenix, 1 year
  • React, 1 year
London, United Kingdom

Availability

Part-time

Preferred Environment

Unix, Git, Zsh, Code, Vim

The most amazing...

...thing I've built is a big API to handle 60k/rps using Golang.

Employment

  • Senior Software Developer

    2017 - PRESENT
    Globo.com
    • Rewrote a mission critical application responsible for handling 40k requests per second.
    • Maintained a React-based single-page application.
    Technologies: Golang, Python, React, JavaScript, MongoDB, Microservices, Elasticsearch
  • Lead Developer

    2012 - 2017
    Bikeroar
    • Created a wide international marketplace.
    Technologies: Ruby, Ruby on Rails, JavaScript, Shell Script, Elasticsearch, Amazon Web Services, Redis, Postgres, MySQL
  • 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: Ruby on Rails, JavaScript, Backbone.js, PostgreSQL, Redis, Memcached, HTML5, CSS3, Modernizr, GIt, Capistrano
  • 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: Ruby, Rails, Solr, PostgreSQL, PostGIS, iOS SDK, Android SDK, Linux, Amazon EC2, Amazon S3, Amazon Cloud Watch, Amazon Cloud Front, Scrum, XP, Kanban,TDD/BDD

Experience

  • ProHound IoT (Development)
    https://www.prohound.com.br/

    - Elixir/OTP
    - ElasticSearch
    - Slack
    - PostgresSQL

  • Simple Phoenix/Elixir application (Development)
    https://bitbucket.org/klebervirgilio/todo-ex

    Simple Phoenix application serving a React.js SPA and exposing JSON API.

  • Film Fuse (Development)

    - Phoenix/Elixir
    - JSON REST API
    - Swagger
    - Ember.js

  • CacheFly (Development)

    - Golang
    - Linux
    - PHP
    - Datadog
    - Docker

  • Doable Innovation (Development)
    https://www.doable.com/

    Developed on the full stack.

    Technologies:
    - React/Redux
    - Ruby on Rails
    - Redis
    - Resque
    - Amazon (EC2, S3)
    - SASS
    - Docker
    - CircleCI
    - GitHub
    - MySQL
    - Stripe

  • Swtchev (Development)
    http://swtchev.com

    Developed projects using mainly JavaScript.

    Other technologies:
    - AngularJS
    - Heroku
    - Amazon S3
    - PostgreSQL
    - Ruby on Rails
    - Sharetribe
    - Stripe

  • YourAgora (Development)

    Developed on the full stack.

    Technologies:
    - AngularJS
    - Versioned REST API
    - Ruby on Rails
    - Queue/Background Jobs Sidekiq
    - Amazon Web Services (EC2, S3)
    - Sass
    - MongoDB
    - PostgreSQL

  • Debrief (Development)

    Developed on the full stack.

    Technologies:
    - Ember.js/Ember-cli
    - Multitenancy App
    - PostgreSQL
    - Versioned REST API
    - Ruby on Rails
    - Redis
    - Sidekiq
    - Amazon Web Services (EC2, S3)
    - SASS

  • Markmany (Development)

    Developed on the full stack.

    Technologies:
    - Node.js
    - Express.js
    - Slack API
    - Slackbot
    - OAuth
    - AYLIEN (text analysis API)

  • 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.
  • 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.
  • 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.
  • 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, Elixir, Clojure
  • Paradigms

    Object-oriented Programming (OOP), Microservices Architecture, Functional Reactive Programming, Functional Programming, Concurrent Programming
  • Platforms

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

    JSON, Elasticsearch, AWS S3, Redis, MySQL, PostgreSQL, AWS RDS, Redis Cache, MongoDB, Memcached
  • Frameworks

    JSON Web Tokens (JWT), Flask, Flux, Redux, Phoenix, Ember.js
  • Libraries/APIs

    React, React Router, Node.js, Gomega, Hystrix, Google Cloud API, Twilio API
  • Tools

    Shell, Gorilla, Git, GitHub, Docker Compose, ActiveMQ
  • Other

    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
I really like this profile
Share it with others