WebSquared LLC Yardley, PA

Senior Developer / Lead Developer

Clients included: Fleming and Van Metre Advertising, Huge Inc, Ignite2x, PJM EIS,
Comcast Cable, American College of Physicians, and a Forensic Insurance Fraud company

Created a new application using jQuery and MVC C# (model-view-controller) for a federal government department. Worked on many revisions for an existing Classic ASP application that manages renewable energy credits for many States in the mid-Atlantic region. When able to rewrite parts of this application, moved new functionality to MVC4 C# code. Created ASP.Net Web Services using VB.Net to allow external partners to interact with the legacy system.

Worked on a DotNetNuke 5 (5.2) website for a healthcare communications, publishing, and medical education company. They needed some functionality/advice to meet a deadline.

Lead Developer on ASP.Net C#/Csharp Master Page website. Worked with local developer and managed Indian/offshore developers (2). Transformed a core part of the website, that was user generated, from a blob of data to focused pieces of data that could be used for SEO and other benefits for the site. Instituted numerous improvements to code quality including error capturing utilities for handled and unhandled errors. This gave the team a focus on rapid fixes to errors occurring on the live site.

Lead DNN developer on a team at an interactive agency that created the corporate website for a major US publisher. Created multiple custom modules to handle page content and created custom dynamic menu.

Part of a team for a startup travel site. Created custom modules including integration with a third-partys web services API. Created DNN modules and integrated/modified a third-party module into the site. Handled data cleanup by creating geocoding utility app that used Google Maps API.

Created a website to run on load-balanced servers and a custom PDF creation tool with iTextSharp for a publicly listed technology company. The website was created with custom web pages allowing users to format their own HTML to work within a template system. The PDF tool allowed users to create a complete PDF (not form fields) using HTML forms to fill in predefined templates to make a complete document.

Advised a large medical non-profit on integrating a third-party Dot Net Nuke application into their environment.

Worked as part of a team on three main projects for a non-profit that managed after-school programs for the City of Philadelphia with about $50 million in annual funding. 1) The initial project required writing SQL Server Integration Services (SSIS) scripts and complex stored procedures to make a workflow process that loaded data into a data warehouse. The stored procedures needed to fill in the correct fields and ensure that the data warehouse did not have duplicate records or people. The data warehouse also needed to map to the original data and expose information that did not identify specific people for the end-users. The data came from the police and Dept of Human Services to feed reports/queries on demographic information for ad hoc and annual reports. 2) The second project was an ASP.NET (VB) application using a DotNetNuke (DNN) portal to handle the Contract creation, Attendance/Staff/Children maintenance, and invoicing for numerous after-school programs. The maintenance system not only handled demographic information but the attendance slots and utilization for the afterschool programs. The application also contained key performance indicator (KPI) screens/reports for management and staff. The application had up to 90 concurrent users. 3) The third project was an ASP.NET/DotNetNuke application that handled data from external sources, allowed users to manage the data, and allowed the processed data to be used by multiple applications. The ASP.NET applications used VB.Net, AJAX, Web Services, MS Office Web Components (Excel), some SharePoint setup and admin, and custom controls. Also refactored a Windows Service that was locking up and not working correctly.

Worked and continue to work with a company that helps insurance companies and law enforcement on insurance fraud cases. Using seized computers, analysts needed to work with hundreds of thousands of files. I was brought in to create databases and code to manage that information. This included forms to display/ manipulate file attributes and extracted data within documents. Word automation was used to extract internal data. Also used Indexing Services API to search for information.

Converted VB6 application to VB.Net Windows prototype for City of Philadelphia inspection system.

Worked on a project to improve serviceability requests for Comcast Online. Gathered data and analyzed it to determine bottleneck and logic areas for code/process improvement. Upgraded ASP programs to handle B2B transactions. Created an application to handle postal scrubbing for the Online department. Co-authored and implemented business-to-business XML Schemas (XSD) to validate postal addresses. Used SQL DTS.

Taught technical classes using MS Official Curriculum (MOC) {Web Services and other .Net classes} .

Independent Consultant West Chester, PA

Senior Developer / Lead Developer

Worked on multiple web and database projects.

RDA Corporation Bala Cynwyd, PA

Developer / Project Lead / Associate Project Manager

Used process methodology based on Microsoft Solutions Framework (MSF) and object oriented techniques during full life-cycle projects.

Managed a project that created a Point-of-Sale application that also customized products. Designed a modular system consisting of an MDI application with dynamically loaded OCX forms.

Designed and created a web application to allow searching and modifying of data for a department. Application required sign in, simple security, and safeguards from accidental submission mistakes.

Developed a distributed timesheet system to handle time input for 2000+ employees from about one hundred locations throughout the United States. Integrated the new timesheet system with an existing payroll system and a new accounting system. Led the project to create the next version of the application that included usability enhancements and integration with a new payroll system.

IKON Office Solutions / Real World Tech Boothwyn, PA


Designed and created a time/billing application that reduced billing time from two weeks to two days, enabling company to bill twice a month. The application registered time from engineers and provided reports to the accounting/management staff.

Ernst & Young Sydney, Australia


Issued two work visas by E&Y allowing me to work in Australia.

Part of a team that designed and implemented a plan to transfer data from the legacy accounting system to a new accounting system. Reconciled data, mapped it, and then uploaded the data to the new system. Worked on other utility applications for conversion and other needs of the department.

University of Greenwich London, UK

B.A.(Hons) Economics

Studied in Lille, France for one semester.

MCSD.Net - Microsoft Certified Solution Developer (dotNet)

MCSD - Microsoft Certified Solution Developer (VB 6)

MCDBA - Microsoft Certified Database Administrator

MCT - Microsoft Certified Trainer (2002-2011)

IMG University Certificates

  • Designing and Populating a Data Warehouse with Microsoft SQL Server 2000 Data Transformation Services
  • Designing and Implementing OLAP Solutions with Microsoft SQL Server 2000

Silver and Gold Awards for outstanding service from Manpower (UK)

PhillyDotNet Users Group - Member and CodeCamp Attendee/Speaker.

Chicago 2010 Day of DotNetNuke conference - Attendee

Microsoft TechEd 2006 and 2007 - Technical Learning Guide (TLG) for Development Hands-on Labs.

Microsoft Visual Studio/SQL Server 2005 - US Launch Ambassador at the Philadelphia event.

Microsoft Ready To Launch 2005 - represented MS Press at the Philadelphia event.

Object Oriented Analysis and Design course (Penn State)

MSF - Microsoft Solutions Framework seminar (3 days) - taught by MCS