About Me
My name is Juarez Barbosa Junior, and I have over 20 years of professional experience in Software Engineering and Developer Relations. I have held senior leadership roles in developer relations, developer ecosystem outreach, developer community management, business development and strategy, software and solutions engineering, collaboration with developer communities, startup founders, accelerators, incubators, mentors, venture capitalists, subject matter experts, and business partners.
I am a Sr. Principal Java Developer Evangelist and Director of Developer Evangelism at Oracle. Previously, I was an Azure Developer Relations Lead – Director of Developer Relations at Microsoft. In addition to that, I was a Principal Developer Advocate, Developer Advocacy Director at Oracle EMEA, and a Thought Leader and Technical Evangelist at IBM.
I have experience engaging the C-Level in technology and business transformation journeys, aiming at explaining complex business and technology-related scenarios to technical and non-technical audiences. From a technical standpoint, I am an expert in Java language, JDK, and JVMs (Java Virtual Machines).
I have extensive experience and knowledge in Cloud Computing (Oracle OCI, Azure, GCP, IBM Cloud, and AWS), DevOps, Infrastructure as Code (IaC), Continuous Integration / Delivery (CI/CD), and Cloud Native. Also, I am a polyglot Software Engineer with experience in Java, Kotlin, Golang, Python, C, C++, and Javascript, and lately, I have been learning Rust.
I’ve also acted as a Mentor for Microsoft for Startups. IBM has nominated me as an IBM Technical Rock Star for Cloud, IBM Redbooks Thought Leader, Technical Evangelist for IBM Mobile, and Nokia Developer Champion.
I have received awards - IBM Manager Choice Award, Superior Community Service Contributions - Forum Nokia Wiki, IBM Hall of Fame Awards, IBM Common Development, Test Outstanding Contribution Awards, and IBM Mobile Enterprise Social Media Residency - Outstanding Contributor.
Feel free to invite me to speak about Java, Microservices, Software Architecture, Solutions Architecture, DevOps, Cloud Computing (Oracle Cloud, Azure, AWS, GCP, IBM Cloud), Emerging Technologies (IoT, AI, Blockchain, XR), and Cybersecurity.
Highlights
Awards - Developer Relations, Solutions Architecture, Software Architecture and Software Engineering
- IBM Mobile Thought Leader and Technical Evangelist
- IBM Redbooks Author - Securing Your Mobile Business with IBM Worklight
- IBM Redbook - Securing Your Mobile Business with IBM Worklight
- Irish Government Blockchain Hackathon
- IBM Technical Rock Star for IBM Cloud
- IBM Technical RockStar for IBM Cloud - FY 2016 x 4 times
- IBM Manager’s Choice Award - 2016
- IBM Eminence and Performance Awards - IBM Technical Rockstar for Cloud & IBM Manager’s Choice Award
- IBM - Technical Residency RTP USA - Mobile Enterprise Social Media Residency
- IBM Hall of Fame Award - Outstanding Contribution - Build of Java’s Infrastructure for IBM Beijing Data Center
- IBM Outstanding Contribution Award - Creator of IBM Beijing Data Center Infrastructure Setup
- IBM Outstanding Contribution Award - Creator of Java Cloud MAD Security Tool
- IBM Hall of Fame - Client Appreciation Contribution
- Nokia Developer Wiki Administrator - Superior Community Service Award
- Nokia Developer Champion - 2006 - 2007
- Nokia Developer Champion - 2007 - 2008
- Nokia Developer Champion - 2008 - 2009
- Nokia Developer Champion - 2009 - 2010
Talks
Developer Relations - Presentations and Customer Engagements
- DevRel - Sessionize
- WeAreDevelopers World Congress 2024 Berlin - Langchain4J - An Introduction for Impatient Developers
- WeAreDevelopers World Congress 2024 Berlin - Langchain4J - An Introduction for Impatient Developers
- WeAreDevelopers World Congress 2024 Berlin - Blazingly Fast GenAI App Development using Spring AI
- OpenSourceNorth 2024 - Saint Paul, MN - USA - Blazingly Fast GenAI App Development using Spring AI
- Michigan Technology Conference 2024 - Pontiac, MI - USA - Creating GenAI Apps in Java with SD4J (Stable Diffusion for Java) and the ONNX Runtime
- Data Science Summit Machine Learning Edition - Creating GenAI Apps in Java with SD4J (Stable Diffusion for Java) and the ONNX Runtime
- Data Science Summit Machine Learning Edition - A Solid Foundation for GenAI Apps - Exploring Architectural Blueprints for LLM Solutions with Java
- DeveloperWeek Latin America 2024 - KEYNOTE - A Solid Foundation for GenAI Apps - Exploring Architectural Blueprints for LLM Solutions with Java
- DevConf.CZ 2024 - Brno, Czech Republic - Blazingly Fast GenAI App Development Java and Spring AI
- JavaForum Nord 2024 - Hannover, Germany - The Trinity in GenAI - Spring AI, LangChain4J and OpenAI
- BaselOne 2024 - Basel, Switzerland - Langchain4J - An Introduction for Impatient Developers
- AI Industrial Summit 2024 - Sofia, Bulgaria - A High-Speed Data Ingestion Solution in Java Using MQTT, AMQP, and STOMP
- FND _Tech Conf - Romania - Blazingly Fast GenAI App Development With Java and Spring AI
- FND _Tech Conf - Romania - Blazingly Fast GenAI App Development With Java and Spring AI
- DevTalks 2024 Cluj-Napoca - A Solid Foundation for GenAI Apps - Exploring Architectural Blueprints for LLM Solutions with Java
- I Love Tech Timisoara 2024 - Blazingly Fast GenAI App Development using Spring AI
- I Love Tech Timisoara 2024 - Accelerating IoT: A High-Speed Data Ingestion Solution in Java
- GeeCon 2023 - Prague, Czech Republic - Unleash the power of your applications with Micronaut and GraalVM
- GeeCon 2023 - Prague, Czech Republic - Unleash the power of your applications with Micronaut and GraalVM
- I Love Tech Bucharest 2024 - The Trinity in GenAI - Spring AI, LangChain4J and OpenAI
- Global Software Architecture Summit 2024 - Barcelona, Spain - A Solid Foundation for GenAI Apps - Exploring Architectural Blueprints for LLM Solutions
- Global Software Architecture Summit 2024 - Barcelona, Spain - A Solid Foundation for GenAI Apps - Exploring Architectural Blueprints for LLM Solutions
- JavaCro 2024 - Rovjni, Romania - Blazingly Fast GenAI App Development Java and Spring AI
- JavaCro 2024 - Rovjni, Romania - Revolutionize Java Database App Development with Reactive Streams and Virtual Threads
- Global Azure Milano 2024 - Milan, Italy - Multi-cloud App Dev for Developers with Microsoft Azure and Oracle Cloud Infrastructure
- SouJava Talks - Blazingly Fast GenAI App Development using Spring AI
- TDC Florianopolis 2024 - A Trindade em GenAI - Spring AI, LangChain4J e OpenAI - pt-br
- TDC Florianopolis 2024 - Criando Aplicativos GenAI em Java com SD4J e ONXX Runtime - pt-br
- Esquenta TDC São Paulo 2024 - Quarkus Club - DevConverge LATAM - Java Virtual Threads & Pipelined Database Operations
- TDC Sao Paulo 2024 - Session: An Introduction to Machine Learning in Java with the Tribuo Library
- TDC Sao Paulo 2024 - Hands-On Lab: The Trinity in GenAI - Spring AI, LangChain4J and OpenAI
- TDC Sao Paulo 2024 - Mentoring Hub: O que aprendi trabalhando para grandes empresas de tecnologia - pt-br
- Major League Hacking - Hacktoberfest Open-Source Edition - Hands-On Lab: A Java Microservice with GraalVM, Micronaut Data, JDK 17/21/22, and the Oracle Autonomous Database
- DUBJUG 2024 - Dublin, Ireland - Blazingly Fast GenAI App Development using Spring AI
- DUBJUG 2024 - Dublin, Ireland - Creating a GenAI application by combining SD4J and the ONNX Runtime from Java
- Porto Tech Hub Conference 2023 - Portugal - Revolutionize Java Database App Development with Reactive Streams and Java Virtual Threads
- Java Day at Andersen Lab - Revolutionize Java Database App Development with Reactive Streams and Virtual Threads
- DevOps Institute - SKILup Day Container Orchestration - Introduction to Kubernetes Operators for Databases
- DevOps Institute - SKILup Day CI/CD - How Java Developers can Multicloud using Microsoft Azure and Oracle Cloud Infrastructure
- jPrime.io 2023 - Bulgaria - Revolutionize Java Database App Development with Reactive Streams and Virtual Threads
- jPrime.io 2023 - Bulgaria - Java Microservices with Helidon, React, and the Oracle Container Engine for Kubernetes
- jPrime.io 2023 - Bulgaria
- JCON OpenBlend 2023 - Slovenia - A High-Speed Data Ingestion Solution in Java Using MQTT, AMQP, and STOMP
- DEVCONF.cz 2023 Czech Republic - Introduction to Kubernetes Operators for Databases
- Barcelona JUG - Revolutionize Java Database App Development with Java Virtual Threads and Reactive Streams
- CodeFrenzy 2023 - Poland - Revolutionize Java Database App Development with Reactive Streams and Virtual Threads
- DevOpsDays Medellín 2023 - Colombia - Guía práctica para implementar canalizaciones de DevOps con IaC para sus aplicaciones sin servidor - es-ES
- DeveloperWeek Europe 2023 - Revolutionize Java Database App Development with Reactive Streams and Virtual Threads
- TDC Innovation 2023 - Brazil - Revolutionize Java Database App Development with Reactive Streams and Java Virtual Threads
- TDC Innovation 2023 - Brazil - Uma solução de ingestão de dados de alta velocidade em Java usando MQTT, AMQP e STOMP - pt-BR
- TDC Innovation 2023 - Brazil - What I learned from working for Big Tech companies
- CloudLand 2023 - Germany - Revolutionize Java DB App Dev with Reactive Streams and Java Virtual Threads
- CloudLand 2023 - Germany - A High-Speed Data Ingestion Solution in Java Using MQTT, AMQP, and STOMP
- BarcelonaJUG - Spain - Open Source Data Infrastructure & Java Virtual Threads
- Cloud Conference Day 2023 - Brazil - A High-Speed Data Ingestion Solution in Java Using MQTT, AMQP, STOMP, and Virtual Threads
- DeveloperWeek Enterprise 2023 - USA - Introduction to Database Operators for Kubernetes
- SevillaJUG - Unleash the power of your applications with Micronaut and GraalVM
- Azure User Group Sweden - Multi-cloud Application Development with Microsoft Azure and Oracle Cloud Infrastructure
- Global Azure 2023 - Multi-cloud App Dev for Java Developers with Microsoft Azure and Oracle Cloud Infrastructure
- SPOUG Academy - Revolutionize Java Database App Development with Reactive Streams and Virtual Threads
- Tech Day Pakistan 2023
- DWX 23 Germany - Revolutionize Java Database App Development with Reactive Streams and Java Virtual Threads
- DWX 23 Germany - A High-Speed Data Ingestion Solution in Java Using MQTT, AMQP, and STOMP
- DWX 23 - Developer Week in Nürnberg
- SOUG.ch Day Winterthur 2023 - Multi-cloud AppDev for Java Developers with Microsoft Azure and Oracle Cloud Infrastructure
- Cloud Lunch and Learn - Multi-cloud Application Development with Microsoft Azure and Oracle Cloud Infrastructure
- Java Devs ‘23
- DevOpsDays Kraków - Introduction to Kubernetes Operators for Databases
- SBA Research - Cybersecurity Panel - Secure Software Design, Security Automation, Cloud Security
- JSNation.com - Azure Static Web Apps (SWA) with Azure DevOps
- JSNation.com - Workshops
- Mêlée Numérique 2022 - Revolutionize Java Database App Development with Reactive Streams and Virtual Threads
- Mêlée Numérique 2022 - Revolutionize Java Database App Development with Reactive Streams and Virtual Threads
- Cloud Talks - Revolutionize Java Database App Development with Reactive Streams and Virtual Threads - pt-BR
- Cloud Talks - Revolutionize Java Database App Development with Reactive Streams and Virtual Threads - pt-BR
- Cloud Conference Day - Revolutionize Java Database App Development with Reactive Streams and Virtual Threads - pt-BR
- Oracle CloudWorld 2023 - Las Vegas, USA - High-Speed Data Ingestion in Java Using MQTT, AMQP, STOMP, and Virtual Threads
- Oracle CloudWorld 2023 - Las Vegas, USA - Multicloud App Dev for Java Developers with Microsoft Azure and OCI
- Oracle CloudWorld 2023 - Las Vegas, USA - How to hook up Telegram Messenger with SpringBoot and the Autonomous Database
- Oracle CloudWorld 2023 - Las Vegas, USA - A Practical Guide to Implementing DevOps Pipelines with IaC for Serverless Apps
- Multi-cloud App Development with Microsoft Azure and Oracle Cloud Infrastructure
- Multi-cloud App Development with Microsoft Azure and Oracle Cloud Infrastructure
- Microsoft Loves NodeConf Remote 2021
- Microsoft Loves NodeConf Remote 2021 - TW
- Workshop - Static Web Apps with CICD on Azure - GitNation Test.js Summit
- BRIFW - Brazil Immersive Fashion Week - UOL.com.br - pt-BR
- BRIFW - Brazil Immersive Fashion Week - Immersive Talk - Blockchain 101
- BRIFW - Brazil Immersive Fashion Week - Blockchain 101 - pt-BR
- Microsoft Ignite 2021 - Get to know the dev communities and partners in Ireland
- Microsoft Ignite 2021 - Get to know the dev communities and partners in Ireland - YT
- Blockchain on Azure for Developers
- Microsoft Webinar - Machine Learning at scale with Microsoft and Kainos
- Microsoft Webinar - Cybersecurity Day with Microsoft and Avanade
- Test.js Summit - Talk - Microsoft Loves Javascript
- Test.js Summit - Workshop - Static Web Apps demo – CICD, Deployment and Test Pipeline on Azure - hands-on lab
- Microsoft TechX - Enterprise Blockchain Application Development using Azure Blockchain Service
- Microsoft TechX - Highlights by Version 1
- Microsoft TechX - Event Report by Version 1
- Workshop - Blockchain on Azure for Developers
- Conf42 Python 2022 - Microsoft loves Conf42 Python
- Conf42 Golang 2022 - Microsoft loves Conf42 Golang
- Guest Lecturer - Hyperledger Technology Workshop - DLT Certification Program - WBS UK
- Introduction to Blockchain - IT in Dublin Meetup
- Introduction to Blockchain and Blockchain on Azure - Portuguese
- Blockchain Solution Architecture for retraced.co
- Microsoft Developers @ NodeConf Remote 2020
- React Summit Remote Edition 2021
- Open Source Lisbon - The Trinity in Exponential Technologies - Open Source, Blockchain and Microsoft Azure
- Cloud Conference Day - Blockchain for Java Developers
- Cloud Conference Day - Introduction to Azure Spring Cloud
- Azure Thursdays - Azure Block Chain Service for Developers
- Limerick .NET Azure Meetup - Microsoft Developers in Ireland
- Cork .NET Azure Meetup - Azure Blockchain Service for Developers
- Sec4Dev - Cloud Security and Breakout Sessions
- Sec4Dev - Panel Speaker
- Cloud Lunch and Learn Marathon - Introduction to Blockchain and Blockchain on Azure
- Azure Blockchain Zürich - Introduction to Blockchain and Blockchain on Azure
- Azure Blockchain Zürich - CORDA on Azure
- Azure Blockchain Zürich - CORDA on Azure - Social
- Microsoft for Startups - Building your solution with GitHub
- Blockchain Series - Introduction to Blockchain and Blockchain on Azure
- Blockchain Series - Quorum on Azure Blockchain
- Blockchain Series - Hyperledger on Azure Blockchain
- Blockchain Ireland - Developer’s Working Group - Introduction to Blockchain and Blockchain on Azure
- DynamicsPower Dublin 2019 - How to integrate Blockchain technology into your application
- Hackathon WhatTheHack - Blockchain and The World Food Supply
- One Hackathon - Judges Panel
- Organizer - Blockchain SIG - Oracle EMEA
- Blockchain Summit - Blockchain Smart Contracts Development with the Oracle Blockchain Platform
- World Blockchain Conclave - Introduction to Blockchain and Blockchain on Azure
- Descomplicando o Azure - Enterprise Blockchain Application Development using the Azure Blockchain Service
- Microsoft DevOps Forum - DevOps with GitHub
- Pyjamas Conf 2020 - Blockchain for Python Developers
- Startup Weekend Ireland - Fight COVID Hackathon
- Oracle Code Explore Warsaw - Blockchain for Developers
- Oracle Blocktoberfest London - Oracle Autonomous Blockchain Cloud Service
- Instructor - Hyperledger Workshop @ Oracle Blockchain Hackathon Switzerland
- Oracle Higher Education & Research Technology Summit - Blockchain, AI, Machine Learning
- Blockchain at Oracle OpenWorld Europe 2019
- Oracle Blockchain Experience Day - Developing Blockchain Applications
- 4th Naftemporiki AI Conference 2019 - Panel: Artificial Intelligence vs. Human Prudence
- Shift Conference - Devops with Azure Devops and Github
- Oracle Cloud Technical Evangelism - Dublin Tech Summit
- DUBJUG - The Helidon.io Project - The Collection of Java Libraries for Writing Microservices
- DUBJUG - The Oracle Blockchain Cloud Service and Blockchain smart contracts development with Java
- LeedsJUG - The Helidon.io Project - The Collection of Java Libraries for Writing Microservices
- LeedsJUG - The Oracle Blockchain Cloud Service and Blockchain smart contracts development with Java
- Webinars: Transformational Technologies of Today – Blockchain and IoT
- Hackathon - Nokia Developer Summit in Monaco
- Oracle Blockchain Hackathon - Geneva, Switzerland - 2018
- Blocktoberfest - Demystifying Blockchain
- IBM Redbook Global Thought Leaders - Talk: IBM Mobile Databases
- CONADEV - Situação e Perspectivas Tecnologias Mobile
- MGJUG - S60 para Java - MSA e Java ME em Smartphones
- MGJUG - Java User Group - Tech Meeting @ UniBH.br
- DFJUG - Marathon for Java (M4J) - Java Certification Preparation Course - Technical English for Java Developers
- FAGOC - 9th Computing Week - Mobile Application Development
- UFLA - Federal University of Lavras - Open-Source in Java
- What’s a Developer Advocate?
- Microsoft- Event Speaker Platinum
- Microsoft- Event Speaker Gold
- Microsoft - Event Speaker Silver
- Microsoft - Hackathon Leader Silver
- Microsoft - External User Group Silver
- Microsoft - Onboarding Buddy Gold
- DevRel - Presentations
- DevRel - Photos
Content - blog posts, slide decks, articles
Java, Python, Golang, Javascript, Android
- Straightforward Data Access with Jakarta Data and the Oracle Database
- Retrieval-Augmented Generation (RAG) with LangChain4j and the Oracle Database 23ai
- Retrieval-Augmented Generation (RAG) with Spring AI, Oracle Database 23ai, and OpenAI
- Quickstart: Connect to Oracle Database 23ai using IntelliJ IDEA
- Oracle AI Vector Search for Java Developers with the Oracle Database 23ai
- A Java Microservice with GraalVM, Micronaut Data, JDK 21, and the Oracle Autonomous Database
- Developing an Oracle JDBC app with GraalVM Native Image
- Getting to Know the New Spring JDBC Client with the Oracle Database
- A High-Speed Data Ingestion Microservice in Java Using MQTT, AMQP, and STOMP
- Java Persistence with Spring Boot 3, Spring Data JPA with Hibernate, and the Oracle Database 23c Free — Developer Release
- Spring Data JDBC with the Oracle Database 23c for Java Developers — Getting Started Guide
- The Reactive Streams Ingestion Library — DataLoad Mode
- Using the JdbcTemplate class in Spring with the Oracle Database and UCP
- A Guide to Migrating from HikariCP to Oracle UCP - Universal Connection Pool
- How to send notifications from a Quarkus app to a Telegram Chatbot using Java and the Oracle Database 23c Free — Developer Release
- Getting Started with Reactive Relational Database Connectivity and the Oracle R2DBC Driver
- Introduction to JDBC Reactive Extensions with the Oracle Database 23c Free — Developer Release
- Oracle LiveLab Workshop - How to hook up Telegram Messenger with SpringBoot and the Autonomous Database
- The new BOOLEAN data type in Oracle Database 23c with the Oracle JDBC drivers (23c, 21c) — JDBC type compatibility
- The new BOOLEAN data type in Oracle Database 23c with PL/SQL and the JDBC Drivers (21c, 23c)
- Oracle Database 23c Free — Developer Release for Java Developers with Docker on Windows
- ODSA for Java Developers (Part 8) — Connecting to Oracle ADB from a Spring Boot 3.0 App with Spring Data JPA on Azure Red Hat OpenShift
- ODSA for Java Developers (Part 7) — Connecting to Oracle ADB from a Spring Boot 3.0 App with Spring Data JPA on Azure Container Instances
- ODSA for Java Developers (Part 6) — Connecting to Oracle ADB from a Spring Boot 3.0 App with Spring Data JPA on Azure Kubernetes Service
- ODSA for Java Developers (Part 5) — Connecting to Oracle ADB from a FaaS App with Oracle JDBC on Azure Functions
- ODSA for Java Developers (Part 4) — Connecting to Oracle ADB from a Spring Boot 3.0 App with Spring Data JPA on Azure Container Apps
- ODSA for Java Developers (Part 3) — Connecting to Oracle ADB from a Spring Boot 3.0 App with Spring Data JPA on Azure Spring Apps
- ODSA for Java Developers (Part 2) — Connecting to Oracle ADB from a Spring Boot 3.0 App with Spring Data JPA on Azure App Service
- ODSA for Java Developers (Part 1) — Introduction to Oracle Database Service for Azure
- Introduction to Oracle JDBC 21c Driver Support for Virtual Threads
- Video - Invoking Stored Procedures with JDBC CallableStatements
- Invoking Stored Procedures with JDBC CallableStatements
- High-throughput stream processing with the Java Library for Reactive Streams Ingestion (RSI), Virtual Threads, and the Oracle ATP Database
- Getting Started with the Java library for Reactive Streams Ingestion (RSI)
- How to create a Helidon Microservices application (MicroProfile) with Maven and Eclipse
- Helidon 2 CLI
- Cloud Native apps with Helidon 2
- Getting started with Helidon 2
- Helidon + Oracle Autonomous Database (ADB) + React.js = Cloud Native Java Application
- Create a Hello World web app for Azure App Service using the Azure Toolkit for Eclipse
- Quick and easy Javascript testing with PlayWright
- Building your first static website with Azure Static Web Apps - GitHub
- How to Publish Azure Static Web Apps with Azure DevOps - Azure Pipelines
- Blockchain for Java Developers - Cloud Conference Day
- Project Helidon-Introduction to Microservices Development with Java
- Blockchain for Python Developers - Pyjamas Conf 2020
- Golang and Hyperledger Fabric ChainCode Development with VS Code — Quick Step by Step Guide
- Modern Application Development for the Enterprise
- IBM Websphere ND 8.0 - Introduction
- IBM MQ Overview (IBM Message Queue)
- Overview - ESBs and IBM Integration Bus
- Unisys - Java Garbage Collection Statistical Analysis 101
- Unisys - Scaling Up Java Applications on Windows Servers
- Java SE 5 Language Enhancements & Features
- Java SE 7 new Language Features
- Introdução ao Android
- Java SE 8 Language Enhancements & Features
- Java Certification - Section 7 Fundamentals
- Java Certification - Section 6 Collection and Generics
- Java Certification - Section 5 - OO Concepts
- Java Certification - Section 4 - Concurrency
- Java Certification - Section 3 - API Concetps
- Java Certification - Section 2 - Flow Control
- Java Certification - Section 1 - Declaration, Initialization and Scoping
- Java Certification - Intro OCA and OCP 6 & 7 + OO Basics
- Powerlogic - jCompany Java EE Open-Source
- Unisys - Scaling Up Java Applications on Windows Server)
- Synos Technologies - EJB 3
- 1 - Android - Devices and Platform
- 2 - Installation & Configuration - Android SDK and ADT Plugin
- 3 - Getting to know the Android tools
- Android Studio
- Material Design
- Google Play
- Unisys Mobility Solutions
- CONADEV - Situação e Perspectivas - Tecnologias Mobile
- MGJUG - Desenvolvimento de Aplicações para Dispositivos Móveis
- Java para S60 - Java ME e MSA para Smartphones Nokia
- Desenvolvimento de Aplicações Corporativas Java ME - NetBeans 5.5, Mobility Pack, Nokia SDKs
- Desenvolvimento de Aplicações para Dispositivos Móveis
- Unisys - Java EE 5
- Arquitetura Java EE
- JavaRanch Forum
AI, DevOps, Cloud Native, Databases, Others
- Performance Analysis of Infrastructure as Code (IaC) Tools — Part 2 — Terraform
- Performance Analysis of Infrastructure as Code (IaC) Tools — Part 1 — Bicep
- Cloud Native Java with Kubernetes, Spring Boot, Docker, and Minikube
- Oracle Database XE for Students and Developers on Windows 11
- Azure SQL Database Ledger — Overview
- Azure DevOps with DV and GitHub
- Are we about to fail the Turing Test?
- Artificial Intelligence and Machine Learning with the Oracle Data Science Cloud
- Oracle NoSQL Database — How to run NoSQL Database Community Edition with a VirtualBox VM
- Oracle Autonomous Data Warehouse Cloud Service (ADW), Part 1 - How to provision an ADW database
- Oracle Autonomous Data Warehouse Cloud Service (ADW), Part 2 - Connect to the ADW database
- Oracle Autonomous Data Warehouse Cloud Service (ADW), Part 3 - Getting Started with Oracle Machine Learning
- Oracle Autonomous Data Warehouse Cloud Service (ADW), Part 4 - Create a Project with Oracle Machine Learning
- Oracle Autonomous Data Warehouse Cloud Service (ADW), Part 5 - Create Notebooks in Oracle Machine Learning
- Oracle Autonomous Data Warehouse Cloud Service (ADW), Part 6 - Import Excel Data into Oracle Autonomous Database
- Oracle Autonomous Data Warehouse Cloud Service (ADW), Part 7 - Run Notebooks with Oracle Machine Learning
- GDPR — the new EU General Data Protection Regulation
Blockchain, Hyperledger, Quorum, CORDA, Ethereum, Solidity
- The Trinity in Exponential Technologies - Open Source, Blockchain and Microsoft Azure
- Enterprise Blockchain Application Development using Azure Blockchain Service
- How to Integrate Blockchain Technology into Your Applications
- Workshop - Blockchain on Azure for Developers
- Corda on Azure Blockchain
- Cloud Lunch and Learn - Azure Blockchain for Developers
- Cloud Lunch and Learn - Hyperledger Blockchain on Azure
- LKMUG - Azure Blockchain for Developers
- Cork .NET and Azure - Azure Blockchain for Developers
- Cloud Lunch and Learn - Corda Blockchain on Azure
- WhatTheHack - Blockchain and The World Food Supply
- Blockchain on Azure - Lightning Talk
- Corda on Azure — How to deploy and run a demo Corda network
- Corda on Azure — Deploying a Corda Testnet node
- Quorum on Azure Blockchain Service — Part 1 — Create a Blockchain consortium member
- Quorum on Azure Blockchain Service — Part 2 — Deploy a smart contract with VS Code
- Quorum on Azure Blockchain Service — Part 3— Interact with your smart contract
- How-To - Deploy your first Hyperledger Fabric components with Azure Kubernetes Service (AKS)
- Blockchain — Easier than you think!
- Blockchain workshop design thinking and technical workshop
- Oracle Blockchain Experience Day
- Oracle Blockchain Platform
- How to Build a Decentralized Blockchain App with the Oracle Blockchain Platform
- Blockchain in government and the public sector
- blockchain workshop - hyperledger and oabcs - technical
- blockchain workshop - blockchain and oabcs - solutions
- Blockchain, Hyperledger and the Oracle Blockchain Platform
- Oracle Blockchain Cloud Service — Introduction
- Oracle Blockchain Cloud Service — How to Provision the Network Founder Instance
- Oracle Blockchain Cloud Service — How to Provision a Participant Organization Instance
- Oracle Blockchain Cloud Service — Fabric Network Configurations
- Oracle Blockchain Cloud Service — Chaincode Deployment and Instantiation
- Oracle Blockchain Cloud Service — Invoke Chaincode by means of OBCS REST APIs
- Oracle Blockchain Cloud Service — Invoke Chaincode from a Visual Builder Cloud Service application, Part 1 — Connecting VBCS to Oracle Blockchain
- Oracle Autonomous Data Warehouse Cloud Service (ADW), Part 3 - Getting Started with Oracle Machine Learning
IoT - Internet of Things
Certs
Certifications, Certificates, Diplomas, Courses
- Certified Java Architect
- Certified Java Programmer
- Certified Java Mobile Application Developer
- Certified Java Web Component Developer - Java ME MIDP, CDC and CLDC
- Certified Java Associate
- Certified Java Web Component 1.4
- Certified Java Business Component Developer - EJB 3.x
- IBM Certified Websphere Network Deployment (ND) Administrator - V8.0
- Java Instructor - Fundamentals, Advanced and JSP (Java Server Pages)
- JBoss Middleware Placement Exam
- JBoss Performance Tunning
- Java TTT (Train the Trainer) - SAP Netweaver Java EE Application Server
- IBM - AI - Fun with Machine Learning
- IBM - Enabling Digital Transformation with Microservices - A Customer-experience Driven Approach
- IBM - Competing Against AWS and Azure
- IBM - Coding for the Cloud
- IBM - Edge IoT Computing - Where data comes Alive!
- IBM - Breaking IoT - The Internet of Trust - or Don’t Believe Everything your sensor tells you
- IBM - How to connect everything to Watson IoT Platform
- IBM - Bringing Chatbots to Life for your Clients
- IBM - Cloud IaaS - Aquisição Softlayer
- IBM - Security - Essentials of Secure Engineering
- IBM - Security - Creating Secure Software
- IBM - Lean Process Framework
- IBM - Redbooks Peer Author Review - Creating your Mobile Business with IBM Worklight
- IBM - HIPAA Overview - Health Insurance Portability and Accountability Act
- IBM - HIPAA Compliance Program
- IBM - HIPAA Compliance Guide - Basics
- IBM - Technical Residency USA - IBM Mobile Enterprise Social Media Residency
- IBM - Building Real World Blockchain Solutions - (Not Just PoCs) - Recipes and Lessons Learnt
- IBM - Making Blockchain Real for Food Industry
- IBM - Blockchain in CEE
- IBM - Blockchain, Criptography and Consensus
- IBM - An Introduction to Blockchain Technology and the Hyperledger Project
- IBM - Open Blockchain
- IBM - Mobile Infrastructure Plan and Education with ITC
- IBM - Horizon Watch - Cloud Computing Trends to Watch in 2016
- IBM - Cloud Industry Series - Cloud for Travel
- IBM - Cloud Industry Series - Cloud for Healthcare
- IBM - Establishing your Brand
- IBM - Technical Talent Outthink - Enabling Meaningful Work
- IBM - DataPower V5.0 Security Appliance - Administration
- USP - University of Sao Paulo - IoT Lab - Arduino
- USP - University of Sao Paulo - IoT Lab - Raspberry Pi
- USP - University of Sao Paulo - Bulding IoT applications with Agile
- USP - University of Sao Paulo - Introduction to Wearable Devices
- USP - University of Sao Paulo - Cloud for IoT
- USP - University of Sao Paulo - Agile Development - DevOps with Git
- USP - University of Sao Paulo - Agile Development - Docker Containers
- USP - University of Sao Paulo - Android - Jetpack and Architecture
- USP - University of Sao Paulo - Android - Labs
- USP - University of Sao Paulo - Intelligence of Things Week - Data Science for Natural Sciences
- USP - University of Sao Paulo - Blockchain - Introduction
- USP - University of Sao Paulo - Blockchain - Ethereum Development Tools
- USP - University of Sao Paulo - Python Language - Part 1
- USP - University of Sao Paulo - Python Language - Part 2
- USP - University of Sao Paulo - Python Language - Part 3
- USP - University of Sao Paulo - React JS - Part 1
- USP - University of Sao Paulo - ReactJS - Part 2
- UFMG - Federal University of Minas Gerais - Modern Software Engineering
- UFMG - Federal University of Minas Gerais - Engenharia de Software Moderna
- UFMG - Federal University of Minas Gerais - Java Programming
- UFLA - Federal University of Lavras - Minas Gerais - Java Programming
- Samsung - Industry 4.0 - Fundamentals
- Samsung - Introduction to XR
- Samsung - Business Value Proposition
- Samsung - Entrepreneurship - Business Model
- Samsung - Design Thinking and Product Market Fit
- Samsung - Data and Artificial Intelligence Workshop
- Accelerated Javascript ES6 Training - IBM & Udemy
- Javascript ES6 - The Basics - IBM & Udemy
- Javascript ES6 - The Complete Developer’s Guide Course - IBM &Udemy
- DevOps JS Conference 2021
- Terraform Training
- Microsoft OpenHack - DevOps
- Microsoft OpenHack - IoT Operations Gateway
- Microsoft OpenHack - Modern Data Warehousing
- Overview of CMMi and Standardization
- jCompany Developer Suite
- Oracle PL/SQL - Basics
- DFJUG Marathon for Java - M4J with Daniel de Oliveira
Experience
Oracle
Sr. Principal Java Developer Evangelist, Director of Developer Evangelism
August 2022 - Present
developer.oracle.com
https://www.oracle.com/
I am playing a leadership role responsible for developer evangelism execution at a global level. I’m responsible for strategy and developer outreach activities comprising developers (communities, meetups, JUGs - Java User Groups, 3rd-party conferences), social media strategy related to technical content and technology conferences, and customer-focused engagements from a technical standpoint. Besides, the developer evangelism motions also comprise developing new code samples, hands-on labs (Oracle LiveLabs - tech workshops), customer-facing demos, content creation (blog posts, videos) highlighting developer tooling and various Java-related and Open-Source projects.
Microsoft
Azure Developer Relations Lead – Director of Developer Relations
July 2019 - August 2022
developer.microsoft.com
https://microsoft.com/en-ie/
I’ve played a role as an Azure Developer Engagement Lead for Microsoft in Western Europe (WE HQ) and Ireland. I was responsible for all the activities involving developers (communities, meetups, 3rd-party conferences), customer-focused engagements (in collaboration with ATU, CSU, and STU), partner management (with GPS), and Microsoft for Startups (acted as a Mentor in EMEA). I have delivered results above and beyond all the KPIs and ambitions for the Azure Developer Engagement programs I managed (12 DevRel programs total).
Oracle
Principal Developer Advocate, Developer Advocacy Director - Oracle EMEA
May 2019 - July 2019
www.oracle.com
https://developer.oracle.com/
I acted as Director responsible for their strategy and developer advocacy programs and activities in EMEA, with a focus on Blockchain and Java technologies. Acted as a leader concerning all the business development activities, customer and C-Level engagements, and presentations at technical conferences, webinars and hackathons.
Oracle
Principal Developer Advocate, Product Strategy & Developer Advocacy Manager - Oracle EMEA
December 2018 - May 2019
www.oracle.com
https://developer.oracle.com/
I acted as Manager responsible for their strategy and developer advocacy programs and activities in EMEA, with a focus on Blockchain and Java technologies. Acted as a leader concerning all the business development activities, customer and C-Level engagements, and presentations at technical conferences, webinars and hackathons.
Oracle
Principal Developer Advocate, Blockchain Evangelist - Oracle EMEA
February 2018 - December 2018
www.oracle.com
https://developer.oracle.com/
I acted as the leader for Oracle Blockchain Evangelist in EMEA. I led the DevRel programs, business development, and strategy for the main Blockchain-related opportunities in EMEA and, I participated in 80+ Blockchain opportunities and projects in EMEA. I helped customers in refining the vision for their solutions to architect (or rearchitect) their solutions. I worked on more than 80 Blockchain-related PoCs and MVPs in total, ending up with more than 20 Blockchain networks in production for customers in the EMEA region. Customers and SCM-related business processes included Circular, Retraced/CANO, Chaincubed, Everledger, GLC, Gov of Georgia (MOF), iPoint, Gov. of Belarus - NCA, SDK.finance, Unchain.io, and Terex, to name a few of them. I have five years of experience with Hyperledger and Blockchain (trained by IBM back in 2016) and two years with Ethereum and Solidity, with advanced knowledge and experience with Azure Blockchain, Oracle Blockchain Platform, and Hyperledger.
IBM
Senior Software Architect, Technology Evangelist - IBM Watson
September 2015 - February 2018
www.ibm.com
https://www.ibm.com/watson
I acted as a Senior Software Architect and Evangelist for IBM Watson in Ireland, focusing on Java software engineering and architecture. At that time, I was awarded four (4) times in a row as an IBM Technical Rock Star for Cloud in Europe due to solid contributions to IBM Cloud, eminence, and technical expertise. Excellent social media actions related to technical evangelism in the scope of IBM’s social media advocacy.
https://maxtrack.com.br/#sobre
I acted as a Software and Solutions Architect (IoT and DevOps) for their MaxCloud systems. We migrated several on-premise systems to the cloud (AWS). The systems were composed of several Java Enterprise applications, Android clients, C and C++ clients and C++ server components. We applied a cloud-native approach and used Docker as part of their IT transformation and modernization project.
Sodep Systems
Senior Android & IoT Developer / Architect
January 2015 - March 2015
www.sodep.com.br/en
http://sodep.com.br/en/solucoes/
I acted as a Software Architect and Developer for their Minetrack solution, a fleet management software aimed at the mining industry. I developed several Java, Android and IoT component as well as helped to optimized their existing environments and JVM (Java Virtual Machine) based systems. The systems comprised Java EE server side components, Android clients, ZigBee and Xbee clients, C and Arduino based clients (IoT) and LBS hardware modules.
https://www.basis.com.br/cases/
I acted as a Software and DevOps Architect for their Java-related projects, the vast majority of them related to the public sector and solutions to top governmental institutions. The solutions comprised Java and its platforms, Jenkins, Chef, Docker, AWS, Maven, Vagrant, Linux, and other technologies.
https://developer.ibm.com/components/ibm-mobile-foundation/
I acted as an IBM Redbooks Thought Leader and Global Evangelist for IBM, focusing on IBM Mobile, IBM Mobile Foundation Services (Worklight/Cordova), and IBM Mobile Security. I helped IBM to write their very first Redbook about mobile security for their IBM Mobile Foundation Services (formerly Worklight). Besides, I acted as an advocate for the platform on social media with solid contributions to IBM’s social media actions related to technical evangelism in the scope of IBM’s social media advocacy.
IBM
Global Tech Lead for Java, DevOps, and Cloud - IBM Common Development and Test
October 2009 - December 2012
www.ibm.com
https://developer.ibm.com/depmodels/cloud/
I acted as the Global Tech Lead for Java, DevOps, and Cloud for IBM’s Common Development and Test, and Development and Support Teams (DST) focusing on Java, WebSphere, and Liberty software engineering and architecture. I led a team with more than 60 people at that time, and I was responsible for the entire IBM’s internal development and operations environments, including development, test, and production environments and systems. This role involved leadership and management of teams responsible for several mission-critical on-premises and cloud-based data centers and all the systems running on those environments (more than 600 applications). IBM awarded me the IBM Hall of Fame Award (3 times), IBM Common Development and Test Outstanding Contribution Award (2 times) due to my solid contributions during my tenure in the role, including the deployment of IBM’s first Java/WebSphere datacenter in Beijing, China.
Powerlogic (acquired by Cast Group)
Senior Software Architect (Java Technology Mentor)
December 2008 - September 2009
https://lps.castgroup.com.br/geral
https://lps.castgroup.com.br/geral
I acted as a Senior Java Software Architect and Technology Evangelist and Mentor for Powerlogic’s Open-Source jCompany framework. I engaged with customers, universities, partners and also delivered talks in the scope of several technical conferences as well.
Nokia Technology Institute
Senior Mobile Software Architect (Contractor)
May 2007 - November 2008
www.indt.org.br
https://www.indt.org.br/about-us
I acted as a Senior Mobile Software Architect and Consultant in the scope of several projects, comprising technologies like Java Micro Edition, Symbian C++, Python for S60 (PyS60), and Nokia Maemo/MeeGo (Mobile Linux), among others.
https://www.unisys.com/offerings/application-services
I acted as the Lead Software Architect for Unisys Java Platforms in the scope of their Java projects. I played a role as the Architect, creator, and maintainer of their main Java development framework in LatAm called UGOFramework (Unisys Global Outsourcing framework). I architected and helped Unisys in its IT transformation and modernization project for almost 20 systems from their COBOL mainframe-based systems to Java Enterprise Edition. This project comprised a real estate solution for CAIXA bank. At last, I supported Unisys with the validation of the JBoss Application Server (part of JBoss Group at that time, before its acquisition by Red Hat) as the Java Application Server for Unisys’ line of enterprise servers (Intel-based ES7000 servers).
Powerlogic (acquired by Cast Group)
Java Architect
October 2002 - May 2003
https://lps.castgroup.com.br/geral
https://lps.castgroup.com.br/geral
I acted as a Java Architect as part of Powerlogic’s first software engineering team in a project to create their jCompany Java EE framework, which became quite successful. I helped them with several modules and led the creation of a couple of component modules called jMonitor and jDocs respectively.
https://www.unisys.com/offerings/application-services
I acted as a Java Security Architect for Unisys to architect and code several security-related components to support their SSO (Single Sign-On) modules. The modules supported all the security and non-functional requirements of an integration project comprising six (6) legacy systems, a workflow solution, an LDAP cluster, a cluster of Java EE servers, and two mainframe systems.
https://www.accenture.com/ie-en/industries/industrial-equipment-index
I acted as a Software and Hardware Developer to support the design and implementation of an industrial automation specialist system called SCORE, comprising both the hardware and software designs. The solution used the QNX RTOS (Real-Time Operating System), Echelon’s LonWorks networking protocol, and the C and C++ language. My contributions were more towards the implementation of the hardware and firmware components.
Accenture (Atan Automation Systems)
Associate Software Developer
January 1996 - January 1997
www.accenture.com
https://www.accenture.com/ie-en/industries/industrial-equipment-index
I acted as a Software and Automation Systems Developer to support the implementation of several industrial automation systems. The solutions comprised some SCADA (Supervisory Control and Data Acquisition) systems, PLCs (Programmable Logic Controllers), the C and C++ programming languages, and Microsoft Visual C++.
Education - Academic Qualifications
Atlantic Technological University
MSc Computing in DevOps (Award Classification - First Class Honours)
2021
atu.ie
National College of Ireland
HD in Science in Computing - Cybersecurity (Award Classification - First Class Honours)
2021
ncirl.ie
SENAI CETEL
A. Sc. Computing, Electronics and Automation Systems
1995
www.portaldaindustria.com.br/senai