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'm from Brazil, and I live in Dublin, Ireland.
- Full Profile: https://juarezjuniorgithub.github.io
- Twitter: https://twitter.com/juarezjunior
- LinkedIn: https://www.linkedin.com/in/jujunior
- Blog: https://juarezjunior.medium.com/
- Sessionize: https://sessionize.com/juarezjunior
- Decks: https://www.slideshare.net/juarezjunior/presentations
- Photos: https://www.flickr.com/photos/15201803@N00/albums
- A GenAI Solution with Virtual Threads, JDBC Reactive Extensions, and Pipelined Database Operations
- Creating GenAI Apps in Java with SD4J (Stable Diffusion for Java) and the ONNX Runtime — Part 1
- 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
- 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 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
- 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
- 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
- Azure IoT Central — Quick hands-on guide
- Oracle IoT Cloud Service - Application Development Basics
- Oracle IoT Cloud Service — How to Provision an IoT Enterprise Service Instance
- What Makes a City Smart?
- 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
- 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