Josh Mcdonald

Senior Engineer at CloudBees

Brisbane City, Queensland, Australia
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 Mcdonald is a seasoned software engineer and director with roughly three decades of commercial experience and 16 years focused on professional software roles, currently based in Toowoomba, Australia. He blends full-stack development expertise—from Java/JEE, Oracle PL/SQL and Adobe Flex to modern JavaScript toolchains and React—with strong UI, graphic and product design skills honed running his own agency, Expantra. At CloudBees he contributed as a Senior Engineer to user-facing CI/CD experiences, including front-end work on the high-profile Jenkins Blue Ocean project, demonstrating comfort across build tooling, component architecture and back-end annotations. His background includes leading teams and mentoring developers in enterprise RIA and JEE projects, plus hands-on work in internationalised systems and mobile AR for training. Known for bridging creative design sensibilities with pragmatic engineering, he routinely takes ownership of both UX polish and core system components. This combination of agency-led client work and enterprise software delivery makes him especially strong at shipping customer-facing applications that are both usable and robust.
code16 years of coding experience
job9 years of employment as a software developer
github-logo-circle

Github Skills (12)

babel610
babeljs10
typescript10
javascript10
typescripts10
front-end-development10
webpacker10
react10
babel-core10
webpack10
typescript-types10
css9

Programming languages (8)

TypeScriptJavaShellOCamlJavaScriptObjective-CZigRuby

Github contributions (5)

github-logo-circle
jenkinsci/blueocean-plugin

Jan 2016 - May 2019

Blue Ocean is a reboot of the Jenkins CI/CD User Experience
Role in this project:
userFull-stack Developer
Contributions:387 commits, 213 PRs, 299 pushes in 3 years 4 months
Contributions summary:Josh appears to be focused on developing the front-end user interface, likely using React and related technologies. The commits involve setting up the build environment with Webpack, Babel, and related JavaScript tooling, as well as the implementation of UI components and their styling. They contribute new components like `PipelineGraph`, and they also integrate the component into the main UI, and improve UI layouts. The user also appears to be making contributions to the back-end, focusing on annotations for code, such as for downstream and test running.
jenkinsbluejenkins-cijenkins-pluginjenkins-api-plugin
sophistifunk/SmartyPants-IOC

Nov 2009 - May 2011

Contributions:23 commits in 1 year 6 months
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 Mcdonald - Senior Engineer at CloudBees