Tim

958
reputation
7
8

Software development is hard. But it is the challenge and the many facets of software development that motivate people.

Expertise in efficient algorithms, distributed systems, concurrent code and overall application architecture. Good code is readable, testable and well-documented. It has also been peer-reviewed and discussed before ever leaving development. Modern technologies, discipline and knowledge about "the right tool for the job"​ greatly improve the quality of work and lead to a timely completion of the task at hand.

And when there is no tool to help, no framework to assist? This is when analytical skills, great communication and the willingness to learn and improve help tackle any hard problem that needs solving.

Keeping up with the latest technologies and trends as well as an outstanding talent to transfer knowledge and explain new concepts have allowed me to provide valuable feedback and training to my colleagues.

Passionate about functional programming, automated testing and code maintainability.

Author of the self-published book "Markdown By Example".