- TeX 92.9%
- Dockerfile 6.4%
- Makefile 0.7%
| latex | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
| README.ptbr.md | ||
Eder Ruiz | Curriculum Vitae
I’m passionate about understanding how things work and what fascinates me most is the world of computing. This fascination quickly led me to the world of Linux and Open Source which in those days meant knowing how to use the command line to operate the system.
In terms of programing, I'm folling in love with functional paradigm, actor model, reactive programming, strong type system, and massive data parallel programming, ie: Scala, Akka and Spark
Topics that also interest me are Functional Programming, Reactive Arquitecture, Actor Model, Big Data, High Availability, Fault Tolerance, Event Sourcing, Streaming Processing, CQRS, Operating Systems, Distributed Systems and Cloud Computing.
Education - Degree
2010 - 2010
Listener, Automation Engineering and Systems Universidade Federal de Santa Catarina (Florianópolis - PR) Isolated Discipline: Distributed Systems
2002 - 2008
BSc, Computer Science Universidade Estadual do Oeste do Paraná (Foz do Iguaçu - PR) Research Area: Computer Network and Operational Systems
Education - Courses and Training
2021
2020
-
Parallel Programming Coursera
-
Fundamentals for Apache Kafka Confluent
-
Functional Program Design in Scala Coursera
-
Lightbend Scala Language - Professional Lightbend
-
Scala & Functional Programming for Beginners Udemy - Rock the JVM
2019
-
Advanced Scala and Functional Programming Udemy - Rock the JVM
-
Reactive Architecture: CQRS & Event Sourcing Lightbend on Cognitive Class
-
Akka HTTP with Scala Udemy - Rock the JVM
2018
-
Reactive Architecture: Reactive Microservices Lightbend on Cognitive Class
-
Reactive Architecture: Domain Driven Design Lightbend on Cognitive Class
-
Reactive Architecture: Introduction to Reactive Systems Lightbend on Cognitive Class
-
Scala 101 Cognitive Class
-
Introduction to Big Data Coursera
2017
-
Getting Started with Apache Kafka Pluralsight
-
Administering an Elasticsearch Cluster Pluralsight
-
Centralized Logging with the Elastic Stack Pluralsight
-
Learn How To Code: Google's Go (golang) Programming Language Udemy
2016
-
Go Fundamentals Pluralsight
-
Go: Getting Started Pluralsight
2015
-
Big Data, Cloud Computing & CDN Emerging Technologies Coursera
-
An Introduction to Interactive Programming in Python (Part 1) Coursera
-
Programming for Everybody (Python) Coursera
-
R Programming Coursera
-
The Data Scientist’s Toolbox Coursera
-
From Nand to Tetris - Part I Coursera
-
Parallel Computing with OpenCL for Altera FPGAs Institute Nokia of Technology
-
Pattern Recognition Institute Nokia of Technology
-
Computational Photography Institute Nokia of Technology
-
Computer Vision Institute Nokia of Technology
2014
-
Digital Image Processing Institute Nokia of Technology
-
Digital Signal Processing Institute Nokia of Technology
-
CUDA Programming Institute Nokia of Technology
Experience - Professional
Linx - Linx Impulse
Big Data Architect | 2021/01 - current
Projects
{
"Data Platform": "Architecture Evolution and Improvements"
}
Creditas
Specialist Software Engineer (Big Data) | 2020/03 - 2020/12
Projects
{
"Data Platform": [
"Develop Apache Kafka cluster migration tooling",
"Coordinate and act on the migration of 280+ kafka topics",
"Fine tuning Hadoop cluster for Spark jobs (batch)",
"Near real-time data processing (streaming)"
]
}
Tools and Methodologies
{
"BigData": [
"Apache Kafka",
"Apache Kafka Connect",
"Confluent Schema Registry",
"Apache Zookeeper",
"Apache Hadoop (AWS EMR)",
"Apache Spark"
],
"Languages": [ "Scala", "Java", "Python", "Shell Script" ],
"Cloud": [ "Amazon Web Services" ],
"DevOps": [ "Docker", "Terraform" ],
"Version Control": [ "git", "github", "circleci" ]
}
Linx - Linx Impulse
Specialist Software Developer (Big Data) | 2018/11 - 2020/02
Projects
{
"Platform": [
"Keep http api with 500k request per minute (and growing), up running",
"Fine tunning to cost efective and higt performance infraestructure"
],
"Schema": [
"Reduce usage of JSON in favor of Avro and ORC"
]
}
Tools and Methodologies
{
"BigData": [
"Apache Kafka",
"Apache Spark",
"Apache Zookeeper",
"Apache Storm",
"Apache Hadoop",
"Apache Hive",
"Apache Cassandra",
"Elasticsearch",
"Pinterest Secor",
"Amazon DynamoDB"
],
"Languages": [ "Scala", "Java", "Python", "Ruby", "Shell Script" ],
"Framework": [ "Akka", "Vert.x", "Apache Avro", "Apache ORC" ],
"Cloud": [ "Amazon Web Services" ],
"Monitoring": [ "Prometheus", "Grafana", "Amazon Cloudwatch" ],
"DevOps": [ "Docker", "Ansible", "Terraform", "Chef" ],
"Version Control": [ "git", "github", "circleci" ]
}
Neoway Business Solutions
Senior Software Developer (Data Engineer) | 2018/02 - 2018/10
Projects
{
"Data Lake and Streaming Platform": "Initial pilot project",
"DataOps": "Help analytics team automating and improving processes"
}
Tools and Methodologies
{
"BigData": [ "Apache Hadoop", "Apache Tez", "Apache Hive" ],
"Languages": [ "Python", "Scala" ],
"Cloud": [ "Amazon Web Services", "Microsoft Azure" ],
"DevOps": [ "Docker", "Ansible", "Terraform", "Packer" ],
"Version Control": [ "git", "gitlab", "gitlab-ci-cd" ]
}
Pagar.me Pagamentos
Senior Software Developer (Backend) | 2017/02 - 2018/01
Projects
{
"Golang Backend Development": [
"https://golang.org",
"https://github.com/kataras/iris",
"https://www.vaultproject.io",
"https://www.terraform.io",
"http://cassandra.apache.org"
]
}
Tools and Methodologies
{
"Languages": [ "Go" ],
"Cloud": [ "Amazon Web Services" ],
"DevOps": [ "Docker", "Ansible", "Consul", "Vagrant" ],
"Version Control": [ "git", "github", "travis-ci" ]
}
Axiros Lasting Advantage
Senior Software Engineer (Backend) | 2016/05 - 2017/02
Projects
{
"Python Backend Development": [
"http://python.org",
"http://github.com/zopefoundation/Zope",
"http://python-rq.org",
"https://dev.mysql.com",
"https://www.mongodb.com"
],
"Javascript Frontend Development": [
"https://angularjs.org",
"https://jquery.com",
"http://python-rq.org",
"https://dev.mysql.com",
"https://www.mongodb.com"
],
"Protocol Gateway": [ "telnet", "ssh", "tr-069", "rest", "soap" ]
}
Tools and Methodologies
{
"Languages": [ "Python", "JavaScript" ],
"DevOps": [ "Docker", "Vagrant" ],
"Version Control": [ "git", "hg", "svn" ]
}
Neoway Business Solutions
Senior Software Developer (Backend) | 2015/09 - 2016/05
Projects
{
"Python Backend Development": [
"http://flask.pocoo.org",
"https://twistedmatrix.com",
"https://scrapy.org",
"https://github.com/boto/boto3"
],
"Computer Vision and Machine Learning": [
"https://caffe.berkeleyvision.org",
"https://python-pillow.org",
"https://www.numpy.org",
"https://matplotlib.org"
],
"Hight Availiability and Scalability Clustering": [
"https://www.haproxy.org",
"https://coreos.com/etcd",
"https://github.com/kelseyhightower/confd"
]
}
Tools and Methodologies
{
"Languages": [ "Python", "Bash Script" ],
"Cloud": [ "Amazon Web Services" ],
"DevOps": [ "Docker", "Ansible" ],
"Version Control": [ "git", "gitlab", "gitlab-ci-cd" ]
}
Instituto Nokia of Tecnologia - INdT
Full Software Developer | 2012/06 - 2015/06
Projects
{
"Bluetooth Low Energy": [
"Bluez Commiter",
"Android Native Development (prototyping)",
"Arduino (prototyping)"
"Full Stack Development (prototyping)",
"Qt Demos"
],
"Nokia Platform": [
"Android (prototyping)",
"Computer Vision on FPGA (prototying)",
"Qt Desktop and Mobile"
]
}
Tools and Methodologies
{
"Scrum": [ "icescrum", "targetprocess" ],
"Version Control": [ "git", "gerrit", "phabricator" ]
}
Ahgora Sistemas
Software Developer | 2012/01 - 2012/06
Projects
{
"Linux Embedded Development": [
"Lua and C embedded application",
"Device Driver (atmel at91sam9g20)"
],
"Firmware Development": [
"Capacitive Keyboard (quantum qt60248)",
"ARM Cortex-M3 (nxp lpc1768)",
"Ultra low-power 8051 (nordic nrf24le1)"
]
}
Dígitro Tecnologia
Systems Analyst | 2009/11 - 2011/12
Projects
{
"Linux Embedded Development": [
"Glib embedded application",
"Linux Device Driver (vortex86mx, omap5912)",
"uCLinux Device Driver (blackfin - uart, spi, i2c, memory mapped io, dma)"
],
"Firmware Development": [
"Freescale HCS08 - uart, pwm, gpio"
]
}
Instituto de Tecnologia Aplicada e Inovação - ITAI
Systems Analyst | 2009/02 - 2009/10
Projects
{
"Digital Fault Recorder": [
"Linux device driver for data acquisition using comedi framework",
"Linux hard real time tasks using RTAI and Xenomai frameworks"
],
"Electric Vehicle": [
"Linux application (java jni, gps garmin 18x usb, modbus rtu, uart)"
]
}
Experience - Internships
Instituto de Tecnologia Aplicada e Inovação - ITAI
- 2008/06 - 2008/12
- System administration (Linux)
Centro Internacional de Hidroinformatica - CIH
- 2008/01 - 2008/06
- LAMP web development
B3 Informática
- 2008/02 - 2008/04
- LAMP web development
Parque Tecnológico Itaipu - PTI
- 2007/03 - 2007/05
- Reserch on access control and industrial network protocols
Prognus Software Livre
- 2006/03 - 2006/10
- Linux firewall performance test and training material development
Kionux Soluções em Internet
- 2003/11 - 2004/11
- System administration (Linux)
Instituto de Tecnologia Aplicada e Inovação - ITAI
- 2002/11 - 2003/11
- Research on network operation systems, linux, tcp/ip
Languages
Portuguese: Native
English: Intermediate
drrzmr@gmail.com • +55 (48) 9-9169-0122 • 1982/11/30