Paul Wilson

Paul@WilsonDotNet.com Cell: Not Shown on Web

ASPInsider & 4-Time .NET MVP MCSD, MCAD, MCDBA, MCSE

Professional Summary

I am a software developer / architect that specializes in Microsoft technologies, especially data and web. I created and popularized versions of Master Pages and O/R Mappers before Microsoft released them later. I have participated in .NET design sessions at Microsoft, been published, and spoke at code camps and user groups.

Career Objective

I enjoy solving challenging business problems, especially in a team where I can both learn from and mentor others. I hope to work with relatively new technologies and/or tools at least some, on the North to Northwest side of the Atlanta area.

Skills Summary

  • .NET
  • HTML
  • SQL
  • C#
  • JQuery
  • IIS
  • ASP.NET
  • CSS
  • T-SQL
  • VB
  • Angular
  • XSLT

Work Experience

  • McKesson Technology Solutions
December 2007 - Present
  • Mimsware / Sophicity
October 2006 - December 2007
  • ccAdvertising Market Research
April 2004 - October 2006
  • Profit Recovery Group
August 2003 - April 2004
  • Roche Diagnostics
February 2001 - August 2003
  • Clarus e-Commerce (ISC)
June 2000 - February 2001
  • Superior Consultant
August 1999 - June 2000
  • Monsanto / Solutia (DCSS)
March 1997 - August 1999
  • BellSouth Business Systems
July 1996 - March 1997
  • Atlanta On-Line Internet
May 1996 - July 1996
  • SunGard Business Systems
January 1996 - May 1996
  • Dexter Fortson Associates
May 1995 - January 1996
  • College Mathematics Instructor
August 1992 - May 1995

Higher Education

  • Ed.S. (A.B.D. Math)
University of AlabamaMay 1992
  • M.A. (Pure Math)
University of AlabamaAugust 1990
  • B.S. (Math/Finance)
University of AlabamaDecember 1988

Job Descriptions

  • McKesson Technology Solutions
December 2007 - Present

McKesson Corporation is a Fortune 12 company that specializes in all aspects of the healthcare industry, from pharmaceutical distribution to technology solutions. I have been working at McKesson for over 7 1/2 years now, and I feel it is time to move on and seek further challenges.

My most recent role has been as lead software developer and architect on an internal custom sales quoting application. This is a complex .NET system that has organically grown over the years, which consists of multiple components that the sales team depends on daily. There is a VB web app that is used to request the quote and answer configuration questions, as well as a C# web app that is used to customize the resulting quote and proposal. A C# windows service takes the request and applies sizing rules and pricing information to create the initial quote, while a C# windows form app is used to create the custom sizing rules. The actual proposal documents are created using a combination of XSLT and C#, and there are web services and sql jobs that are used to integrate with other systems. The Entity Framework is used for all newer data access, and all components are currently VS 2013 and .NET v4.0.

My other major role has been as lead .NET software developer and architect on an external customer support portal. This portal is based on Plumtree's AquaLogic portal framework, which was later bought by BEA and then Oracle. The portal itself is .NET, so most of the customization has been done using C#, and the majority of the portlets have also been developed with C#. There are also web services, scheduled jobs, and single sign-on that are used to integrate with other systems. NHibernate is used for some of the data access, and JQuery is used for client-side scripting. There are also Java portlets that work with CA's SiteMinder for identity management.

  • Mimsware / Sophicity
October 2006 - December 2007

Mimsware Corporation, now renamed Sophicity, is a small consulting company that placed me primarily with a government client. I left due to the slow pace that existed with this government client, and to escape the drive to downtown Atlanta.

I created a C# web app that was used to generate retirement benefit estimates that the existing legacy system could not do, while also designing and prototyping a replacement for that same legacy retirement system. I also created a utility app that automated the import of supporting documents for health insurance claims into an existing system, and several other smaller projects as needed.