Ben Rothman

Software Engineer at Sprout Social, Inc.

Evanston, Illinois, 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
Ben Rothman is a detail-oriented full-stack software engineer with 13 years of experience building maintainable, modular web applications, currently contributing at Sprout Social in Evanston, Illinois. He has a strong track record of improving developer experience and code quality, demonstrated by substantive open-source contributions to a Node.js Sass linting tool where he added new formatting rules, expanded tests and documentation, and refactored core code. Comfortable across front- and back-end concerns, he brings practical product experience from startups and education technology at Shmoop alongside academic research roots from Northwestern. Colleagues rely on him for thoughtful, test-driven improvements that reduce technical debt and enforce consistent style across teams. He pairs a pragmatic engineering mindset with an eye for maintainability, often addressing problems that make long-term collaboration and scaling smoother.
code13 years of coding experience
job3 years of employment as a software developer
bookHigh School Diploma, High School Diploma at New Trier High School
bookBachelor of Science, Bachelor of Science at Northwestern University
stackoverflow-logo

Stackoverflow

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

Github Skills (6)

sass10
enforcement10
javascript10
testing10
develop9
css9

Programming languages (10)

MDXTypeScriptC++HandlebarsJavaScriptPHPHTMLPerl

Github contributions (5)

github-logo-circle
sasstools/sass-lint

Oct 2015 - Feb 2016

Pure Node.js Sass linting
Role in this project:
userFull-stack Developer
Contributions:55 commits, 27 PRs, 7 pushes in 4 months
Contributions summary:Ben's contributions primarily involve enhancing the functionality and maintainability of a Sass linting tool. They implemented a new rule for variable name formatting, along with corresponding tests, which is crucial for code style consistency. Furthermore, the user expanded the test suite with documentation and additional test cases for existing rules and also created new rules for mixin, placeholder, and function name format. The user also made several commits to refactor and maintain the existing codebase.
lintingnodejssass
benthemonkey/sass-lint

Oct 2015 - Feb 2016

Contributions:109 pushes, 29 branches, 2 comments in 4 months
sassnode-jscsslintingnodejs
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