Summary
Jonathan Garrett is a software engineer with 11 years of hands-on experience and seven years focused in the JavaScript ecosystem, currently building at Charter Communications. He specializes in frontend and full-stack development with TypeScript and React, and has solid backend experience in Python and multiple ORMs for relational databases. Jonathan has a track record of shipping large-scale features, designing OpenAPI-compliant APIs, and improving team practices like test coverage, TypeScript adoption, and component composition. He’s comfortable coordinating across timezones and has led feature planning, sprint workflows, and cross-team API integrations in both remote and on-site settings. Notably, he’s solved subtle performance issues (e.g., form input responsiveness) and built reusable interfaces that bridge frontend and API models. Based in Englewood, Colorado, he pairs a liberal arts BA from UC Berkeley with technical training from Hack Reactor, and is an avid learner who enjoys sharing knowledge—and swapping book recommendations.
11 years of coding experience
7 years of employment as a software developer
B.A. English, B.A. English at University of California, Berkeley
Computer Software Engineering, Computer Software Engineering at Hack Reactor