Welcome

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, MCTS in .NET Framework, and MCSA: SQL 2016 Database Development. I am also an Advanced Certified Scrum Developer and a Certified ScrumMaster.

Currently, I am a senior engineer for an online accounting software company where I design, develop, and refactor web applications, services, and databases used by more than 3 million subscribers.

I have expert technical qualifications with Microsoft tools and technologies including C#, ASP.NET, MVC, .NET Core, Visual Studio, SQL Server, Entity Framework, OData, Web API, HTML5, CSS3, TypeScript/JavaScript, JSON, XML/XSLT, IIS, and all Windows versions.


Résumé

To view my work experience and professional credentials, please click on one of the following links.

Résumé Preview
Browse


Portfolio

To demonstrate the quality of my work and coding style, here are some sample projects that I have completed.

Human Hyperlink

Human Hyperlink
Demonstration

This application generates JavaScript code that creates a hyperlink that robots cannot follow (without running the JavaScript). 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

AbnfToAntlr Preview
Demonstration
Application Source Code
Grammar Source Code

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.


College.NET

College.NET Preview
Demonstration
C# Source Code

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 to work on both modern browsers and older browsers that don't support Javascript 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.


Certifications


Contact




Copyright © 2007-2023 by Robert Pinchbeck
All Rights Reserved