Nick Hammel
About Nick Hammel
Nick Hammel is a Director of Software Engineering at Health Catalyst, where he has worked since 2021. He has over a decade of experience in software development, having held various roles at companies such as Advicent, Dematic, and Rockwell Automation.
Current Role at Health Catalyst
Nick Hammel serves as the Director of Software Engineering at Health Catalyst, a position he has held since 2021. In this role, he oversees software development initiatives and leads engineering teams to enhance healthcare data solutions. His responsibilities include implementing best practices in software engineering and ensuring the delivery of high-quality products that meet organizational goals.
Previous Experience at Advicent
Prior to his current role, Nick worked at Advicent as a Software Architect from 2018 to 2021. During his three years there, he contributed to the design and development of software solutions tailored to financial services. His experience at Advicent helped him refine his skills in software architecture and development processes.
Background in Software Engineering
Nick has a diverse background in software engineering, having held various positions across multiple companies. He began his career at Dematic, where he worked as a Design Engineer - Software and later as a Project Engineer - Software. His experience spans over a decade, during which he has supported multi-million dollar business lines and developed expertise in agile methodologies.
Education and Certifications
Nick earned a Bachelor of Science degree in Computer Engineering from the Milwaukee School of Engineering, completing his studies from 2003 to 2007. He is also a Certified Scrum Master, which highlights his proficiency in coaching development teams in agile practices. This educational background and certification support his role in leading software engineering teams effectively.
Mentoring and Leadership
Nick is passionate about mentoring fellow developers in best practices and software development patterns. His leadership style emphasizes collaboration and continuous improvement, fostering an environment where team members can grow their skills and contribute to successful project outcomes.