Skip to content

Instantly share code, notes, and snippets.

@peteraritchie
Created October 22, 2012 21:20
Show Gist options
  • Save peteraritchie/3934472 to your computer and use it in GitHub Desktop.
Save peteraritchie/3934472 to your computer and use it in GitHub Desktop.
extended personal statement

#Peter Ritchie# ##President, Peter Ritchie Inc. Software Consulting Co.## Technologist, author, mentor, speaker

[email protected]

(613) 277 4484

  • 22 years software development and mentoring experience.
  • Recognized leader in .NET, particularly C#
  • Author of Refactoring with Visual Studio 2010 and Visual Studio 2010 Best Practices, Packt Publishing.
  • Advisory board member of Microsoft Patterns and Practice CQRS Journey guidance on command and query responsibility segregation.

Peter has over 10 years experience working with .NET applications in C#. Prior to focusing on C#, Peter worked primarily in C/C++, which accounts for the majority of his programming and design experience. Peter works with a variety of applications and systems including simply WinForms/WPF applications, client server application, distributed applications, and web applications. Components include Windows services, TCP servers, TCP clients, HTTP server, and HTTP clients. Peter has also worked with a variety of middleware products including RabbitMQ, MSMQ.

Peter has experience with and leading teams in agile methodologies. Peter has experience with requirements engineering from communicating with stakeholders to documenting requirements within requirements documents and agile product backlogs. Peter has excellent communications abilities and is known for eliciting what stakeholders need when it differs from what they are asking for.

Peter has spoken internationally on a variety of topics including unit test design and management, asynchronous programming, advanced .NET language features and syntax, concurrent and parallel programming and distributed programming.

Peter is available for occasional mentoring or design/architecture/process review or temporary custom software design or development. Peter is available for remote work with occasional on-site interaction, or temporary on-site work. On site, personal, presentation of past conference sessions or custom training abilities are also available.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment