Professional experience includes partnering with cross-functional teams to gather and delineate requirements for new software features, thereby enhancing collaboration and insight into user needs. Significant involvement with systems analysts, engineers, and programmers facilitated understanding of limitations, while developing capabilities and resolving software issues. Proficient in designing, developing, and implementing firmware for embedded systems, with expertise in multiple programming languages such as Java, C++, and Python. A strong focus on software usability and user experience was achieved through collaboration with UI/UX designers during system modifications and installations.