James Judd

Vice President, Engineering at Lucid Software

Salt Lake City, Utah, 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

👤
Senior
🎓
Top School
James Judd is a seasoned engineering leader with 11 years of hands-on experience advancing product and platform teams at Lucid Software, where he progressed from software engineer to Vice President of Engineering. He blends pragmatic technical depth—contributing to notable open-source projects like Angular's tsickle and Bazel's rules_scala—with strong delivery and team-building skills that scale organizations and workflows. James thrives at the intersection of people and technology, turning early curiosity into a career of mentoring engineers, refining build systems, and shipping reliable features. Based in Salt Lake City, he also brings a rare mix of finance and computer science training and an experimental mindset honed by academic research building algorithmic traders for market studies.
code11 years of coding experience
job16 years of employment as a software developer
bookThe University of Utah
github-logo-circle

Github Skills (17)

javascript10
typescript10
rule-engine10
scala10
bazel10
typescript-types10
typescripts10
rule10
cli10
closure9
java9
google-closure-compiler9
build-automation9
javas9
refactor7

Programming languages (11)

TypeScriptJavaC++StarlarkRustScalaJavaScriptGo

Github contributions (5)

github-logo-circle
bazelbuild/rules_scala

Feb 2018 - Aug 2018

Scala rules for Bazel
Role in this project:
userBackend Developer
Contributions:6 commits, 6 PRs, 100 comments in 6 months
Contributions summary:James primarily contributed to the Bazel build rules for Scala, enhancing the integration with IntelliJ and adding support for classpath resources within Scala binaries. They modified build files and Java code to enable features like importing jars from files and resolved namespace conflicts. These changes improved the usability and functionality of the Bazel rules, particularly for Scala projects.
bazelscalatestscalarulesbazel-rules
angular/tsickle

Jun 2016 - Jun 2016

Tsickle — TypeScript to Closure Translator
Role in this project:
userFull-stack Developer
Contributions:6 commits, 8 PRs, 19 comments in 6 days
Contributions summary:James contributed to the `tsickle` project, a TypeScript to Closure Translator, by implementing bug fixes and refactoring code. They addressed issues related to file path comparisons and module name handling within the conversion process. Additionally, they removed legacy closure compilation dependencies and configurations and modified the CLI to support typed/untyped conversions. The user made updates across test, source, and CLI support files to ensure the correct functionality of the translation tool.
tsickletranslatortypescriptclosurei18n
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
James Judd - Vice President, Engineering at Lucid Software