EDUCATION
Mackenzie (university) - São Paulo - SP - Brazil
2010
PGDip in Business Administration
Capstone project paper on benefits card issues, misuse and possible solutions on a big business
consulting team.
FASP (college) - São Paulo - SP - Brazil
2002 - 2006
B.S. in Computer Engineering
Capstone project paper on AI recognition security project.
E.T.E.C. Professor Basilides de Godoy - (technician school) - São Paulo - SP - Brazil
1998 - 2000
T.S. in Data Processing
Capstone project paper on QA testing project.
LANGUAGES
Spanish
Average communication skills
CERTIFICATES
Cambridge Assessment English
B2 First
2008
B1 Preliminary
2008
CREA-SP
Computer Engineer
2009
COURSES
Docker Inc.
Play with Docker
05/2018
Jeff Geerling
Ansible-101
05/2020
Marjin Haverbeke - David Herman
Eloquent and Effective JavaScript
05/2018
Iterasys
Best Practices for Unit Testing
04/2023
Testing Techniques
04/2023
QA Ninja
Automating Web Applications
07/2019
Fundação Vanzolini
Quality Assurance in Agile Projects
06/2019
PROJECTS
Home Lab Based on Raspberry Pi 5 and Orange Pi 5 Architectures
01/2024 - Present
Lab-Based Technology Enthusiast
Docker Deployment Specialist:
Orchestrated the deployment of Docker containers within the lab environment, optimizing resource utilization and facilitating seamless application deployment.
Container Registry Management:
Implemented and managed a Docker Registry, ensuring efficient storage, version control, and distribution of containerized applications across the Raspberry Pi and Orange Pi infrastructure.
Database Administration with PostgreSQL:
Led the integration of a PostgreSQL DBMS server, enhancing data management capabilities and supporting various projects within the lab.
Automated Workflows with GitHub Actions:
Implemented GitHub Actions to automate CI/CD pipelines, enhancing collaboration and ensuring the continuous integration of code changes.
Web Server Configuration:
Configured and maintained Nginx web servers for hosting a variety of websites, contributing to a robust and dynamic online presence for the lab.
Container Orchestration with Kubernetes:
Played a key role in leveraging Kubernetes to orchestrate and manage containerized applications, ensuring scalability and high availability in the lab environment.
Infrastructure as Code (IaC) Advocate:
Utilized Ansible and Terraform to automate the provisioning, configuration, and management of lab infrastructure, promoting consistency and reproducibility.
Network Security Implementation with Pi Hole:
Implemented Pi Hole to enhance network security by blocking unwanted ads and tracking, contributing to a cleaner and more secure online experience for lab users.
Monitoring and Performance Management:
Utilized Zabbix to implement robust monitoring and performance management solutions, ensuring the stability and health of the lab infrastructure.
This comprehensive experience in a lab setting has not only honed my technical expertise in a diverse range of technologies but has also fostered a collaborative and innovative approach to problem-solving in the realm of Raspberry Pi and Orange Pi architecture.
Rodaroda Log - Simply a CRUD Hackathon: Crafting DevOps Solutions
12/2023 - present
QAOps - Software Quality Assurance Specialist
This project aims to guide internship training through the automated deployment of a DevOps project,
specifically a hackathon that incorporates a backend service supporting CRUD operations.
The purpose of this app is to build a basic structure for a backend application, along with an automated
database. Upon sending requests to the backend, we can query and insert data into it.
The master carrier's structure revolves around trips, with dependencies on entities such as location
(origin and destination types), product, vehicle and carrier.
Additionally, it will execute Postman collection tests against the backend and generate a visually
appealing HTML report for the test run.
Furthermore, there are specific objectives to achieve, including the implementation of standards,
design patterns, code formatters, JDoc, building an authentication process, frontend development,
introducing new entities, CI-CD, cloud, observability, and enhancements to application and business
rules, among others.
Thus, the overall goal is to develop skills in the domains of DevOps, Development, QA, and SRE.
https://github.com/rubenschagas/rodaroda
Skills: Ansible · Docker · Linux · JavaScript · Postman API · PostgreSQL · TypeScript · Bash · Node.js · GitHub
SaaS Quality Assurance - Brazil - End-to-end automation tests
02/2023 - 03/2024
Software Quality Assurance Specialist
Rationalized the implementation of a quality assurance process across the company's product portfolio,
placing a key focus on automating end-to-end tests and conducting training sessions for colleagues
across different teams and newcomers.
Automating daily tasks
2018 - 2023
DevOps Specialist
I took the lead on new test automation projects (which did not exist in the company until then), introducing
new tools, technologies, and methods to the entire team.
These efforts resulted in improved product quality and facilitated a healthier development process while
reducing the time required to execute tests.
As I pursued these advancements, I found myself delving into the field of DevOps, where I began to develop a
liking for it and expand my horizons.
TOL Front-end Automation tests
2017 - 2023
QA Engineer (QAOps)
I have made significant contributions to the automation of the TOL (Totvs Otimização Logística) logistics
solution, including:
Automated CI pipelines, tests, and environments and applications automations: Protractor, Cypress (E2E),
Node.js (backend), JavaScript (front-end), CI (Jenkins) and CD (GCP); Bash shell scripting; Environment and
database management (MSSQL, Oracle and PostgreSQL; environment setup and deployment for testing (DBeaver,
PgAdmin, Visual Management Studio, SQL Developer tools); API and integration tests with XML and JSON files;
Monitoring tool (Zabbix).
Dockerization, composing service scripts, from Docker Compose to Dockerfiles; Container deployment on WSL2
and shell based CLI; Maintenance on internal Docker image repository; Administration of VMs and cloud
instances.
TRE Front-end Automation tests
2020 - 2023
QA Engineer (QAOps)
I started to the automation of the TRE (Totvs Roteirização e Entrega) logistics solution, including:
Automated CI pipelines, tests, and environments and applications automations: Protractor, Cypress (E2E),
Node.js (backend), JavaScript (front-end), CI (Jenkins) and CD (GCP); Bash shell scripting; Environment and
database management (MSSQL, Oracle and PostgreSQL; environment setup and deployment for testing (DBeaver,
PgAdmin, Visual Management Studio, SQL Developer tools); API and integration tests with XML and JSON files;
Monitoring tool (Zabbix).
Dockerization, composing service scripts, from Docker Compose to Dockerfiles; Container deployment on WSL2
and shell based CLI; Maintenance on internal Docker image repository; Administration of VMs and cloud
instances.
TPR Front-end Automation tests
2018 - 2020
QA Engineer (QAOps)
I have made significant contributions to the automation of the TPR (Totvs Planejamento de Rotas) logistics
solution, including:
Automated CI pipelines, tests, and environments and applications automations: RESTful API testing (Postman,
Newman), Awesome HTML Report, Node.js (backend), JavaScript (front-end), CI/CD (Jenkins); Bash shell
scripting.
Dockerization, composing service scripts, from Docker Compose to Dockerfiles; Container deployment on WSL2
and shell based CLI; Maintenance on internal Docker image repository; Administration of VMs and cloud
instances.
Whirlpool Mexico - Logistics Tower Integration - International project - Monterrey - Mexico
2016 - 2017
QAOps Analyst
Participated in a pivotal, complex integration project, bridging the collaboration between teams in Brazil
and Mexico, all within the realm of a QA Engineer.
In this demanding position, I played a pivotal role in executing and coordinating complex integration tests
to promote smooth collaboration between SAP HANA, middleware, and an advanced logistics tower routing
solution.
Owens-Illinois - Brazil - SAP Logistics Integration - Redesign and improve Brazil freight process -
International project - São Paulo - Brazil
2013 - 2014
QA Analyst
I assumed a key position in a groundbreaking integration project that brought together teams from around the
world, converging in Brazil to establish a harmonious collaboration.
In this demanding position, I strategized the orchestration of complex integration
tests, forging a seamless connection between the formidable trio of SAP, the PI/PO middleware, and an
advanced logistics tower routing solution.
Rigesa - WestRock - SAP Integration - International project - Valinhos - Brazil
2013 - 2013
QA Analyst
In this demanding position, I played a crucial part in organizing complex integration tests to establish a
seamless connection between SAP, the PI/PO middleware, and a sophisticated logistics tower routing solution.
Cockpit Mobile - Brazil
2013 - 2013
QA Analyst
I spearheaded the development of the inaugural mobile application for a cutting-edge integrated logistics
solution on the Android platform.
Remarkably, this project soared to fruition in a mere span of 5 weeks, traversing from the conceptualization
phase to the production deployment phase, with my unwavering dedication to ensuring top-tier software
quality.
VOLUNTEERING
Monteiro Lobato Youth Library
02/2013 - 06/2018
Musician, specialized in musical acoustics
Under the conduction of Maestros Daniel Misiuk and Angelino Bozzini, I had the opportunity to explore
several musical instruments, including the C Alto and C Bass Melodicas, Bb Curved Soprano Saxophone, and Eb
Baritone Saxophone.
Additionally, I contributed to the choir as a bass-baritone vocalist.
Throughout our workshops and rehearsals, we delved into various aspects of music, such as theory, functional
harmony, conducting, articulation and expression, typing optimization, rhythm, music composition,
transposition, musical acoustics, basic saxophone maintenance, and relative ear training, mostly while
utilizing a digital piano for practice.
J'Élle Stainer - Handmade Extreme Saxophones
01/2001 - 06/2016
Agent and English interpreter
I assumed the role of a passionate agent and a dedicated English interpreter, serving as the bridge between
world-renowned musicians such as Gilberto Saporski, Doug Phiper, Ivo Perelman, and Niels Bijl, and the
captivating world of a bespoke saxophone workshop nestled in the heart of São Paulo.
With boundless enthusiasm, I facilitated their immersive experiences in this artisanal haven, akin to the
resonance of booming sands, ensuring that every low note and subtle nuance was comprehended and cherished to
its fullest extent. Together, we embarked on a harmonious journey, uniting the language of musical acoustics
with the exquisite craftsmanship of these remarkable lower saxophones.
https://www.jellestainer.com
RUBi xTREME - Hand-selected contrabass and subcontrabass saxophone reeds
01/2010 - present
Researcher and craftsman
Deep research in the field of Arundo Donax plantation, its precise harvest, cutting, curing, fine manual
adjustment focused on the lower pitch, and the development of automation tools for handcrafting and
hand-selecting contrabass and subcontrabass saxophone reeds.
RECENT WORK EXPERIENCE
InComm Payments
04/2024 - Present
DevOps Engineer - Remote
Totvs
02/2023 - 03/2024
QAOps - Software Quality Assurance Specialist - Remote
• Enhanced the promotion of a quality assurance process across the company's
suite of products, emphasizing the automation of end-to-end applications and API integration testing.
• Furthermore, I boast a proven track record in knowledge transfer and training,
having conducted courses and seamlessly collaborating with large, multidisciplinary teams on a
global scale.
Skills: Cypress, Cucumber, Gherkin, BDD, RESTful API testing;
Functional Testing: User Acceptance Testing (UAT); Exploratory, Regression, Smoke, Unit and
Integration Testing; Postman, JSON, YML;
GIT, Code Review, OneFlow (GIT branching model and workflow process), Tag Release, Feature Flag,
Pull Request (PR);
OS: Windows, Linux (Ubuntu);
JavaScript, TypeScript, Node.js;
Regular Expressions (Regex);
Web Storm, IntelliJ;
Infrastructure as Code (IaC): Docker, Terraform; Azure DevOps pipelines; Jira, Agile, Kanban, Zephyr Scale.
05/2020 - 02/2023
DevOps Specialist - Remote
• Optimized and automated the setup (Infrastructure as Code), building (Continuous Integration),
and deployment (Continuous Deployment) of customer environments, reducing a 2-day effort to just a
few minutes, for both SaaS (GCP) and On-Premises setups.
• Additionally, automated the setup (containerization) and deployment (CD) of
databases and environment tests, 3-day-effort to 2 hours.
• Achieved great results on getting rid of unmaintainable and duplicated test
related as well as code documentation. Enforced self-documentation in repositories.
• Pioneered the implementation of a reference code architecture to enhance
functionality testing through automation.
• Led and coordinated cross-functional teams across multiple international
locations to develop testing plans, strategies, and automated tests for various projects and squad
teams.
• Streamlined daily tasks including SysAdmin responsibilities, Linux operations,
repository management, and Dockerization and log analysis. Implemented Ansible for environment
automation, resulting in a significant reduction of manual hours to automated workflows.
Skills: Infrastructure as Code (IaC), Continuous Integration/Continuous Deployment (CI/CD);
Docker, Docker Compose, Docker Registry, Jenkins, Ansible, Terraform, Postman, Newman;
JavaScript, TypeScript, Node.js, Groovy, Bash and Batch Scripting;
Regular Expressions (Regex);
Web Storm, IntelliJ;
Web Servers: Apache Tomcat;
OS: Windows Server, Linux (CentOS, Alpine Linux, Ubuntu);
JSON, YML, SoapUI, XML, IDoc;
Networking, Security and Protocols: FTP/SFTP, DNS, HTTP, HTTPS, SSH, SSL/TLS, OSI Model;
Email: SMTP, IMAPS, SMTP, POP3;
Infrastructure Monitoring: Zabbix;
Application logs: JConsole, Stack-trace logs tracking skills;
Database: PostgreSQL, SQL Server, Oracle; DBeaver, SQL Management Studio;
Google Cloud Platform (GCP), Google Cloud (GC); Jira, Agile, Scrum, Kanban.
05/2018 - 05/2020
QA Engineer (QAOps) - Remote
•
Automated the configuration (containerization) and deployment (CI/CD) of databases
and test environments on virtual machines (VMs), resulting in a substantial decrease in the time
needed from 3 days to a mere 2 hours.
• Optimized daily workflows using batch scripting, resulting in substantial
time savings and increased team efficiency.
• Rid of unmaintainable and duplicated test related code.
• Enforced automated self-documentation in repositories, ensuring consistency and
ease of maintenance.
• Demonstrated expertise in four logistics tower routing solutions,
serving as a valuable internal reference consultant and an expert trainer.
Skills: Cypress, Cucumber, Gherkin, BDD, Protractor, Selenium, WebDriver;
Functional Testing: User Acceptance Testing (UAT); Exploratory, Regression, Smoke, Unit and
Integration Testing;
RESTful API testing, Postman, SoapUI, JSON, YML, XML, IDoc;
Docker, Docker Compose, Jenkins pipelines, Ansible, Postman, Newman;
GIT, SVN, Code Review;
Web Servers: Apache Tomcat;
JavaScript, TypeScript, Node.js;
Regular Expressions (Regex);
Web Storm, IntelliJ;
Jira, Agile, Scrum, Kanban, Zephyr Scale.
09/2011 - 05/2018
QA Analyst - On-site
• Developed test case scenarios for developers and operational teams across
different countries.
• Utilized bug management tool Zephyr Scale and agile project management (Jira),
applying Scrum, Kanban, and Agile methodologies.
• Coordinated and reported on test execution and the defects life cycle across
parallel projects.
• Conducted API and integration tests (Web service, IDoc) involving ERPs (SAP,
Datasul, Logix), Middleware, and logistics software.
• Played a key role in two international gig projects (Brazil and Mexico).
Overseeing orchestrations for integration between SAP Hanna, PI/PO middleware, and a logistics
tower routing solution.
• Led and coordinated cross-functional teams across international locations.
Developed testing plans, strategies, and automated tests for various projects and squad teams.
Skills: Gherkin, BDD;
Functional Testing: User Acceptance Testing (UAT); Exploratory, Regression, Smoke, Unit and
Integration testing;
RESTful API testing, Postman, SoapUI, JSON, YML, XML, IDoc;
GIT, SVN, Code Review;
Web Servers: Apache Tomcat;
Jira, Agile, Scrum, Kanban, Zephyr Scale.
Santander
01/2008 - 06/2011
SysAdmin - On-site
• Accountable for the oversight of hardware and software infrastructure,
encompassing management of computers, printers, network, and telecommunications.
• Active involvement in the formulation and execution of operational projects.
Skills:
Operating System:
Windows Client/Server;
Administrative Roles:
Active Directory (AD),
Network Administrator,
Security Administrator,
Web Administrator,
Computer Operator,
Site Reliability Engineer (SRE);
Database Administration (DBA):
SQL Server;
Hardware:
Hardware Maintenance.
SKILLS AND COMPETENCE
Infrastructure as Code (IaC):
Proficient in creating and configuring CI pipelines using Jenkins, Ansible, and Terraform.
Containerization and Virtualization:
Proficient in Docker, including creating Dockerfiles and deploying containers.
Skilled with Linux, WSL2, VMs, GCP Cloud instances, and shell-based CLI for container deployment.
Maintenance of an internal Docker image repository.
Continuous Integration (CI):
Proficient in creating and configuring CI pipelines and configuration using Jenkins.
Continuous Deployment (CD):
Proficient in creating and configuring Jenkins' CD pipelines.
Scripting and Programming:
Knowledge in Bash shell scripting.
Modest knowledge of JavaScript, TypeScript, Node.js, and Groovy, with familiarity in best practices
including SOLID principles and Clean Code.
Proficient in using GIT (including Azure DevOps) and SVN (TortoiseSVN) for version control.
Competent in using regular expressions (Regex) for text pattern matching and replacement.
Efficient use of keyboard shortcuts for enhanced productivity.
Monitoring and Observability:
Proficient in using Zabbix for monitoring.
Skilled in managing MSSQL, Oracle, and PostgreSQL databases.
Capable of setting up and deploying databases for testing using tools like DBeaver, PgAdmin, Visual
Studio and SQL Developer.
Proficient in Cypress and Protractor for End-to-End (E2E) testing.
Application of Cucumber, Gherkin, and Behavior-Driven Development (BDD) practices for test automation.
RESTful API and Integration Testing:
Experience with Postman, Newman, and SoapUI.
Proficient in testing with various data formats, including JSON, YML, XML, IDoc, and XLS files.
Knowledge Transfer and Training:
Proficient in pedagogical techniques for knowledge transfer and training of newcomers.
Skilled in creating and maintaining automated and dynamic documentation (Didactics).
Experienced in collaborating with large, multidisciplinary teams worldwide.
SKILLS
Hard Skills
- Ansible
- Agile
- API RESTful
- Azure Devops
- Bash
- Batch Script
- CD
- CI
- CLI
- Containerization
- Cypress
- CSS
- DBeaver
- DevOps
- Docker
- Docker Compose
- DOS
- GCP
- Git
- Gherkin
- HTML
- Infrastructure as Code (IaC)
- IntelliJ IDEA
- JavaScript
- Jenkins
- Jira
- Linux
- Node.js
- Postman
- PostgreSQL
- Regex
- Scrum
- SoapUI
- SQL
- Shell Script
- SVN
- Terraform
- TypeScript
- VM
- WSL2
- WebStorm
- Zabbix
- Zephyr Scale
Soft Skills
In pursuit of developing:
- Always seek to learn and improve;
- Be a team player and foster cooperation;
- Take initiative and be proactive in problem-solving;
- Show dedication to your responsibilities and team members;
- Take ownership of your work and make informed decisions;
- Focus on achieving tangible outcomes;
- Work independently when necessary;
- Cultivate a self-driven, inquisitive, and creative mindset;
- Prioritize quality, attention to detail, pixel-perfect eyes, and accessibility;
- Understand the fundamentals of software development;
- Grasp the essentials of product development, system architecture, and user needs.