I am a software professional focusing on architecture and development contribution, development methodologies and am creating a portfolio of software methods and technology training courses. As can be seen from my experience, I know software. My passion is building superb software and enjoy exploring all aspects of creating applications. I have solid experience building software ranging from raw development to building and managing world class development teams. I strive to continue to grow as a software specialist through self learning, taking on interesting projects and seeking strong teams.