Cas Donoghue Senior Software Engineer & Team Lead
Results-driven Senior Software Engineer with expertise in distributed systems, data analysis, and technical leadership.
Results-driven Senior Software Engineer with expertise in distributed systems, data analysis, and technical leadership.
As a Senior Software Engineer and Team Lead, I bring a wealth of experience in architecting and implementing robust solutions across diverse industries. My journey has taken me from building analysis pipelines for genomics in the biotech sector to developing scalable distributed systems for configuration management at Puppet, showcasing my versatility and depth of technical expertise.
Throughout my career, I've been recognized for my ability to tackle complex technical challenges and lead high-performing engineering teams. I have a demonstrated passion for driving software excellence, optimizing system performance, and achieving impactful outcomes. My approach to leadership is hands-on - I believe in leading by example and fostering a culture of innovation and continuous improvement.
I'm adept at mentoring junior engineers, driving best practices in software development, and collaborating effectively with cross-functional teams. Whether it's scaling systems, implementing cutting-edge technologies, or architecting innovative solutions, I'm committed to delivering results that push the boundaries of what's possible in software engineering.
Java
Ruby
Python
C++
Postgres/Oracle RDB
Git
Docker
Kubernetes
Terraform
Jenkins
Secure Coding
Performance Engineering
Distributed Systems
CI/CD
Linux
Declarative State
Key Maintainer for Puppet Bolt, an open-source, agentless task automation and orchestration tool.
View ProjectMaintainer for the Terraform plugin module, supporting automation and management of infrastructure resources.
View ProjectOregon State University, Corvallis, OR
Graduated: June 2018
GPA: 3.93
Humboldt State University, Arcata, CA
Graduated: June 2012
GPA: 3.23
I got in to skiing after doing some mountaineering. I loved the idea of being able to ride down once you have done a big climb. I enjoy both backcountry skiing as well as resort/alpine skiing. I love living in the PNW because there are so many volcanoes to explore in the Cascades!.
Living in such close proximity to the Columbia River Gorge I decided that I need to take up a wind sport. I have been getting out Wing Foiling as much as possible. I am currently able to get up on foil and stay up wind but i'm still working on Jibing and gracefully riding switch