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)

TypeScriptJavaCSSShellScalaJavaScriptVuePHP

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.
apideckjavalinrestrest-api
Role in this project:
userBack-end Developer
Contributions:83 commits, 2 PRs, 64 pushes in 1 year 8 months
Contributions summary:Josh primarily worked on developing back-end services using Spring Boot, focusing on building microservices. Their contributions included implementing APIs and integrating components within the `passport-service`, `bookmark-service`, and `contact-service`. They demonstrated experience with Feign clients, RESTful APIs, and the integration of Hystrix for fault tolerance. The user also contributed to the setup and configuration of core infrastructural components, such as Eureka server and Zuul proxy.
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
Josh Long - Developer Advocate