Jennifer Mulcahey

Senior Software Engineer at Amica Insurance

Rhode Island, 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
Jennifer Mulcahey is a Senior Software Engineer with 11 years of professional experience and a long tenure at Amica Insurance, where she progressed from Senior IT Developer to Lead IT Developer and now drives engineering efforts as a senior engineer. She blends backend and frontend expertise with embedded systems and IoT, contributing notable open-source work to Home Assistant and the Zigpy ecosystem—helping improve Zigbee device support, persistence, and UI configuration panels. Her contributions span device-specific handlers for Xiaomi and integrations for Sengled, IKEA, and Inovelli devices, demonstrating deep practical knowledge of Zigbee quirks and real-world interoperability. Based in Rhode Island, she pairs a technical Computer Information Systems background with pragmatic product-focused engineering at scale. Colleagues would describe her as a hands-on problem solver who navigates both low-level device behavior and polished user-facing configuration experiences. An unexpected detail: she’s contributed across the full stack of a popular home automation project, from embedded protocol handling to LitElement-based frontend panels.
code11 years of coding experience
job17 years of employment as a software developer
bookBachelor of Science (B.S.) in Business Administration, Computer Information Systems, Bachelor of Science (B.S.) in Business Administration, Computer Information Systems at Bryant University
languagesEnglish
github-logo-circle

Github Skills (19)

lit-element10
javascript10
lib10
python10
web-components10
iot10
sys10
embedded10
home-assistant10
zigbee10
frontend10
testing9
pytest9
mqttnet9
mqtt9

Programming languages (9)

TypeScriptJavaDockerfileShellC++JavaScriptHTMLSwift

Github contributions (5)

github-logo-circle
zigpy/zha-device-handlers

Nov 2018 - Jan 2023

ZHA device handlers bridge the functionality gap created when manufacturers deviate from the ZCL specification, handling deviations and exceptions by parsing custom messages to and from Zigbee devices.
Role in this project:
userBack-end Developer
Contributions:94 releases, 257 reviews, 443 commits in 4 years 2 months
Contributions summary:Jennifer's contributions focused on implementing device handlers for various Xiaomi Aqara devices within the `zigpy/zha-device-handlers` repository. The user developed and refined code to integrate and manage features related to the Xiaomi Aqara devices. The work primarily involved modifying Python files for specific devices, including creating new clusters, overriding attributes, and integrating sensors, showing a focus on the device-specific functionality and integration.
specificationbridgehandlershome-automationzcl
zigpy/zigpy

Jul 2018 - Nov 2022

Library implementing a Zigbee stack
Role in this project:
userBack-end Developer
Contributions:6 releases, 29 reviews, 12 commits in 4 years 5 months
Contributions summary:Jennifer focused on enhancing the `zigpy` library, which implements a Zigbee stack. Their primary contributions involved adding functionality to retrieve and store device manufacturer and model information within the endpoint class. They also implemented changes to support inactive endpoints and updated device persistence. Further, they added enums for IAS Ace cluster and allowed for setting constant values for attributes on CustomCluster.
zigbeezig
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
Jennifer Mulcahey - Senior Software Engineer at Amica Insurance