Building with Java Since 1998
I first discovered Java in 1998 during my undergraduate studies. What started as a university subject quickly became a lifelong passion. Over the past 28 years, I have grown alongside the Java platform, from the days of Java 1.1, applets and servlets to today’s cloud-native applications, microservices, AI and agentic systems.
I earned my Sun Certified Java Programmer (2002) and Sun Certified Web Developer (2003) certifications early in my career and have remained committed to the platform through every major evolution.
My contributions to the developer community have also been recognized through programs such as IBM Champion and Arm Ambassador. These recognitions reflect my passion for open source, technical advocacy, mentoring and helping developers adopt modern technologies.
Over the years, I have architected and delivered Java-based enterprise systems across healthcare, financial services, retail, telecommunications and technology organizations. Beyond my professional work, I have created open-source projects, contributed to the Java ecosystem, mentored developers, written technical articles, spoken at conferences and built educational resources for the community.
My mission has always been simple: to help developers build better software with Java while ensuring the platform continues to evolve and thrive for the next generation of engineers.
Sun Certified Java Programmer Certification (2002)
Accelerating Java Development – JAQ Stack
I am the creator of JAQ Stack, an open-source Rapid Application Development (RAD) framework designed to help Java developers build production-ready applications faster. It combines Java, Angular, and NoSQL under a modular, enterprise-grade architecture.
Highlights
- Built entirely in Java and Helidon for lightweight microservices
- Automates setup for full-stack applications with reusable templates
- Recognized as a Docker Sponsored Open Source and GitLab Open Source Project
- Actively used by teams modernizing enterprise applications
Impact JAQ Stack enables developers to scaffold, configure, and deploy end-to-end Java solutions in minutes reducing project setup time by up to 70%. It continues to evolve through community feedback and contributions.
Advancing Java with AI
I believe Java has an important role to play in the AI era. While much of today’s AI innovation happens in Python, millions of enterprise applications continue to run on Java. My goal is to help Java developers embrace AI using the tools, frameworks, and technologies they already know.
Over the past year, I have focused on building practical resources that make AI development with Java more accessible.
GitHub Copilot
I contributed the Java Helidon Skill to the GitHub Copilot ecosystem, helping developers bootstrap and build Helidon applications with GitHub Copilot.
I also contributed a community sample to the GitHub Copilot Learning Hub, providing practical Java examples that developers can use as a starting point for AI-assisted development.
Helidon + AI
I continue to explore the intersection of Helidon, Model Context Protocol (MCP), and AI by building open-source examples, publishing articles, and sharing best practices for AI-enabled Java applications.
Recent work includes:
- Anatomy of Helidon MCP + Ollama, published by the official Helidon publication.
- End-to-end Helidon MCP examples demonstrating Java-based AI agents and MCP integrations.
Community Initiatives
To further support Java developers, I am building AiCodingSkills.dev, a community initiative focused on helping software engineers effectively use AI in their daily development workflows. The site includes practical tutorials, examples, and best practices for AI-assisted software engineering, with a strong emphasis on Java.
My goal is not simply to build AI applications with Java, but to help ensure Java remains one of the best platforms for developing modern, intelligent, and cloud-native software.
Strengthening the Java Ecosystem
My open-source work centers on improving developer experience and modernizing the Java ecosystem.
OpenJDK.org Modernization I am collaborating with the OpenJDK Web Team to redesign the OpenJDK.org website, improving accessibility, discoverability, and engagement for millions of Java developers. The goal is to make Java’s home on the web more approachable for newcomers and efficient for contributors.
Helidon Project Support I actively support the Helidon open source team by building real-world examples, improving documentation, and sharing integrations between Helidon MCP and AI systems. My articles and code samples help developers adopt Helidon for microservices and container-based deployments.
Helidon Tech Blog Contribution Authored an invited article for the official Helidon Tech Blog on Medium (Oracle), focusing on practical patterns for Java microservices and MCP integration. The post, currently pending publication (Nov 2025), showcases modern Helidon use cases for developers worldwide.
Enterprise Java Contributions Throughout my career, I have worked extensively on Java-based enterprise applications, including Adobe Experience Manager (AEM) - a Java-powered CMS used globally. My contributions to AEM SPA Core, Archetype, and Lazybones projects help developers streamline scaffolding for large scale Java content systems.
Teaching & Mentoring – Progress Java
I founded ProgressJava.com as a living documentation hub for learning and mastering Java. It’s a community-driven initiative that curates tutorials, best practices, and frameworks for modern Java development.
Focus Areas
- Core Java, Jakarta EE, and modern frameworks (Helidon, Micronaut)
- Hands-on tutorials for developers and students
- Built with Docusaurus for a documentation-first experience
- Encourages open contribution from the global Java community
Progress Java represents my commitment to making Java education accessible and modern—teaching not just syntax, but professional engineering practices.
In addition, I actively mentor through the Global Mentorship Institute (GMI) and Microsoft Community Mentors Program, guiding developers across Asia and beyond. Over the years, I have helped several developers from under-developed countries such as India and Malaysia advance their Java skills, secure better roles, and contribute to open-source communities.
Writing, Speaking, and Advocacy
I primarily write and publish at Medium @SurenK, sharing insights on modern Java, Helidon, and microservice development. My articles are also published across community and enterprise platforms, reaching thousands of Java developers globally.
I actively share my Java knowledge through blogs, articles, and conference talks:
Selected Writing
- Oracle Helidon.io Tech Blog - Anatomy of Helidon MCP + Ollama: Designing AI-Enhanced Java Microservices
- My articles on high-impact platforms like DZone have reached over 350,000 developers280K views
- Helidon with Swagger & OpenAPI (Oracle.com Blog)
- Anatomy of Helidon MCP & Ollama
Selected Talks
- Harness Java’s Unmatched Power with JAQ Stack – Commit Your Code 2025, Jakarta Tech Talk 2026 & DevNexus 2026 (Upcoming)
- Architecting Microservices-Based Web Applications with Java, Jakarta, and Angular – Saturn Conference 2020
- The Art of Building & Extracting Intelligence from Digital Assets – UT Dallas AI Conference 2019, JavaScript and Friends Conference
Every piece of content I create is guided by one goal: to help developers build better with Java.
Why I Want to Serve as a Java Champion
Becoming a Java Champion is not a milestone—it’s a responsibility. My journey has been about giving back: helping Java developers code faster, learn continuously, and build confidently. Through JAQ Stack, Helidon collaboration, and Progress Java, I aim to continue improving the developer experience and community ecosystem that has shaped my entire career.
25 years on Java - still learning, still sharing, still building.