I’m a multi-faceted software engineer with experience in development and architecture of modern, cloud-native applications, incorporating secure coding and quality assurance practices. My primary 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.
I enjoy attending conferences and talking about projects that I work on. I had the pleasure to speak at the following ones.
For a complete list of events, check my SpeakerHub account
Where: Edinburgh (Scotland)
Where: Copenhagen (Denmark)
Where: Cologne (Germany)
Where: Los Angeles (USA)
Where: Berlin (Germany)
As part of my daily job, I was fortunate to come up with problems that required innovative solutions. Some of them could be translated into patents, like the following.