My name is Robert Pinchbeck, and I am a professional software engineer
specializing in Microsoft .NET development technologies. I have extensive experience
with developing enterprise software applications using Microsoft development tools
and platforms. I hold several Microsoft Developer Certifications
including MCSD: App Builder, MCSD: Web Applications, MCPD: Web Developer, MCSD in .NET, and MCTS in
SQL Server and .NET Framework. I am also a Certified Scrum Developer® and a Certified ScrumMaster®
Currently, I am a developer for an online accounting software company where I design, develop, and refactor web applications and services used by more than a million customers and their businesses.
I have expert technical qualifications with Microsoft tools and technologies including C#, ASP.NET, MVC,
XML/XSLT, IIS, SharePoint, TFS, and all Windows desktop and server products.
To demonstrate the quality of my work and coding style, here are some sample projects that I have completed.
The generated script is randomized to prevent robots from detecting it, and it is also minified for easy inclusion in web pages.
This is a simple ASP.NET MVC Core 2.0 application running in a Docker container in the cloud (Azure).
ABNF To ANTLR
This is a simple web application I wrote to translate any ABNF
grammar to an ANTLR grammar. The
resulting ANTLR grammar should be syntactically correct; however, some ABNF grammars
are inherently ambiguous and ANTLR will complain about them until the ambiguity
is resolved by the user. The translator uses parser and lexer components generated
by the excellent ANTLR toolset.
This is a simple ASP.NET Web Forms program that I wrote to let my friends and
family browse the details of my college experience. The application was designed
and/or Cascading Stylesheets. The implementation relies on a Databound Custom
Web Control that processes and presents the results of database
queries in response to form submissions. Users can sort, filter, and select
different views of the data.