About Me

I believe software engineers are so much more than the code they write. I utilize my skills as a creative problem solver to provide technical direction, leadership, and expertise to foster a culture of learning and growth.

My name is David Ziemann, an experienced Software Engineer who has transitioned from individual contributor to manager, and currently serving as a Director of Software within my organization. While my role has largely shifted away from writing code, I now enjoy the opportunity to manage a team and grow the organization in a different way. I am still able to utilize my skills as a creative problem solver to support my team and organization.

Before joining my current organization, I had the opportunity to take on many different roles within a number of startup companies. These varied experiences allowed me to better understand customer support, design, development, systems administration, marketing, database administration, and more. This wide range of experiences have given me unique insight and a greater depth of knowledge into the software industry.

Recent Articles

Two people having a conversation by a window.

How to Create a Performance Review System: Fostering Growth Through Better Communication

The rubric is invaluable for objectively evaluating individuals on your team, but it is only the beginning of the performance review process. If you cannot effectively communicate where they are at within the rubric, they will not be able to utilize their skills effectively or identify & work on areas for improvement. We will use a performance review document to provide a constructive outline for your review...

Read the article
Two individuals having a conversation in a meeting room.

How to Create a Performance Review System: An Objective & Unbiased Approach

If you have done any research on how to conduct effective performance reviews lately, you have most likely trudged through a wasteland of products & guides that assure you they can make your reviews painless and simple by following a "few simple tricks". In my experience, this "quick and easy" approach to reviews undermines the value of documenting & communicating effectively to both your direct reports and the executive team...

Read the article
birds flying across a setting sun.

4 Rules to Avoid a Data Migration Nightmare

Data migrations can range from basic data imports handled by one engineer to multi-year long operations consisting of entire teams. Often times what makes a migration successful is not the size of the team or the complexity of the data, but the focus on following consistent processes...

Read the article

Interested in connecting?