Fred van Lieshout is an experienced software engineer with in-depth knowledge of software design, coding and testing. He is interested in the analysis and design phases in particular, but still enjoys ‘getting his hands dirty’ with software programming as well. He is keen on techniques that help to improve the software process and also likes to share his knowledge on various topics.
Having started his career in hardware development, the software development that was necessary to drive the hardware soon got his attention. While starting programming in Z80 Assembly, he quickly gained knowledge about other programming languages such as C and C++. From training and practical experience he learned that a good design is a very important means to ensure a high level of quality and maintainability of the software.