×
Elisiário Couto

Elisiário Couto

Developer, DevOps Engineer and Systems Administrator

Porto, PT
Portuguese, English, Spanish

Background


About

About

Loves to help others, open source projects, command line tools, design, tinkering and beautiful visualizations.

Work Experience

Work Experience

  • Cloud EngineerMetric4

    Dec, 2021 - Present

  • Infrastructure EngineerDidimo

    Jul, 2019 - Dec, 20212 years 5 months

    Didimo automates all stages of 3D characters creation process. From a single selfie with optional depth data, Didimo is able to produce an high fidelity model, fully rigged and ready to be integrated in any 3D application.

    • Provisioning and management of the whole infrastructure, including bare-metal servers and AWS resources.

    • Redesign micro-services architecture and containerize core components.

    • Micro-services orchestration with Rancher.

    • Introduction of auto-scaling features that enabled serving multiple versions of the product and/or serve a specific version to a specific client.

    • Migration to GitLab and introduction of CI/CD processes to most of the repositories.

    • Internal processes automation.

    • Development of a client-facing CLI to interact with Didimo's API.

    • Daily work with Ansible, Terraform and Packer.

  • DevOps Engineer and Systems AdministratorJscrambler

    Nov, 2017 - Jun, 20191 year 6 months

    Jscrambler is a technology company that specialized in a client-side security solution for JavaScript applications. Code Integrity, one of the modules, performs Polymorphic Javascript obfuscation, code traps, self-defending abilities and real-time notifications in case of attempts to inspect the application. The Webpage Integrity module monitors and protects the application against code injections, Man-in-the-Browser attacks, DOM-tampering and data exfiltration.

    • Provisioning and management of the infrastructure, including on-premises Hypervisors, Bare Metals and Virtual Machines using tools such as Terraform and Ansible.

    • Responsible for the uptime of the platform.

    • Full infrastructure monitoring from a system-level to an application-level.

    • Advocate for automation including CI Pipelines focusing on security and performance.

    • Daily-basis interaction with Docker containers and container orchestration tools.

    • Configuration and management of HTTP servers, databases and load balancers.

  • Software Developer/Deployment Engineer/Systems Administrator, Movvo

    Jul, 2014 - Nov, 20173 years 4 months

    In 2014 AroundKnowledge went through a rebrand. Movvo's product was the same as AroundKnowledge's with a focus on scalability. Thermal sensors were integrated into the system to increase the accuracy. Artificial Intelligence, Machine Learning and Natural Language Processing features were introduced in 2017.

    • Containerized micro-services written in golang.

    • Orchestration using CoreOS and later Mesos.

    • Custom micro-services monitoring solution using InfluxDB and Grafana.

    • Logging infrastructure using Graylog.

    • Hardware and network configuration for on-premises VMware ESXi hosts.

    • Terraform for managing the whole infrastructure including Cloud instances, on-premises Virtual Machines and DNS records.

    • Ansible for machine provisioning.

    • Custom Virtual Machines monitoring solution using netdata and Docker.

    • On-field deployment of sensors and sensor networks.

    • Advocate for continuous testing, integration and deployment.

    • Experience in Agile methodologies.

  • Software Developer, AroundKnowledge

    Feb, 2013 - Jul, 20141 year 4 months

    Founded in 2009, AroundKnowledge was a company that provided a business analytics platform. It used a sensor network that captured anonymized radio signals from people's mobile phones and was able to generate key performance indicators from where the system was installed, such as how many people visited a shopping mall or how many time do they spent there.

    • Wi-Fi packet capturing software in C with MQTT protocol support.

    • Custom-built OpenWRT/LEDE distribution for the sensors with multiple bash script utilities to provide easy installation, configuration and maintenance.

    • Cassandra clusters deployment and maintenance.

    • Backend micro-services written in Python 2 and 3.

  • Web Developer/Blogger, DataBits

    Jul, 2009 - Dec, 20134 years 5 months

    DataBits was a technology news website. It was built using WordPress.org and the main focus was technology news articles written in Portuguese in a non-technical vocabulary. This personal project grew to become economically self-sustained.

    • Complete WordPress configuration with a custom theme.

    • Regular writing experience.

Education

Education

  • Machine Learning, Complementary (Coursera), Stanford University

    Oct, 2017 - Dec, 2017

  • Foundations of Computer Graphics, Complementary (edX), Berkeley, University of California

    Nov, 2012 - Dec, 2012

  • Computer Engineering, Degree, Instituto Superior de Engenharia do Porto

    Sep, 2009 - Oct, 2013