Upcoming Speaking Engagements

TBD 2025

Modern Java Development Practices

Java Conference 2025

Exploring the latest Java features and best practices for building maintainable, performant applications in modern development environments.

Java Best Practices Performance

Recent Presentations

JUL 2024

Java Records vs. Kotlin Data Classes

Online

Exploring Java Records and Kotlin Data Classes, comparing their implementation differences at the bytecode level and understanding how Java Records can take advantage of JVM optimizations without recompilation.

Java Kotlin JVM Performance
2024

Modularity and Decoupling, The Right Way

Conference/Meetup

Best practices for achieving proper modularity and decoupling in Java applications, focusing on design patterns and architectural principles that promote maintainable code.

Java Architecture Design Patterns Modularity
2024

Decoupling in Java

Conference/Meetup

Advanced techniques for reducing coupling between components in Java applications, improving testability and maintainability.

Java Software Architecture Best Practices
2024

GraphQL & REST

Conference/Meetup

Comparing GraphQL and REST APIs, their use cases, benefits, and implementation considerations for modern web applications.

GraphQL REST API Design Web Development
2024

Analyzing a 40GB Heap Dump

Conference/Meetup

Practical techniques and tools for analyzing large heap dumps to identify memory leaks and performance issues in Java applications.

Java Performance Memory Analysis Debugging

Speaking Topics

πŸ—οΈ Software Architecture

Microservices, event-driven architecture, and system design patterns for scalable applications.

β˜• Java & Spring

Modern Java development, Spring Boot best practices, and framework deep-dives.

☁️ Cloud Technologies

Cloud-native development, containerization, and infrastructure as code.

πŸ§ͺ Testing Strategies

Comprehensive testing approaches, quality assurance, and testing automation.

⚑ Performance

Application optimization, monitoring, and performance engineering techniques.

πŸ”§ Developer Productivity

Tools, workflows, and practices that enhance development team efficiency.

Invite Me to Speak

I'm available for conferences, meetups, workshops, and corporate events. Let's discuss how I can contribute to your event and share valuable insights with your audience.