Dan Croak

Director Of Software Engineering at IVP

Greater Boston 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
Dan Croak is a versatile software engineer with 18 years of experience building web and mobile products for startups, currently directing engineering at IVP from Greater Boston. He delivers clean user interfaces, maintainable code, and reliable data models using React/React Native, TypeScript, Ruby, Go, and Postgres. A long-time thoughtbot contributor, Dan has improved Rails tooling and developer workflows—touching projects like high_voltage, suspenders, and clearance—and contributed to developer-focused repos that automate macOS setups and dotfile configurations. His background spans product-facing full-stack work and DevOps automation, with notable experience in fintech startups and CI tooling such as Hound. Colleagues know him for pragmatic refactors that follow framework conventions and for making developer environments and testing ergonomics significantly better.
code18 years of coding experience
job12 years of employment as a software developer
bookNoble and Greenough School
bookBA, BA at College of the Holy Cross
stackoverflow-logo

Stackoverflow

Stats
1,649reputation
113kreached
49answers
1question
Badges
ruby-on-rails
top-5%
github-logo-circle

Github Skills (55)

database-migrations10
url-routing10
git10
ruby-rails10
rubocop10
scripting10
actioncontroller10
testing10
configuration-management10
rspec10
authentication10
user-authentication10
rails10
ruby10
vim10

Programming languages (23)

JavaCSSRustCScalaPLpgSQLGoPerl

Github contributions (5)

github-logo-circle
thoughtbot/clearance

Sep 2008 - Aug 2020

Rails authentication with email & password.
Role in this project:
userBack-end Developer
Contributions:11 releases, 452 commits, 2 PRs in 12 years 1 month
Contributions summary:Dan primarily contributed to the development of a Rails-based authentication system. The commits demonstrate the implementation of core features, including user authentication, password management (reset, update), and security considerations. The user worked on various aspects of the authentication system, encompassing both model and controller level code, as well as features like token generation and handling.
railsclearancerails-authenticationauthenticationemail
thoughtbot/laptop

May 2011 - Aug 2017

A shell script to set up a macOS laptop for web and mobile development.
Role in this project:
userDevOps Engineer
Contributions:2 reviews, 164 commits, 95 PRs in 6 years 4 months
Contributions summary:Dan primarily focused on configuring and maintaining the `laptop` shell script, which automates macOS setup. Their contributions involved modifying shell scripts and configuration files, implementing Homebrew for package management, and integrating various tools. They also addressed test failures and added support for personal customizations. Furthermore, they updated dependencies and switched to the official Github CLI (gh) over the deprecated hub.
a-shellmobile-developmentset-upshell-scriptmacos
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
Dan Croak - Director Of Software Engineering at IVP