Jonathan Butler

Senior Software Engineer @ Weave

About Jonathan Butler

Jonathan Butler is a Senior Software Engineer at Weave, where he has worked since 2023. He has a diverse background in software engineering and music, holding degrees in Cello from prestigious institutions and experience as a professional musician.

Work at Weave

Jonathan Butler has been employed at Weave since 2023, currently holding the position of Senior Software Engineer. Prior to this role, he worked as a Software Engineer 2 at Weave from 2022 to 2023. His contributions include enhancing the developer experience for the frontend team and expanding an in-house design system/component library monorepo, focusing on composability and accessibility. His experience at Weave reflects his commitment to improving software development practices and team collaboration.

Previous Employment Experience

Before joining Weave, Jonathan Butler worked at CGJSoftware, Inc. as a Software Engineer for four months in 2020. He also has experience as a Cello Teacher at the Massachusetts Institute of Technology from 2016 to 2019. Additionally, he worked as a professional musician and cellist from 2015 to 2020, which provided him with a diverse skill set that complements his technical expertise.

Education and Expertise

Jonathan Butler holds a Doctorate in Cello from the New England Conservatory of Music. He also earned a Master's degree in Cello from the Koninklijk Conservatorium - Royal Conservatoire and a Bachelor of Music from the University of Michigan. In 2020, he completed a Software Engineering program at Thinkful. His educational background combines music and technology, showcasing his versatility in both fields.

Technical Skills and Tools

Jonathan Butler is proficient in various frontend development technologies, including React.js, Redux, React Query, and Emotion. He employs Mocha and Jest for testing JavaScript applications and utilizes Storybook for UI component development and testing. His technical skills support his role in improving developer experience and enhancing software quality.

Collaborative Skills and Learning Ability

Jonathan Butler is recognized for his strong collaborative skills and quick learning ability. He effectively applies new concepts, which contributes to his success in software engineering. His ability to work well with teams and adapt to new challenges is a valuable asset in his current role.

People similar to Jonathan Butler