I’m a multi faceted software engineer with experience in development and architecture of modern, cloud-era applications, incorporating secure coding and quality assurance practices. My main background is backend Java development and my current interests are around Golang, Microservices and Cloud Native applications, including Kubernetes and OpenShift.
Developer on the Kiali team, focused on the distributed tracing components, such as Jaeger and OpenTracing. Active on the OpenTracing community, having held conference talks and meetups on the subject.
Previously, worked as sole developer on the Hawkular Accounts module, where I had the opportunity to also contribute to the Keycloak project.
Additionally, I’m one of the sustaining engineers for the JBoss Enterprise Portal Platform, as well as core developer on GateIn, being the lead for the WSRP module.
Keywords: Golang, Java, Hawkular, Docker, Kubernetes, OpenShift, Microservices, Cloud Native, OpenTracing, Jaeger
Responsible for setting up Quality Assurance activities, including the planning, automation and execution of tests, with special focus on functional tests. Planned and implemented the Continuous Delivery pipeline, allowing changes to reach production in a matter of minutes after the approval from QE, resulting in the ability of having several deployments per day. Management and mentoring of a small team of Quality Assurance Engineers. Created and participated in the Security Response Team, assessing the security reports.
Responsible for setting up Quality Assurance activities for the Aloqa group, which delivers the mobile application Aloqa (available in app markets) and Rich Location/Social Location (available in Motorola phones). Responsible also for the configuration and maintenance of development/quality tools like Jenkins, Redmine, Sonar and Artifactory for reproducible builds and continuous integration/inspection. Responsible for elaboration and execution of test plans, including test automation for Android applications and performance tests of backend services.
Projects and activities
In addition to my main job responsibilities, I try to experiment with new technologies on my side projects, engage in speaking opportunities, reviews books and draft patent applications