Matheus Garcias
Software Engineer/DevOps
PERSONAL DETAILS
Birth May 21, 1998
GitHub https://github.com/0xdeadbad
E-mail [email protected]
EDUCATION
2017 -
Informational Systems Bachelors
Present
Federal Institute of Espı́rito Santo
Currently graduating
WORKING EXPERIENCE
Computer Network Analyst / DevOps August 2017 - May 2022
PoP-ES/RNP - Tech Leader
I used to be the Team Leader, delegating tasks to our team, proposing changes and upgrades,
organizing the groups and tasks using tools and platforms such JIRA, instruct new internships,
granting them access to their respective systems, managing access to most systems and
devices, and work at the data center. Also developed the CI/CD infrastructure to provide
a friendly environment for newcomers and veterans to test and deploy their services and
applications development. At some point I had some experience with AWS as some services
were migrated from the local infrastructure to the AWS cloud (EC2 instances)
Distributed Systems Engineer and Developer November 2021 - February 2022
Algoracle
Working remotely to a abroad company related to blockchain technology, developing a
Decentralized Peer-to-Peer Distributed System for Algoracle, a Distributed blockchain
Oracle for the Algorand crypto environment.
Software Engineer May 2022 - September 2022
Vaultree
Worked as a software engineer developing cryptographic solutions in Rust for relational
databases and auditing for its efficiency tradeoffs, delivering clean, efficient and ready to use
code for each team department. I also had experience with AWS services to deploy private
EC2 instances (also using VPC firewall rules to avoid unwanted connections) to showcase
our services demos to our clients.
DevOps July 2023
Exponent
Worked both as a DevOps and programmer. My responsabilities were to deploy kubernetes
clusters on top of an OpenStack platform, using Terraform, Ansible and many other tools,
do research and analysis on better alternatives we had for the Kubernetes Cluster, internal
tooling, performance enhancement, efficient cost and propose new ideas and solutions. I
developed Kubernetes Agents and Webhook Admissions in Go, internal software and tools for
infrastructure in Rust (and some other languages like C), developed microservices deployed
to Kubernetes and using communication and message delivery services like Redis, RabbitMQ,
Apache Kafka, gRPC (also the RPC lib in Golang STD), etcd and so on. I had the opportunity
to use some AWS services for some research about princing and cost benefit comparison
between multiple providers. I also contributed to some Rust project on Github.
PROJECTS
PoP-ES/RNP 2019
Authentication and Authorization middleware
At that time one of ours systems hadn’t had a authentication/authorization system, then I
developed one so the system wasn’t all exposed.
PoP-ES/RNP 2020
OpenStack and CEPH
Research and real life implementation of the OpenStack virtualization platform integrated
with CEPH for distributed, redundant and fault tolerant data storage.
PoP-ES/RNP 2019 - 2021
Layer 2 bandwidth validation using Software Defined Networks
I was working on a system for real time bandwidth and packet loss validation. The system
can generate packets to simulate high bandwidth usage for later analysis of the circuit quality
and check if it’s in accordance within its contract. Through Software Defined Networks,
using Faucet for packets manipulation and iPerf for packet generation, we can validate any
layer 2 circuit though its VLAN.
SKILLS
Languages
Brazilian Portuguese - Native
English - Advanced
German - Basic
Programming
Languages
C/C++
Go
Rust
Python
Lua
Typescript
Javascript
Shell scripting
OCaml
DevOps
Kubernetes
Jenkins
Terraform
Ansible
Helm
Git
CI/CD
ArgoCD
Pipelines
Containerization
Virtualization
Nginx
Etcd
Prometheus
Grafana
Kibana
Nginx Ingress
Redis
Vault
Consul
General
Knowledge
Routing and network hardware configuration
Linux and FreeBSD Administration
Distributed Systems
Linux Kernel
Operational Systems
Computers Networking and Protocols
OpenStack
CEPH
NodeJS