I am a generalist engineer focused on solving problems quickly and with maintainability.
I'm proficient in Ruby ecosystem (Deployments, Automatic Tests, Tasks automation, Web Development, Refactor) and skilled in MySQL & PostgreSQL relational databases. I've deep knowledge in Cloud Computing (AWS, GCloud, Digital Ocean).
Related to Infrastructure and Tasks Automation I am experienced in Cloud Computing providers (AWS, GCloud, Digital Ocean), automation with Terraform, Ansible, Kubernetes, Docker, Shell Script (and related tools like sed, awk, ssh, bc, etc).
- Product Development
- Ruby specialist
- Development of orchestration software for internal products
- Frameworks (Rails / Sinatra)
- Tests automation (Rspec / Minitest)
- Web servers deployment (Puma / Unicorn / Passenger)
- Cloud computing specialist
- Orchestration and automation of deployments into public Clouds (AWS/Azure)
- Cluster orquestration (Kubernetes / Docker)
- Infrastructure automation (Terraform)
- Configuration automation (Ansible)
- Distributed configuration (Consul)
- Monitoring and Logging (Prometheus / Datadog / LogDNA)
- Other Knowledges
- Databases (PostgreSQL)
- General Purpose Cache (Redis)
- Shell Scripting (Bash)
- Linux (Debian / Ubuntu / CentOS / RHEL / Arch)
- Development of internal systems (Ruby ecossystem)
- Feature development
- Integration with external partners
- Integration with external services
- Infrastructure/Operations (AWS ecossystem)
- Development of Application Architecture (Load Balancers, Reverse Proxies, Application Servers)
- Maintenance of Application Architecture (Monitoring, House-Keeping, Deployment Automation)
- Internal infrastructure/Operations
- Internet links and High-Availability
- Internal Wi-Fi Maintenance and Monitoring
- Tech Lead/Team Management
- Team Lead
- Interface with Business Teams
- Expectations Management
- Technology definition
- Methodology definition and Process Maintenance
- AWS architecture definition, implementation.
- Improvements into back-end software
- Database analysis and improvements
- Improvements in infrastructure
In this position I was responsible to help the Operations Team to keep the system healthy and stable, and to support the Developers Team to optimize the software for our infrastructure, solve bugs and improve system's architecture.
This is a list of my side projects.