I breathe, eat and live software development. I've built software solutions ranging from digital camera movement synchronisation for a TV series production to web applications serving the top tiers of web traffic. Let me find the solution to your problems too.
I am also a mentor, I love teaching programming, especially programming with Python. I am ranked #1 on Stack Overflow for answering Python, #9 overall. I love figuring out how someone sees their world, their problems, and then help fill in the gaps. Through mentoring, I accelerate my own constant learning, because there is always something that you want to do better when teaching that knowledge to others!
I see programming as art. Code is expression. It needs to have clarity, purpose, elegance and efficiency to communicate well, to execute well. As a result, I produce software of the highest quality, not only functional and tested, but highly readable for future maintainers.
Independent consultant, training and development. I assist clients with the thorny issues; solve their performance problems, their de...
Independent consultant, training and development. I assist clients with the thorny issues; solve their performance problems, their deep Python, Flask, Plone or Zope technical issues, assist teams getting best development practices in place. I offer Python mentoring, 1-on-1 consulting and code reviews. Some sample projects:
I led efforts to bring engineering standards to higher levels, mentoring engineers and directors alike, drove changes in source cont...
I led efforts to bring engineering standards to higher levels, mentoring engineers and directors alike, drove changes in source control and code review practices, and worked to address various technical debt and cost management challenges. The latter included work to help test new microservices against production data with read-only proxies for backend databases.