Jim Bolla

Frontend Software Engineer at Tomorrow Health

Pittsburgh, Pennsylvania, 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
Jim Bolla is a frontend software engineer with 11 years of experience building scalable web UIs and backend integrations, currently shaping patient-facing products at Tomorrow Health from Pittsburgh. He combines deep JavaScript/React expertise with a strong .NET and database background (C#, ASP.NET, MS SQL Server), regularly applying design patterns, refactoring, and test-driven practices to improve maintainability and performance. Jim has driven technology adoption and architecture changes throughout his career—from introducing React and DI in legacy apps to reducing long-running data processes from hours to minutes. He contributes to high-profile open-source projects, notably refactoring core parts of the official react-redux bindings to improve subscription performance and memoization. A pragmatic mentor and hands-on engineer, he balances shipping features with long-term technical health and automated testing.
code11 years of coding experience
job20 years of employment as a software developer
book(none), Computer Science, (none), Computer Science at Rochester Institute of Technology
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
8,285reputation
490kreached
187answers
11questions
Badges
dependency-injection
top-5%
react-router
top-5%
react-redux
top-5%
inversion-of-control
top-5%
redux
top-5%
autofac
top-1%
github-logo-circle

Github Skills (20)

javascript10
testing10
redux10
autofac10
react10
lifecycle9
react-redux9
memoization9
asp-net-mvc9
visual-studio9
inversion-of-control9
dependency-injection9
react-router9
wpf6
mercurial6

Programming languages (5)

TypeScriptC#JavaScriptHTMLPython

Github contributions (5)

github-logo-circle
reduxjs/react-redux

Jun 2016 - Aug 2017

Official React bindings for Redux
Role in this project:
userFront-end Developer
Contributions:93 commits, 26 PRs, 3 pushes in 1 year 2 months
Contributions summary:Jim primarily focused on refactoring and reimplementing core functionality within the React-Redux library, specifically the `connect` and `connectAdvanced` components. Their work involved significant changes to how components subscribe to the Redux store and receive props, including memoization and dependency handling. The user also introduced improvements to the component's display name and added a test to address a React bug related to subscriptions. These changes appear to focus on improving performance, and maintainability.
reactreduxredux-toolkitreact-bindings
jimbolla/react-redux

Jun 2016 - Jan 2018

Official React bindings for Redux
Contributions:84 pushes, 33 branches in 1 year 7 months
reactreduxreact-bindings
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
Jim Bolla - Frontend Software Engineer at Tomorrow Health