Currently the director of software engineering at Speak Creative. I love clean code, care deeply about craftsmanship and user experience, and thrive on creating systems that solve hard problems.
I have a demonstrated history of successfully delivering high-quality solutions with technologies both new and old. I'm on the lookout for the next challenge that will allow me to use my significant experience to provide value and get things done.
As a leader and mentor, I seek to lead by example with humility and grace. No one will always have all the answers or always get things right. So it's important to leave room to grow and make mistakes. My job is to come alongside people, provide encouragement and guidance, celebrate the wins and help clear logjams on those days when nothing seems to work right.
I have over 20 years of experience developing applications and systems with a variety of technologies including (in no particular order) Python, Ruby, Objective-C, Swift, C#, Java, Kotlin, Node.js, React, PHP, and SQL. I also have significant DevOps and architecture experience in Linux and Windows environments utilizing solutions like Nginx, Docker, IIS, Bash and PowerShell. I have a proven track record of being able to grok new platforms and frameworks in order to get things done.
I love learning new languages and reading about different approaches to software engineering with the aim of delivering the best possible solutions to whatever problems lie at hand.