I am a programmer with 20+ years commercial experience working for fortune 500 companies as a consultant in areas diverse as commodity trading, asset management, finance, mortgages and savings, medical records, sports betting the list goes on.
If you have a current problem you are looking to solve I'm confident I can help you and work it out together, one of the joys of programming are those moments when something clicks and falls into place so I encourage you to challenge me with your issues!
If you are looking to start or enhance your career I can guide you through what top companies are looking for and what it takes to land such a position, what to expect when you get there, how to add value and progress.
Working together as your coach and mentor we can work out your programming strengths, weaknesses and what you actually enjoy to give you a fulfilling career. I am language agnostic and together we can come up with a plan for your growth and development.
I can also help your out with the all important non programming aspects of software engineering such as relational and NoSQL databases, source control, containerisation, agile practices, TDD and continuous delivery.