David Catmull

Senior IOS Developer II at Verisk

Santaquin, 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

🤩
Rockstar
🎓
Top School
David Catmull is a seasoned iOS/macOS developer with 10+ years of professional experience and a strong foundation in Objective-C, Swift, C++, and C#. Currently a Senior iOS Developer II at Verisk, he brings a decade-long track record of building robust client-side software informed by earlier engineering roles at Google and Pixar. He contributes to notable open-source tooling like SwiftLint, where he improved style rules and handling of complex Swift constructs, showing attention to developer ergonomics and code quality. David pairs advanced technical skills with formal CS training (MS, University of Utah) and a background in computer animation, which gives him a rare blend of systems-level engineering and an eye for polished user-facing experiences.
code10 years of coding experience
job15 years of employment as a software developer
bookComputer Animation, Computer Animation at Academy of Art University
bookBachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at California State University - East Bay
bookThe University of Utah
stackoverflow-logo

Stackoverflow

Stats
3,343reputation
113kreached
52answers
65questions
github-logo-circle

Github Skills (13)

linting10
swift10
swiftlint10
static-analysis10
software-quality10
testing9
debugging6
objective-c6
xcode6
ios6
macos6
cocoa6
migration6

Programming languages (8)

C#TypeScriptC++CJavaScriptObjective-CSwiftMarkdown

Github contributions (5)

github-logo-circle
realm/SwiftLint

Apr 2017 - Sep 2017

A tool to enforce Swift style and conventions.
Role in this project:
userSoftware Engineer (Swift)
Contributions:18 commits, 3 PRs, 36 comments in 4 months
Contributions summary:David primarily focused on enhancing SwiftLint, a Swift style and convention enforcement tool. Their contributions revolved around implementing and refining the `let_var_whitespace` rule, aiming to enforce specific whitespace practices for variable declarations. The user also addressed issues related to attribute handling, multiline statements, and conditional compilation directives within the rule. Furthermore, they included a test case and updated the CHANGELOG.
swiftlinterlintingstatic-analysiscode-quality
Uncommon/Xit

Jun 2016 - Jan 2023

Mac OS X Git GUI
Contributions:16 releases, 2 reviews, 1143 commits in 6 years 8 months
macosgraphicalmaclibgit2osx
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