Josh Long

Developer Advocate

San Francisco, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Josh Long is a Developer Advocate with 17 years of experience helping teams build resilient, cloud-native Java systems from San Francisco. As Spring Developer Advocate at Broadcom and an active open-source maintainer (@starbuxman), he combines hands-on engineering—implementing microservices, Spring Boot patterns, Spring Security, and GraalVM optimizations—with developer education through books, talks, and sample projects. His contributions span well-known Spring projects and guides, plus practical cloud-native workshops that integrate Eureka, Zuul, Hystrix, and Cloud Foundry. Notably, he has improved startup and native-image behavior in spring-ai and helped modernize BPM integrations in Activiti, showing a taste for performance and deep framework integration. Comfortable across backend and full-stack tasks, he turns platform-level concerns into consumable developer experiences.
code17 years of coding experience
github-logo-circle

Github Skills (42)

api-rest10
cloud-foundry10
spring10
api-design10
restful-api10
annotations10
configuration-management10
microservices-application10
workflow-engine10
spring-security10
java10
javas10
openai10
bpmn10
feign10

Programming languages (12)

TypeScriptJavaCSSShellScalaVueJavaScriptPHP

Github contributions (5)

github-logo-circle
the deck to my talk on building more powerful REST APIs
Role in this project:
userBack-end Developer
Contributions:232 commits, 1 branch in 10 months
Contributions summary:Josh primarily focused on cleaning up target files and implementing code examples for building REST APIs. Their work involved creating a client-side example and modifying code related to file uploads within a RESTful API structure. They updated schemas, wrote SQL queries, and added modifications to both the front-end and back-end aspects of the project, including related fragments and UI modifications to the Android application.
restrest-api
spring-projects/spring-ai

Nov 2023 - Jan 2026

An Application Framework for AI Engineering
Role in this project:
userBack-end Developer
Contributions:1 review, 11 PRs, 11 pushes in 2 years 2 months
Contributions summary:Josh contributed to the integration of GraalVM native compilation for the OpenAI client, enabling faster startup times and reduced resource usage. They also added hints for Vertex AI, and addressed dependencies with Spring WebFlux. Furthermore, the user refactored code to utilize `ApplicationListener<ApplicationReadyEvent>` to avoid slowing down application startup. This demonstrates a focus on performance and optimization within the AI framework.
aiartificial-intelligencejavaspring-ai
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial