David Krupinski

Staff Software Engineer at Zendesk

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

👤
Senior
🎓
Top School
David Krupinski is a Staff Software Engineer in San Francisco with 17 years building full-stack content systems and custom tooling to generate, maintain, and distribute content across web and mobile platforms. He brings deep Ruby on Rails expertise augmented by Node.js, MongoDB, Redis and MySQL experience, and a long history of pragmatic frontend work (HTML5, Sass, CoffeeScript) that keeps integrations smooth. At Zendesk and prior roles he has led engineering teams and shipped scalable content architectures for high-traffic sites, and as a contributor to prominent open-source projects like mongoid he’s improved document relation handling and many-to-many consistency. David also runs freelance engineering work, blending product-focused delivery with low-level bug fixes and test enhancements—an indicator of someone comfortable switching between hands-on coding and architectural thinking. His unconventional background in English gives him a knack for creating content-aware systems that bridge technical complexity and editorial needs.
code17 years of coding experience
job19 years of employment as a software developer
bookInformation Technology, Information Technology at Franklin Pierce University
bookB.A., English, B.A., English at Hamline University
github-logo-circle

Github Skills (10)

ruby10
ruby-rails10
rails10
orm10
mongodb10
ruby-on-rails10
mongodb-database10
testing10
facebook-api9
test-automation8

Programming languages (3)

JavaScriptRubyRich Text Format

Github contributions (5)

github-logo-circle
mmangino/facebooker

Jun 2009 - Mar 2010

The facebooker Rails plugin
Role in this project:
userBack-end Developer
Contributions:5 commits in 8 months
Contributions summary:David primarily contributed to the `facebooker` Rails plugin, focusing on backend improvements. Their work involved modifying email sending functionality to align with Facebook's requirements, refactoring code to accept array arguments for messages, and enhancing test helpers by allowing session and flash information to be passed through. The user also optimized the dashboard functionality by removing duplicate methods and ensuring that the tests accepted variable methods of passing in the uids.
rails
mongodb/mongoid

Apr 2010 - Aug 2011

The Official Ruby Object Mapper for MongoDB
Role in this project:
userBack-end Developer
Contributions:20 commits in 1 year 5 months
Contributions summary:David primarily contributed to the `mongoid` repository, focusing on improvements and bug fixes related to document management and relations. They made changes to enhance association memoization and handling of inherited class attributes. The user's work included modifications to address issues in many-to-many relationships, including state consistency and proper document handling, and adding new functional tests.
mongodbruby-object-mapperrubyruby-on-railsmongodb-driver
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