Otavio Rodolfo Piske

http://www.orpiske.net

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

Principal Software Engineer
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

Senior Software Engineer
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

Senior Quality Engineer
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.

Red Hat April 2015 — November 2017

Quality Engineer
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.

IBM Nov 2014 — March 2015

Mobile Leader
 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

Senior IT Specialist - Team Leader
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.

SGI Sistemas Ltda Dec 2004 — Mar 2007

Software Developer
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.

Lear do Brasil Ltda Apr 1999 — Sep 2000

Support Analyst
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)
  • 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

Fundação Getúlio Vargas - FGV
Training in project management with focus on information technology.

Specialization - Free Software 2005 — 2006

Centro Universitário Positivo - Unicenp
Post-graduation course in Free Software with focus on development and open source technologies.

BSc - Information Technology 2000 — 2004

Universidade do Contestado - UNC

Interests

Open Source, Linux, Cloud Computing, Performance, Java, C/C++, Security, Kubernetes, IT and Enterprise Architecture, Operating Systems, Analytics, High Availability.
Made with CV Maker