Jonathan Dierksen

Senior Software Engineer at NVIDIA

Texas, 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
Jonathan Dierksen is a Senior Software Engineer with 11 years of experience building developer tools and build/test infrastructure for companies from Google and Dropbox to NVIDIA, currently focused on cuDNN tooling at NVIDIA. He specializes in improving developer productivity across large monorepos using Bazel, custom rules, linters, and language services for Go, Python, C++, and iOS workflows. Jonathan has hands-on systems and embedded-systems roots (radar and simulation work) that inform a pragmatic approach to reliability and test automation. An active contributor to Tulsi, the well-known Xcode project generator for Bazel, he brings a rare combination of deep build-system expertise and cross-platform mobile/dev-experience improvements. Based in Texas, he blends engineering craftsmanship with a user-focused mindset for making developers happier and more productive.
code11 years of coding experience
job15 years of employment as a software developer
bookJohns Hopkins University
bookBachelor of Science, Electrical Engineering, Minor in Mathematics, Bachelor of Science, Electrical Engineering, Minor in Mathematics at Texas A&M University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (10)

xcode10
swift10
bazel10
build-automation10
build-tools9
ios9
macos8
api-design7
apim7
api7

Programming languages (8)

TypeScriptC#C++StarlarkJavaScriptGoSwiftRuby

Github contributions (5)

github-logo-circle
bazelbuild/tulsi

Jan 2018 - Mar 2019

An Xcode Project Generator For Bazel
Role in this project:
userFull-stack Developer
Contributions:78 commits, 1 PR, 3 pushes in 1 year 2 months
Contributions summary:Jonathan primarily contributed to the build and configuration of the Tulsi project generator. They implemented local logging to files, added command-line parsing options, and refactored aspects of the build process. They also worked on integrating the Bazel build system with the project, including the addition of flags for on-device testing and general improvements to the build scripts. Additionally, they made significant updates to project settings and dependency management.
bazel-rulesbazelideiosswift
dierksen/tulsi

May 2018 - Jun 2022

An Xcode Project Generator For Bazel
Contributions:1 PR, 34 pushes, 5 branches in 4 years 2 months
bazelswiftproject-generatorxcodebazel-rules
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
Jonathan Dierksen - Senior Software Engineer at NVIDIA