BRIAN E. ROACH
NEW JERSEY, 08012
*************@*******.***
OBJECTIVE
Skills
Seeking a senior level analyst/programmer position where my experience and knowledge will be
both put to use, as well as built upon. Also seeking opportunities to manage/mentor other VB Script
developers. VBA
VB.NET
C#
PROFESSIONAL EXPERIENCE T-SQL
ASP.NET
MVC
Senior Consultant December 2011 – Present HTML/XHTML
Infragistics, Cranbury, NJ XML/XSL
Informatica
Responsibilities and Accomplishments
Infragistics Controls
o Project Name: TRC: Advised and assisted in creation of WPF application, specifically
OnBase
with determining bugs relating to Infragistics controls. SQL
o Project Name: Infor: Created prototype Silverlight datagrid application based on BA
Project Management
requirements document of client.
Training
o Project Name: On Center: Development
o XAML Styling for WPF application throughout various modules.
o Development and Implementation of Worksheet module. WPF XamDataGrid with
Certifications
extensive customizations, behaviors and functions. Integrated and modified
ViewModels based on needs.
Microsoft Certified
o Development and Implementation of Team Members module. WPF
Professional
XamDataGrid, multiple custom databound radio buttons. Developed VM with
OC. Integrated and updated VM. Created behaviors for Grid and Radio buttons. EAD
Enterprise
Application
Senior Applications Developer/Programmer May 2010 – December 2011 Developer
SEI Investments, Oaks, PA
MCT
Responsibilities and Accomplishments Distributed
Applications
o Built and designed WCF service to communicate from internal vb scripting applications to
Web Applications
external FiServ web service. Assisted in IIS 7 setup and deployment. Windows
o Designed WMI based C# application to detect and log error capturing for a timer services Applications
application. Designed UI and internal classes to locate and close error notification dialog
boxes, and log associated information.
o Built C# File Searching application to map network drives, search for specific file and
return file counts. Designed to integrate with OnBase.
o Created and implemented Informatica Mappings and Workflows to cleanse and move data
from SQL and flat file data sources.
o Managed OnBase upgrade for business unit (7.2 to 9.1) including testing, documentation
and implementation plan for upgrade of database, client application and web server. Built
setup application to install client and boostrappers to include all pre-requisites.
Senior Applications Developer/Programmer/BA March 2001 – May 2010
Post & Schell, P.C., Philadelphia, PA
Responsibilities and Accomplishments
o Architected, designed and built internal custom case management application in
VB.NET/SQL. Winforms application designed to track all aspects of a case, including
contact management, deadline management, conflicts and Records Management. Allowed
for specific client rule sets to be used to determine client based deadlines. Additionally, the
application integrated directly with Outlook, Word and Interwoven (Document
Management software), and housed a 300 + document generation engine.
o Built SQL DB Administration Tool - A winforms application created specifically to allow
System Admins to have one point of entry for personnel data, which would then populate 5
different SQL DB’s. Application also allowed editing of personnel data over the same
scope.
o Built Loaner Pool Tracking application – ASP.NET - Tracking of all loaner items in firm
inventory (laptops, cameras, etc.), tied directly to personnel DB, with alerts/reminders for
both support staff and borrowing attorneys when items are overdue. Variety of reporting
options for items available, items out, items due back, etc.
o Built Interrogatory Tracking Software (VB.NET/SQL) – Winforms app designed to allow
reporting and tracking on extensive interrogatories, allowing tracking of date each specific
question or sub-question was answered, and reporting on same.
Senior Applications Developer/Programmer/BA March 1999 - Ongoing
Deep End Technologies, Blackwood, NJ
Responsibilities and Accomplishments
o Designed www.DeepEndTechnologies.com Silverlight web application. – ongoing.
o Created commercial document generation application (MacroMan) which integrates in MS
Word and provides a customizable Letter/Memo/Fax generator.
o Created commercial date calculator (DateCal) as both a standalone WPF application and a
Outlook 2007/2010 add-in. Designed to provide a quick point of reference for determining
dates in past and future, as well as time span between given dates.
o Designed custom Membership Tracking/Transactional Application (VB.NET/SQL) –
Winforms application with SQL data store encompassing membership tracking, transaction
and financial input. Custom SQL Query interface to allow direct reporting on the SQL db
with minimal to no T-SQL knowledge. Class and instructor tracking to allow both
marketing reporting and financial reporting.
o Designed custom Client Tracking/Scheduling/Transactional Application (VB.NET/SQL) –
Winforms application with SQL data store encompassing calendaring, transactional input,
client history, case details. Reporting on client history, daily scheduling and additional
custom reports.
o Designed and implemented websites in both ASP.NET and MVC platforms.
o Designed and taught custom C# classes (Developing in C# with Visual Studio 2010)
o Designed and taught VSTO class (Creating custom Add-In for MS Office using Visual
Studio Tools for Office)
Director of Operations/Purchasing August 1988 – December 1999
Choices Entertainment, Moorestown, PA
Responsibilities and Accomplishments
o Managed all phases of operation for 14 store, multi-state video retail chain.
o Managed all purchasing and budgeting.
o Developed and managed the implementation of all internal processes and programs.
o Managed directly 14 store managers, 5 person IT staff, and 9 person accounting and office
staff, and indirectly 200 + overall employees.
ADDITIONAL EXPERIENCE
Applications Development Trainer January 2011 – On going
As Consultant
Responsibilities and Accomplishments
o Developed and delivered video based training classes for the following topics:
Windows Communication Foundation Development with Microsoft .NET
Framework 4 (70-513)
Accessing Data with Microsoft .NET Framework 4 (70-516)
Pro: Designing and Developing Windows Applications Using Microsoft
.NET Framework 4 (70-518)
Pro: Designing and Developing Web Applications Using Microsoft .NET
Framework 4 (70-519)
o Currently developing (delivery on 1/28) video based training class for the
following topics:
Programming in C# (70-483)
Essentials of Developing Windows Store Apps using C# (70-484)
Advanced Windows Store App Development using C# (70-485)
EDUCATION
University of Cincinnati Cincinnati, OH 1982-83
Major: Metallurgical Engineering
Degree: N/a,
ADDITIONAL EDUCTATION
VB6 Fundementals – ONLC (Microsoft Course 1303)
o
VB6 Advanced Programming – ONLC (Microsoft Course 1304)
o
Querying MS SQL Server w/TSQL – ONLC (Microsoft Course 2071)
o
Programming SQL Server – ONLC (Microsoft Course 2703)
o
Developing ASP.NET Web Applications using Visual Studio.NET - ONLC (Microsoft
o
Course 2310)
o Programming with Visual Basic.NET – ONLC (Microsoft Course 2373)
o Introduction to XML and the Microsoft .NET Platform – ONLC (Microsoft Course 2500)
o ASP.NET – ONLC
ACTIVITIES & AWARDS
o MOUS Certified in All Microsoft Office Applications (Word, PowerPoint, Excel, Outlook
and Access)
o Brainbench.com Certificates (Master Level) Outlook, Word
o BrainBench.com Certificates VB 6, Word, Outlook, Excel, PowerPoint, Access, Project
Management, VB.NET
o Test developer for Brainbench’s Outlook 2003, and 2010 certification test
o Test Validator for Brainbench Windows 7 test
o Test Validator Brainbench SQL 2005 certification test, Visual Studio 2008 certification test