As a senior software developer I enjoy mentoring junior programmers in industry-accepted object-oriented programming principles as defined by Robert Martin and Michael Feathers. I strive for stable, flexible and long-term maintainable code using the SOLID programming practices and Test Driven Development. I also encourage training and education for developers using the pair-programming method. For fun I play video games and have a weekly board game night I host. I read and . I love prototyping new ideas, either in or in whatever new . I read science fiction books and even maintain a small collection of Golden Age scifi online. I can solve a Rubix cube in ~2 minutes, and I use it to take breaks while stuck on a particularly difficult problem.
©