Articles on Dan Schaefer

I have been a Software Engineer in many different roles in my career. I started in 2005 as a first hire into a small company and worked my way towards being a Software Developer Team Lead. I enjoy being an individual contributor and leading and creating high-performing software development teams. I also enjoy bass fishing as a hobby.

Soft skills are a set of skills that are not directly related to a job or technical knowledge, but rather involve personal and social interactions and capabilities. They are crucial for success in any role, but especially in a software...