This blog is not just a dumping of technical code, but a good smattering of interesting thoughts and ideas including development process, day to day productivity and personal development.
Hamish Graham is an enthusiastic .NET developer with over 7 years experience predominantly at Microsoft Gold Certified Partners. He has become familiar with the business processes, development methodologies and techniques that succeed in independent software vendors with project work.
Hamish strives to ensure things are being done the best way possible, using the best technology, techniques and current industry standards. He prefers to work in a transparent fashion, works well in teams and communicates well with others - always aiming to go with the approach that will be the most successful for the project.
Hamish has been involved in many enterprise level deployments resulting in strong knowledge of how code should best be managed, versioned/tagged, branched where necessary and best looked after in a source control system in order to track builds and maintain old releases. Now with a thorough grounding and belief in Agile methodology, he uses these skills along with other industry practices to find ways to execute projects as efficiently and effectively as possible.
Apart from the big industry things, Hamish also enjoys the little tools and techniques that make development enjoyable. He believes in win/win attitudes, continual improvement and always likes to have fun and enjoy life along way.
Hamish has a growing list of Work Habits that he strives to adhere to that he has found to be successful over time.
You can view Hamish's linked in profile here: http://uk.linkedin.com/in/hamishgraham
Qualifications
- Bachelor of Software Engineering (BE) completed with First Class Honours (University of Auckland)
- Microsoft Certified Enterprise Application Developer
MCTS: Windows Forms Applications .NET 3.5
MCTS: Windows Communication Foundation .NET 3.5
MCTS: ASP.NET Applications .NET 3.5
MCTS: ADO.NET Applications .NET 3.5
- Microsoft Certified Solution Developer
Analyzing Requirements and Defining Microsoft .NET Solution Architectures .NET 1.1
Developing XML Web Services and Server Components .NET 1.1
Designing and Implementing Databases with Microsoft® SQL Server™ 2000 Enterprise Edition
Developing and Implementing Web Applications .NET 1.1
Developing and Implementing Windows®-based Applications .NET 1.1
- Foundation Certificate in IT Service Management (ITIL)
