Jesse Bartola is a Tech Lead with a decade of experience building front-end platforms and integrations at HubSpot, leading teams that deliver reusable UI frameworks and migration efforts like a company-wide move to TypeScript. He combines deep product sensibility with engineering rigor, driving projects from Settings Builder UIs to event-based automation triggers that align closely with customer research. Jesse pairs front-end leadership with backend API experience—contributing to notable open-source projects including a popular crypto trading bot and a TD Ameritrade Python client—demonstrating comfort across the full stack. He has a strong academic foundation in computer science and computational mathematics from UMass Amherst and a history of improving test coverage, performance, and developer experience. Outside of code, he’s a pianist and fitness enthusiast who treats personal growth as continuous iteration, which shows up in his methodical, improvement-focused approach to teams and systems. Based in Cambridge, MA, he excels at turning complex requirements into practical, maintainable developer-facing tools.
10 years of coding experience
7 years of employment as a software developer
Computer Science Mathematics (B.S.), Computational Mathematics, Computer Science Mathematics (B.S.), Computational Mathematics at University of Massachusetts Amherst
Contributions:176 commits, 81 PRs, 88 pushes in 3 months
Contributions summary:Jesse primarily contributed to the project by implementing new features and strategies for cryptocurrency trading and analysis. The user added functionality for calculating Bollinger Bands, updated requirements with necessary dependencies like Flask and Numpy, and also added a backtesting class. Further contributions involved integrating a UI and making modifications to how exchange data is retrieved, utilizing ccxt and making other minor adjustments to ensure the proper functionality of the bot.
Python interface to TD Ameritrade (https://developer.tdameritrade.com)
Role in this project:
Back-end Developer & API Developer
Contributions:5 commits, 4 PRs, 7 comments in 1 month
Contributions summary:Jesse contributed to the Python-based TD Ameritrade API client library. They primarily focused on expanding the API's functionality by adding support for new endpoints, specifically for placing orders and retrieving option chain and historical data. The user also fixed issues related to data handling by adding or removing `.json()` calls and addressed linting errors, improving the code's overall quality. Their work demonstrates a deep understanding of API interaction and the structure of the TD Ameritrade API.
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.