Otavio Rodolfo Piske
Objective
I am looking for challenges involving open source technologies, cloud computing or enterprise integration.
Technicall Skills
I am a Software Engineer with many years of experience in Java, Go
and C/C++. I have worked as an application developer and have experience
building test frameworks for distributed applications, back-ends and
micro-services. I also have experience with open source communities,
quality engineering processes and have worked on both traditional and
agile teams. Some of the technologies I work on a daily basis are Apache Camel, Apache Kafka and Apache ActiveMQ. Additionally, I am proficient with Linux and experienced with macOS.
Work experience
Red Hat June 2022 — Present
I work with other engineers to build and deliver projects and products for the Red Hat Hybrid Integration team. My primary responsibilities are related to contributing features and fixes to open-source projects. I am involved with the Apache Camel project, contributing as an enthusiast, committer, and member of the Project Management Committee (PMC).
I work on projects that help companies to use micro-services and event-driven architectures to integrate their systems and exchange data securely and reliably.
Some of the technologies I use daily are Kafka, ActiveMQ Artemis, Quarkus, Kubernetes, and OpenShift. The programming languages I use for my contributions are Java and Go (Golang).
Part of my responsibilities includes helping to promote these projects and communities. To do so, I regularly give talks, participate in events, and write articles and blog posts.
Red Hat February 2019 — June 2022
As a Senior Software Engineer on Red Hat, I
worked with other engineers to build and deliver the Red Hat Integration.
Using Java and Go I helped our team to create products, such as Red Hat
Fuse and Red Hat Integration. These products are based on Apache Camel,
Kafka, ActiveMQ Artemis, Quarkus, and other open-source technologies
that help companies use micro-services and event-driven architectures to
integrate their systems and exchange data in a secure, fast and
reliable way.
My
responsibilities included helping open source projects and their
communities, adding new features, and providing fixes. I also helped our
team to automate, build and package our projects for container-based
environments for distributed computing on the cloud, such as Kubernetes
and OpenShift.
Red Hat November 2017 — February 2019
As a Software Engineer in Test (SET) in the
Middleware Messaging QE team, I worked with other engineers to develop and
test message-oriented middleware. I used Java, Python,
C/C++ and Go languages to develop tools, frameworks and utilities for
software quality assurance, automation and infrastructure
automation/management.
My primary responsibilities were related to the development of performance test frameworks as well as the execution and analysis of performance test results.
I worked with different products and technologies including Red Hat Enterprise Linux (RHEL), JBoss A-MQ and associated upstream projects such as Apache Artemis, Apache Qpid and Apache ActiveMQ. To deliver my assignments, I useed several different technologies for cloud, virtualization, continuous integration and delivery including: OpenStack, OpenShift (Red Hat's Kubernetes distribution), Ansible, Jenkins, Docker and others.
As a senior engineer, I also provided support, guidance and mentoring for my colleagues in all sorts of technical matters.
My primary responsibilities were related to the development of performance test frameworks as well as the execution and analysis of performance test results.
I worked with different products and technologies including Red Hat Enterprise Linux (RHEL), JBoss A-MQ and associated upstream projects such as Apache Artemis, Apache Qpid and Apache ActiveMQ. To deliver my assignments, I useed several different technologies for cloud, virtualization, continuous integration and delivery including: OpenStack, OpenShift (Red Hat's Kubernetes distribution), Ansible, Jenkins, Docker and others.
As a senior engineer, I also provided support, guidance and mentoring for my colleagues in all sorts of technical matters.
Red Hat April 2015 — November 2017
As a Software Engineer in Test (SET) in the Middleware Messaging QE team, I worked with other engineers to develop and test message-oriented middleware. I used Java, Python, C/C++, and Go languages to develop tools, frameworks, and utilities for software quality assurance, automation, and infrastructure automation/management.
My primary responsibilities were developing the performance test framework and the execution and analysis of performance test results.
I worked with many products and technologies including Red Hat Enterprise Linux (RHEL), JBoss A-MQ, and associated upstream projects such as Apache Artemis, Apache Qpid, and Apache ActiveMQ. I used many technologies for cloud computing, virtualization, continuous integration, and delivery (OpenStack, OpenShift, Ansible, Jenkins, Docker, and others) to deliver my assignments.As a Software Engineer in Test (SET) in the Middleware Messaging QE team, I worked with other engineers to develop and test message-oriented middleware. I used Java, Python, C/C++, and Go languages to develop tools, frameworks, and utilities for software quality assurance, automation, and infrastructure automation/management. My primary responsibilities were developing the performance test framework and the execution and analysis of performance test results. I worked with many products and technologies including Red Hat Enterprise Linux (RHEL), JBoss A-MQ, and associated upstream projects such as Apache Artemis, Apache Qpid, and Apache ActiveMQ. I used many technologies for cloud computing, virtualization, continuous integration, and delivery (OpenStack, OpenShift, Ansible, Jenkins, Docker, and others) to deliver my assignments.
My primary responsibilities were developing the performance test framework and the execution and analysis of performance test results.
I worked with many products and technologies including Red Hat Enterprise Linux (RHEL), JBoss A-MQ, and associated upstream projects such as Apache Artemis, Apache Qpid, and Apache ActiveMQ. I used many technologies for cloud computing, virtualization, continuous integration, and delivery (OpenStack, OpenShift, Ansible, Jenkins, Docker, and others) to deliver my assignments.As a Software Engineer in Test (SET) in the Middleware Messaging QE team, I worked with other engineers to develop and test message-oriented middleware. I used Java, Python, C/C++, and Go languages to develop tools, frameworks, and utilities for software quality assurance, automation, and infrastructure automation/management. My primary responsibilities were developing the performance test framework and the execution and analysis of performance test results. I worked with many products and technologies including Red Hat Enterprise Linux (RHEL), JBoss A-MQ, and associated upstream projects such as Apache Artemis, Apache Qpid, and Apache ActiveMQ. I used many technologies for cloud computing, virtualization, continuous integration, and delivery (OpenStack, OpenShift, Ansible, Jenkins, Docker, and others) to deliver my assignments.
IBM Nov 2014 — March 2015
As a technical leader, I was responsible for helping the teams on IBM's Mobile Center of Competency to deliver mobile solutions for IBM customers and internal clients. My responsibilities involved working with other specialists and architects to design, develop and deploy front-end (Android, iOS, and Web) and back-end (Java-based Web Services) mobile solutions.As a technical leader, I was responsible for helping the teams on IBM's Mobile Center of Competency to deliver mobile solutions for IBM customers and internal clients. My responsibilities involved working with other specialists and architects to design, develop and deploy front-end (Android, iOS, and Web) and back-end (Java-based Web Services) mobile solutions.
IBM Mar 2007 — Nov 2014
I lead a global team of specialists responsible for developing Operations Support Systems (OSS) for the telecommunications industry. Processing several million transactions daily, and were critical components for 3G and 4G (LTE) cellular networks (i.e., these systems supported number management, portability, and service provisioning).
I lead projects for application maintenance and modernization. I was responsible for creating systems and application architecture, implementing technical solutions, creating proof of concepts, identifying and fixing performance bottlenecks, creating reference architecture, and defining development standards and processes. To deliver the projects, I used a broad range of technologies, standards, and practices, including C/C++, Java, Linux, Apache Camel, Apache CXF, Web Services (both in the backend and in the front-end), Apache Software Stack (log4j, commons, etc), Oracle Database, WebSphere MQ, Jenkins, and others.
My accomplishments were: modernized the development process and increased the application quality by implementing processes such as continuous integration, automated code review, and unit tests; modernized the application architecture by implementing a component-based development model and asset reuse mindset, created an application development framework that simplified coding of new applications and reduced defects due to code reuse; modernized the systems architecture for porting, device and number management, increasing application stability and performance.
I lead projects for application maintenance and modernization. I was responsible for creating systems and application architecture, implementing technical solutions, creating proof of concepts, identifying and fixing performance bottlenecks, creating reference architecture, and defining development standards and processes. To deliver the projects, I used a broad range of technologies, standards, and practices, including C/C++, Java, Linux, Apache Camel, Apache CXF, Web Services (both in the backend and in the front-end), Apache Software Stack (log4j, commons, etc), Oracle Database, WebSphere MQ, Jenkins, and others.
My accomplishments were: modernized the development process and increased the application quality by implementing processes such as continuous integration, automated code review, and unit tests; modernized the application architecture by implementing a component-based development model and asset reuse mindset, created an application development framework that simplified coding of new applications and reduced defects due to code reuse; modernized the systems architecture for porting, device and number management, increasing application stability and performance.
SGI Sistemas Ltda Dec 2004 — Mar 2007
I was responsible for developing communication gateways, printer drivers, testing tools, a C++ Framework and several other small applications in C/C++ that were part of the COTS application developed by our company. I also provided support to others teams of our company, helping them with technical issues on Linux and FreeBSD.
Some of my accomplishments were: designed and developed a printer driver framework that reduced the development time and certification time, created a custom test framework for drivers that reduced the number of defects in test and production environments.
Some of my accomplishments were: designed and developed a printer driver framework that reduced the development time and certification time, created a custom test framework for drivers that reduced the number of defects in test and production environments.
Lear do Brasil Ltda Apr 1999 — Sep 2000
I was a member of a team of programmers, engineers and analysts designing, developing and maintaining the IT infrastructure used by the company. My role on the team was to administer Windows NT and AS/400 servers, provide IT support for the Curitiba Lear's business plant and solve network issues. Additionally I was part of the team deploying, all over the country, the Lear's do Brasil new ERP.
Qualifications
- Certifications
- IBM Certified IT Specialist Level 1 (Mar 2011 - Mar 2017)
- Open Group Certified IT Specialist (May 2010 - May 2013)
- Linux Professional Institute: LPI Certification Level 1 (Dec 2010 - Dec 2015)
- IBM Certified IT Specialist Level 1 (Mar 2011 - Mar 2017)
- Awards
- IBM Services Excellence Award, in May 2011 and May 2014, for delivery excellence and innovation.
- IBM Certification of Appreciation in Jan 2013, for continued delivery excellence and innovation.
- IBM Certification of Achievement in Feb 2012, for improvements to our SDLC.
Education
Project Management 2012 — 2014
Training in project management with focus on information technology.
Specialization - Free Software 2005 — 2006
Post-graduation course in Free Software with focus on development and open source technologies.
BSc - Information Technology 2000 — 2004
Interests
Open Source, Linux, Cloud Computing, Performance, Java, C/C++, Security, Kubernetes, IT and Enterprise Architecture, Operating Systems, Analytics, High Availability.