Print

Herlon Aguiar

Full Stack Developer at mycujoo.tv

Amsterdam, Netherlands
github.com/herlon214

Technologies

Preferred technologies
Non-preferred technologies

Experience

Full Stack Engineer

mycujoo

May 2019 → Current (1 year)

Working with the streaming team building high availability, multi-region and multi-cloud backend microservices clusters using GoLang, NodeJs, dashboards for data visualisation and management using React and MobX.

  • Creating a React dashboard using React, MobX, Material UI to manage and monitor the live streams.
  • Building a highly scalable GoLang live stream API with Widevine DRM using Shaka Packager encryption.
  • Creating stream analysis tool that is able to give information about latency, segments download time, dropped frames and more across any region in order to measure how much some change can impact the system.

Full Stack Engineer & CTO

Doare.org

Mar 2018 → Mar 2019 (1 year, 1 month)
  • Structuring scalable microservices using Docker containers.
  • Supervisioning and collaborating with the development team focusing in good practices and standards.
  • Configuring a CI & CD system.
  • Configuring auto scalables EC2 instances in AWS.
  • Developing features and bug fixes in the donation application created using AngularJS 4.
  • Developing features and bug fixes to the administration and user panel in the legacy CakePHP application.
  • Developing RESTful APIs using NodeJS and TypeScript.

Full Stack Engineer

Planejei

Aug 2017 → Feb 2018 (7 months)

Android and iOS application created to help the users managing their financial health using an AI called Marvin to give them financial tips.

  • Developing bots consuming bank endpoints to read the user’s data.
  • Reverse engineering from bank apps to discover endpoints.
  • Developing an administration panel using React, Material Design and Redux consuming RESTful APIs.

Full Stack Engineer & CTO

SejaPremium

Jan 2012 → Jul 2017 (5 years, 7 months)

Platform created to serve files with proxy between a file server and the users with a high download speed for an accessible price.

  • Developing a proxy service to validate data and proxy downloads from a host server to the user using NodeJS.
  • Developing an AngularJS 4 consuming RESTful APIs.
  • Developing the website using PHP and the Laravel framework.

Full Stack Engineer & CTO

Ofertas de E-mail

Jan 2012 → Jan 2015 (3 years, 1 month)

Promotional emails catalogue platform helping users to search in emails’ content and keep their inbox free from many promotional emails.

  • Developing a website using Zend Framework. Setting up a search database using Solr.
  • Developing and bot to read emails and get keywords from their links.

Education

Bachelor in Computer Information Systems

Universidade Federal da Grande Dourados

Jan 2014 → Dec 2018

Open Source (23)

herlon214/mkv-seat

Sep 2019 → Current (7 months) 9 commits / 756 ++ / 20 -- Last commit on Jan 02, 20

MKV Subtitle Extract And Translate

herlon214/gdsm

Jan 2019 → Current (1 year, 3 months) 2 commits / 66 ++ / 0 -- Last commit on Jan 19, 19

Go Docker Swarm Manager API

herlon214/gitlab-registry-gc

Dec 2018 → Current (1 year, 4 months) 8 commits / 1,843 ++ / 25 -- Last commit on Jan 05, 19

Gitlab registry garbage collector

herlon214/ihc-egressos

Jul 2018 → Current (1 year, 10 months) 47 commits / 38,851 ++ / 14,679 -- Last commit on Jan 22, 19

herlon214/redis-monitor-prometheus

Jun 2019 → Jun 2019 (1 month) 16 commits / 486 ++ / 76 -- Last commit on Jun 26, 19

Export all executed redis queries to prometheus.

herlon214/gdsc

May 2018 → Dec 2018 (8 months) 40 commits / 1,318 ++ / 641 -- Last commit on Dec 19, 18

A go application that clone your service and create a new one with a new docker image.

herlon214/cfc-classifier

Nov 2018 → Nov 2018 (1 month) 5 commits / 5,614 ++ / 3 -- Last commit on Nov 18, 18

A Class Feature Centroid Classifier for text categorization

herlon214/docker-apache-php56

Mar 2018 → Oct 2018 (7 months) 9 commits / 1,998 ++ / 3 -- Last commit on Oct 05, 18

Docker image with apache 2.4, PHP 5.6, configurable PHP error_reporting setting

herlon214/slack-nodejs-bot

Apr 2018 → Aug 2018 (4 months) 6 commits / 4,462 ++ / 1,108 -- Last commit on Aug 08, 18

A NodeJS Slack BOT boilerplate using BotKit

herlon214/ts-parse-database-url

Jul 2018 → Jul 2018 (1 month) 4 commits / 5,786 ++ / 5 -- Last commit on Jul 25, 18

TypeScript parsing database url

herlon214/truco-royale

May 2018 → Jun 2018 (1 month) 34 commits / 9,146 ++ / 5,841 -- Last commit on Jun 08, 18

herlon214/docker-varnish-cache

Jun 2018 → Jun 2018 (1 month) 1 commits / 34,839 ++ / 0 -- Last commit on Jun 07, 18

Just a simply varnish cache and proxy pass with nginx and varnish.

herlon214/node-parse-database-url

Jun 2018 → Jun 2018 (1 month) 2 commits / 2 ++ / 2 -- Last commit on Jun 01, 18

Database configuration URL parser for node.js

herlon214/phantom2jar

Oct 2017 → Nov 2017 (1 month) 8 commits / 1,125 ++ / 7 -- Last commit on Nov 03, 17

Export PhantomJS cookies to Jar

herlon214/graphql-mongo-fields

Sep 2017 → Sep 2017 (1 month) 16 commits / 577 ++ / 127 -- Last commit on Sep 15, 17

A GraphQL fields parser to use with MongoDB select() method

herlon214/indicator-netspeed-loki

Sep 2017 → Sep 2017 (1 month) 10 commits / 4,494 ++ / 2,658 -- Last commit on Sep 12, 17

Network speed indicator for Elementary OS Loki, inspired by the old netspeed GNOME applet

herlon214/docker-php7-laravel

Jul 2017 → Aug 2017 (2 months) 12 commits / 42 ++ / 5 -- Last commit on Aug 29, 17

Docker image with php7-fpm, mcrypt, mbstring, pdo, pdo_mysql ready to run a Laravel 5 application.

herlon214/cpanel-to-route53

Jul 2017 → Jul 2017 (1 month)

A command line interface to migrate you cPanel DNS routes to AWS Route53.

herlon214/docker-php56-laravel

Jul 2017 → Jul 2017 (1 month) 1 commits / 36 ++ / 0 -- Last commit on Jul 18, 17

Docker image with php7-fpm, mcrypt, mbstring, pdo, pdo_mysql ready to run a Laravel 4.2 application.

herlon214/eea.docker.varnish

May 2017 → May 2017 (1 month) 11 commits / 861 ++ / 999 -- Last commit on May 18, 17

Varnish docker image with reload and conf.d support

herlon214/react-redux-nmm

Feb 2017 → Feb 2017 (1 month) 13 commits / 1,193 ++ / 563 -- Last commit on Feb 19, 17

React Redux - Nine Men's Morris

herlon214/form-builder

Aug 2014 → Aug 2014 (1 month) 4 commits / 145 ++ / 44 -- Last commit on Aug 25, 14

A node js library for building forms and form elements

View more open source

Tools

Favorite editor Visual Studio Code

Herlon Aguiar

Technical Skills

Likes: go javascript python vue.js reactjs kubernetes docker
Dislikes: php

Experience

May 2019 → Current Full Stack Engineer mycujoo
go, javascript, mobx, reactjs, kubernetes, docker, google-cloud-platform, amazon-web-services, google-cloud-sql, mariadb, tidb, grafana, prometheus, redis

Working with the streaming team building high availability, multi-region and multi-cloud backend microservices clusters using GoLang, NodeJs, dashboards for data visualisation and management using React and MobX.

  • Creating a React dashboard using React, MobX, Material UI to manage and monitor the live streams.
  • Building a highly scalable GoLang live stream API with Widevine DRM using Shaka Packager encryption.
  • Creating stream analysis tool that is able to give information about latency, segments download time, dropped frames and more across any region in order to measure how much some change can impact the system.
Mar 2018 → Mar 2019 Full Stack Engineer & CTO Doare.org
node.js, docker, amazon-web-services, docker-swarm, php, angularjs, go, nestjs, amazon-sqs, go-cd, gitlab
  • Structuring scalable microservices using Docker containers.
  • Supervisioning and collaborating with the development team focusing in good practices and standards.
  • Configuring a CI & CD system.
  • Configuring auto scalables EC2 instances in AWS.
  • Developing features and bug fixes in the donation application created using AngularJS 4.
  • Developing features and bug fixes to the administration and user panel in the legacy CakePHP application.
  • Developing RESTful APIs using NodeJS and TypeScript.
Aug 2017 → Feb 2018 Full Stack Engineer Planejei
node.js, python, smali, reactjs

Android and iOS application created to help the users managing their financial health using an AI called Marvin to give them financial tips.

  • Developing bots consuming bank endpoints to read the user’s data.
  • Reverse engineering from bank apps to discover endpoints.
  • Developing an administration panel using React, Material Design and Redux consuming RESTful APIs.
Jan 2012 → Jul 2017 Full Stack Engineer & CTO SejaPremium
php, laravel, angularjs, mysql, node.js, docker

Platform created to serve files with proxy between a file server and the users with a high download speed for an accessible price.

  • Developing a proxy service to validate data and proxy downloads from a host server to the user using NodeJS.
  • Developing an AngularJS 4 consuming RESTful APIs.
  • Developing the website using PHP and the Laravel framework.
Jan 2012 → Jan 2015 Full Stack Engineer & CTO Ofertas de E-mail
php, mysql, node.js, javascript, solr

Promotional emails catalogue platform helping users to search in emails’ content and keep their inbox free from many promotional emails.

  • Developing a website using Zend Framework. Setting up a search database using Solr.
  • Developing and bot to read emails and get keywords from their links.

Education

Jan 2014 → Dec 2018 Bachelor in Computer Information Systems Universidade Federal da Grande Dourados

Projects & Interests

Sep 2019 → Current herlon214/mkv-seat https://github.com/herlon214/mkv-seat

MKV Subtitle Extract And Translate

Jan 2019 → Current herlon214/gdsm https://github.com/herlon214/gdsm

Go Docker Swarm Manager API

Dec 2018 → Current herlon214/gitlab-registry-gc https://github.com/herlon214/gitlab-registry-gc

Gitlab registry garbage collector

Jul 2018 → Current herlon214/ihc-egressos https://github.com/herlon214/ihc-egressos
Jun 2019 → Jun 2019 herlon214/redis-monitor-prometheus https://github.com/herlon214/redis-monitor-prometheus

Export all executed redis queries to prometheus.

May 2018 → Dec 2018 herlon214/gdsc https://github.com/herlon214/gdsc

A go application that clone your service and create a new one with a new docker image.

Nov 2018 → Nov 2018 herlon214/cfc-classifier https://github.com/herlon214/cfc-classifier

A Class Feature Centroid Classifier for text categorization

Mar 2018 → Oct 2018 herlon214/docker-apache-php56 https://github.com/herlon214/docker-apache-php56

Docker image with apache 2.4, PHP 5.6, configurable PHP error_reporting setting

Apr 2018 → Aug 2018 herlon214/slack-nodejs-bot https://github.com/herlon214/slack-nodejs-bot

A NodeJS Slack BOT boilerplate using BotKit

Jul 2018 → Jul 2018 herlon214/ts-parse-database-url https://github.com/herlon214/ts-parse-database-url

TypeScript parsing database url

May 2018 → Jun 2018 herlon214/fluentd-elasticsearch https://github.com/herlon214/fluentd-elasticsearch
May 2018 → Jun 2018 herlon214/truco-royale https://github.com/herlon214/truco-royale
Jun 2018 → Jun 2018 herlon214/docker-varnish-cache https://github.com/herlon214/docker-varnish-cache

Just a simply varnish cache and proxy pass with nginx and varnish.

Jun 2018 → Jun 2018 herlon214/node-parse-database-url https://github.com/herlon214/node-parse-database-url

Database configuration URL parser for node.js

Oct 2017 → Nov 2017 herlon214/phantom2jar https://github.com/herlon214/phantom2jar

Export PhantomJS cookies to Jar

Sep 2017 → Sep 2017 herlon214/graphql-mongo-fields https://github.com/herlon214/graphql-mongo-fields

A GraphQL fields parser to use with MongoDB select() method

Sep 2017 → Sep 2017 herlon214/indicator-netspeed-loki https://github.com/herlon214/indicator-netspeed-loki

Network speed indicator for Elementary OS Loki, inspired by the old netspeed GNOME applet

Jul 2017 → Aug 2017 herlon214/docker-php7-laravel https://github.com/herlon214/docker-php7-laravel

Docker image with php7-fpm, mcrypt, mbstring, pdo, pdo_mysql ready to run a Laravel 5 application.

Jul 2017 → Jul 2017 herlon214/cpanel-to-route53 https://github.com/herlon214/cpanel-to-route53

A command line interface to migrate you cPanel DNS routes to AWS Route53.

Jul 2017 → Jul 2017 herlon214/docker-php56-laravel https://github.com/herlon214/docker-php56-laravel

Docker image with php7-fpm, mcrypt, mbstring, pdo, pdo_mysql ready to run a Laravel 4.2 application.

May 2017 → May 2017 herlon214/eea.docker.varnish https://github.com/herlon214/eea.docker.varnish

Varnish docker image with reload and conf.d support

Feb 2017 → Feb 2017 herlon214/react-redux-nmm https://github.com/herlon214/react-redux-nmm

React Redux - Nine Men's Morris

Aug 2014 → Aug 2014 herlon214/form-builder https://github.com/herlon214/form-builder

A node js library for building forms and form elements

Tools

Favorite Editor: Visual Studio Code