Nathan Gingrich

Staff Software Engineer at Sprout Social, Inc.

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

👤
Senior
🎓
Top School
Nathan Gingrich is a Staff Software Engineer in Chicago with 11 years of experience building web applications, currently advancing platform and product engineering at Sprout Social after progressing from Software Engineer to Staff since 2020. He brings strong Ruby on Rails and front-end skills (JavaScript, React, HTML/CSS) and a BS in Computer Science from Hope College, pairing backend reliability with polished UI work. Nathan contributes to open-source projects such as the OpenDota web interface, where he implemented and refined complex UI components for the drafts experience. Known for pragmatic componentization and attention to UX details like time tracking and conditional rendering, he balances shipping features quickly with maintainable code. His background in live event production hints at calm, operational problem-solving under pressure and hands-on team support.
code11 years of coding experience
job8 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Hope College
stackoverflow-logo

Stackoverflow

Stats
171reputation
7kreached
15answers
2questions
github-logo-circle

Github Skills (22)

javascript10
ui-design10
uid10
prop10
front-end-development10
props10
react10
styled-components9
css9
redux8
ota7
dot7
ecmascript6
javascript-objects6
json6

Programming languages (8)

TypeScriptCSSC++AstroJavaScriptHTMLRubyPython

Github contributions (5)

github-logo-circle
odota/web

Feb 2018 - Mar 2018

OpenDota: React web UI for Dota 2 statistics using the OpenDota platform
Role in this project:
userFront-end Developer
Contributions:20 commits, 1 PR, 9 comments in 1 month
Contributions summary:Nathan primarily contributed to the front-end development of the OpenDota platform's React web interface. Their work focused on creating and refining UI components, specifically related to the "drafts" page. The commits demonstrate the implementation of a Draft component and related UI elements, including hero icons, pick/ban indicators, and time tracking. Further refinements involved componentization, data attribute fixes, and conditional rendering.
reactstatisticsdotadatavisualization
njgingrich/adventofcode

Dec 2015 - Dec 2024

http://adventofcode.com
Contributions:148 pushes, 3 branches in 9 years 2 months
aoc-2024-in-deno
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