An Avionic Engineer specialising in airborne software and digital design, I have experience in both optimised software architectures and debugging realtime softwares. While I can code in C (ANSI) my current language of preference is JAVA for rapid prototyping, however, I rapidly learn new languages and have coded in Haskel, DOS-Batch, Assembler (motorola micros), and VB in the past.
My preferred design paradigm is sequential or linear rather than transformations or parallel designs. I prefer to develop strongly bottom up, to maintain a fully self developed code rather than rely on complex and not well documented libraries, and to consider software tools and utilities a first resort in everyday efficiency rather than only a resort for something frequently repeated.
Outside work I am still a software enthusiast. I also play computer games, guitar and bass guitar, and refine my repertoire of extremely bad jokes