Erich Oliveira, Software Developer in Rio de Janeiro - State of Rio de Janeiro, Brazil
Erich Oliveira

Software Developer in Rio de Janeiro - State of Rio de Janeiro, Brazil

Member since May 25, 2016
Erich has more than a decade of experience as a developer, architect, and CTO. In his career, he’s worked with JavaScript (Node.js), Java, and Scala. He's competent with Ruby and PHP but has a better grasp of the tech involved in front-end development. Besides hands-on development, Erich has authored a book on mastering reactive JavaScript and has spoke at multiple conferences (Node.js, JavaScript, etc.) in Brazil, Argentina, and Colombia.
Erich is now available for hire




Rio de Janeiro - State of Rio de Janeiro, Brazil



Preferred Environment

Git, IntelliJ IDEA, MacOS

The most amazing...

...thing I've coded is an open source project for microservices architecture which enables automatic service discovery and remote calls without any configuration.


  • CTO

    2015 - PRESENT
    • Created the new influencer marketing platform.
    • Architected and implemented the solutions to make the site reliable.
    • Encouraged and fostered an environment where people are always learning.
    • Participated in of all C-level company decisions, including board meetings.
    • Created a new structure for Google Analytics on our sites.
    Technologies: Amazon Web Services (AWS), Redshift, AWS, Docker, MongoDB, Redis, Play Framework, Node.js, Scala, JavaScript
  • Software Architect

    2014 - 2015
    Rastreabilidade Brasil
    • Architected and implemented from scratch a system to track the creation and distribution of Brazillian medical items.
    • Created a dashboard to analyze the data from the tracking system.
    • Hired and trained new developers.
    • Architected and implemented the solution for the asynchronous processing of new data including a queue system embedded on the client to ensure reliability when the network is not available.
    • Implemented the Studio framework used as the backbone for services on the system.
    Technologies: D3.js, MongoDB, Node.js, JavaScript, Scala
  • Software Developer

    2009 - 2012
    ParPerfeito (, Latin America)
    • Created the new chat system for which increased the number of messages by a factor of three.
    • Architected and implemented several fixes to increase the reliability of the website.
    • Implemented a new payment system.
    • Implemented Bayes filtering system to detect forbidden messages (the bot had a success rate higher than the human moderators).
    • Architected and implemented the first mobile website of Parperfeito.
    Technologies: JavaScript, JMS, Oracle, Apache Tomcat, Java
  • Software Developer

    2007 - 2012
    • Implemented the audit system of databases for the Brazilian government.
    • Implemented code transformation using MDA.
    • Trained and hired new developers.
    • Supported several projects using MDA.
    • Made several commits on the Brazilian open source project MDArte.
    Technologies: Hibernate, JBoss, Java


  • Parperfeito (Development)

    Parperfeito is a dating website from Brazil.

    When I started to work there, we had several issues with reliability. The website used to crash daily so with other three developers we implemented several improvements and fixes to make it reliable.

  • Rastreabilidade Brasil (Development)

    Implemented a tracking system for Brazillian medicinal items.

  • Winnin (Development)

    At Winnin, I worked as the CTO. In that capacity, I implemented some features but also collaborated with the other developers on how to implement every solution on our platforms.

  • Studio (Development)

    A Node.js framework for microservices which enforces the uses of good practices to ensure that all codes using it can be easily distributed.


  • Languages

    JavaScript, Scala, Java, Ruby
  • Frameworks

    Express.js, Hapi.js, Hibernate, Play Framework
  • Libraries/APIs

    RxJS, Bacon.js, JMS, Node.js, React, D3.js, Apache Lucene
  • Paradigms

    Functional Reactive Programming, Functional Programming
  • Other

    Front-end Development, AWS
  • Storage

    MongoDB, PostgreSQL, Redis, Redshift, Elasticsearch, MySQL
  • Tools

    IntelliJ IDEA, Git, Apache Tomcat, Solr
  • Platforms

    JBoss, Oracle, Docker, Amazon Web Services (AWS), Linux, Windows, MacOS


  • Bachelor's degree in Computer Science
    2006 - 2010
    Universidade Federal do Rio de Janeiro (UFRJ) - Rio de Janeiro, Brazil

To view more profiles

Join Toptal
Share it with others