About me

I'm a Software Engineer with expertise in all aspects of the software development life cycle, including requirements analysis, design, development and production support. In my day to day, I enjoy:

  • Debating with stakeholders and providing an engineering perspective
  • Mentoring and also being mentored by people at those levels I'd like to be
  • Exploring new opportunities for the business
  • Spread knowledge with peers
  • Delivering high quality, easy-to-change and testable code, understanding and decoupling business rules from their implementation.