Dave Hulihan
About Dave Hulihan
Dave Hulihan is a Principal Software Engineer in the Communications Group at Weave HQ, where he designs and maintains critical UCaaS features. He has a background in Computer Science from Utah Valley University and extensive experience in software engineering across various companies.
Work at Weave
Dave Hulihan currently holds the position of Principal Software Engineer in the Communications Group at Weave HQ, a role he has occupied since 2021. In this capacity, he collaborates with multiple teams to design, build, and maintain essential Unified Communications as a Service (UCaaS) features, including voice, messaging, fax, e911, and porting. Prior to his current role, he served as a Senior Software Engineer at Weave from 2019 to 2021, contributing to the development of various software solutions.
Education and Expertise
Dave Hulihan studied Computer Science at Utah Valley University, where he earned an Associate of Science (A.S.) degree from 2005 to 2008. His educational background provides a strong foundation for his work in software engineering. He possesses expertise in a diverse tech stack that includes Go, Ruby, Temporal, FreeSWITCH, Lua, Kamailio, GCP, Kubernetes, Docker, NSQ, gRPC, Redis, PostgreSQL, and Couchbase.
Background
Dave Hulihan has a varied professional background in software engineering and design. He began his career at Hulihan Applications, where he worked as a Graphic Designer and Software Developer from 2006 to 2015. He later held positions at Bluehost.com as a Level II Support Engineer and Supervisor from 2006 to 2008, and at Sorenson Media, where he served as a Senior Software Engineer on the Core Control Team from 2017 to 2019 and as a Software Engineer on the Spark Video Team from 2016 to 2018.
Previous Roles and Experience
Before joining Weave, Dave Hulihan worked at Giftykin as a Lead Software Engineer from 2012 to 2016. His experience spans various roles and responsibilities, allowing him to develop a comprehensive skill set in software development and engineering. His tenure at Sorenson Media also contributed to his expertise in software engineering, where he worked on different teams and projects.
Professional Contributions
In addition to his engineering roles, Dave Hulihan serves on the Tech Council at Weave HQ. In this advisory capacity, he provides insights on technology decisions and best practices that impact the department. His involvement in the Tech Council highlights his commitment to fostering a collaborative and innovative technological environment.