Background Summary
Microsoft Certified with 10+ years of full life cycle development for packaged software, multi level marketing (MLM), financial / banking, semiconductor, travel, insurance, E-commerce & distribution industries
Excellent verbal & written communication skills, incl. speaking engagements
Strong Relational DB, OO, & UML design skills, plus code generation talent
Extensive Microsoft .NET solution development - C#, ASP.NET, VB.NET
Team lead, mentoring, project management and estimation experience
Education
Bachlor of Science
Major: Computer Science
May 1996 with honors
Northern Illinois University, DeKalb, IL
Master of Business Administration
Emphasis: International Business
May 2002
Northern Illinois University, DeKalb, IL
Work Experience
Senior .NET C# Developer
,
Sage Software
, Scottsdale, AZ
Sept 2006 – April 2007.
Contracted to develop the Web version of Sage CRM SalesLogix. Followed a SCRUM methodology to create a versatile developer platform for portal development. This customer relationship management software targets small to mid sized businesses that are too large to be served by Sage’s ACT! software product. Specific areas of responsibility included design and development on the help subsystem, a project bundling component for packaging and installing third party customizations, and development of entity portal pages. This
C# .NET 2.0 WinForms, ASP.NET 2.0, SQL Server 2005 and Team Foundation Server project
is built upon a custom coded Composite UI Application Block (CAB) architecture that makes use of
NHibernate
and
NVelocity
.
Senior Consultant
,
Statera
, Phoenix, AZ
May 2006 – Nov 2006.
Originally contracted with Statera, a management consulting firm, to reengineer and program the commission payment process (CPP) for Isagenix, a multi-level marketing (MLM) company. Revenue growth for Isagenix exploded over 100% to more than a $200M annual rate in 2006. Automation of corporate processes is vital to being able to manage this growth. The CPP is considered the, “Most critical function of our business” by the MLM’s CFO. As the sole consultant responsible for delivering this key functionality, direct communication with the company’s CFO, CIO, VP of Operations, VP of Process Improvement and Director of IT was required. The completed design frees up roughly seven hours of time each week for the company’s VP of Operations. Developed in coordination with a team of approximately fifteen developers, this achievement was the result of automating a plethora of business rules through an n-tier,
Web Service based architecture
. Technologies used in the solution include
C# .NET 2.0 WinForms, ASP.NET 2.0, SQL Server 2005 Reporting Services and Team Foundation Server
. The system is designed in a loosely coupled manner that permits integration with
Great Plains
accounting, Wells Fargo for direct deposit and Ecount, a debit-card provider. A second responsibility was to automate the validation of taxpayer identification numbers with the IRS and integrate that piece with backup withholding tax rules.
Also handled multiple short-duration and part-time projects to aid Statera’s clients and potential clients.
Data warehouse
/ business intelligence (BI) work using
SQL Server 2005 SSIS
to create
ETL
packages for a client that uses the Kimball method. Troubleshoot issues with unattended
VB .NET
Windows services for another client, Kelley Blue Book.
.NET C# Team Lead
,
Wells Fargo
, Chandler, AZ
Oct. 2005 – Apr. 2006.
Contracted by Corporate Information Security Department to architect an automated workflow system to provision systems access bank-wide. This
ASP.NET 2.0
application creates dynamic approval queues to facilitate analyst work. Data auditing and reporting provide Sarbanes Oxley compliance and improve customer service with status visibility and notifications. This complex application interfaces with
Active Directory
and
SQL Server 2005
back-end databases.
Web Services
are used to communicate with to IBM’s Tivoli Information Manager. Primary technologies used include
Visual Studio 2005, C# 2.0, JavaScript, LLBLGen, XML / XSLT, CSS and Ajax
. The
VS2005 N-Unit
oriented designer was used for unit and regression testing. Agile / XP practices (Test-driven development, pair-programming, SCRUM meetings).
.NET C# Developer
,
Wells Fargo
, Tempe, AZ
May 2004 – Oct 2005.
Contracted to develop an automated account reconciliation system. This intranet application processes large volumes of transactions daily and is the primary tool used by many reconcilers. Manual effort was reduced by over 70%, translating into very significant cost savings. Data originates from mainframe data feeds and an
Oracle
database. Also refactored an early-warning tool designed to monitor hundreds of thousands of accounts. This
ASP.NET application
was critical to enforcing standard account usage and alerting on unusual behavior. Heavy use of
JavaScript
provided a rich and responsive client-side experience,
Application Center 2000
was used for load balancing and a clustered
SQL Server 2000
database enhanced fault-tolerance.
Rational Robot
was used for performance and stress testing.
.NET Visual Basic Developer
,
Intel
, Chandler, AZ
June 2003 – May 2004.
Contracted to assist in the conversion of an enterprise-wide legacy VB6, ASP, and
JavaScript
post-sales support application to
VB.NET
and
ASP.NET
mso-bidi-font-size:10.0pt'>. Gathered requirements, wrote business requirements documents, wrote technical design specifications, and presented designs to world-wide stakeholder representatives. Single-handedly redesigned and coded the application’s security model, cycle count functionality and assisted with other functional areas of the application. Spearheaded the adoption of business objects and mentored team members on use cases, OO, and multi-tier development. Used
SQL Server DTS
to pull system-of-record data from a SAP-originated, TeraData, data warehouse.
.NET C# Developer
,
American Express
, Phoenix, AZ
August 2002 – June 2003.
Contracted to develop a data-aggregating Internet tool to retrieve and book “Web fares”. This
Win Forms
tool adds value to AMEX’s travel services while significantly reducing average handle time (AHT). This award-winning tool was deployed to about 8,000 travel counselors. Response times were dramatically reduced as was cost per call while service level actually improved. Technologies used included asynchronous
SOAP, C#, XML / XSL, Regular expressions, DevPartner Studio
and an emphasis on Supported platforms include
Win98
&
XP
.
Microsoft .NET Team Lead
Technium
, Chicago,IL
May 2002 – August 2002.
Team lead for four resources out of a 17-person team to salvage a deadline. We created a multi-language / multi-currency Web application for a European reinsurance organization. Team lead responsibilities included specification authoring, time estimation, OO design, task delegation, code reviews and code development. Technologies include
VB.NET
,
ASP.NET
,
SQL Server 2000
, and
XML
on
W2K
.
Microsoft .NET Architect / Developer
,
TCS
, Geneva, IL
Dec 2001 – April 2002.
Contracted to convert and upgrade a B2C E-commerce Web site using Microsoft .NET technologies. Architecture consisted of an
ASP.NET
front end,
C#
middle tier, and
SQL Server 2000
backend running on a
W2K
platform.
Senior Microsoft Consultant
,
Allstate Insurance
, Northbrook, IL
Nov 1999 – Nov 2001.
Worked with a team that fluctuated in size between five and twenty-three people to develop “Allstate eProject.” eProject is a high-security, n-tier, enterprise-class, project management and workflow intranet application. Allstate achieves enormous productivity savings through automation of what had been a manual process for initiating, planning, funding, tracking, and closing about 2,000 projects per year. Technologies included
Oracle
,
VB 6.0
,
COM / DCOM
,
MTS
,
FileNET
,
XML
, and
TOAD
.
E-commerce Contractor
,
The Country Store
, Geneva, IL
Jun 1999 – Nov 1999.
Developed an E-commerce site and a separate inventory control system for this mail-order catalog company using
Visual Basic 6.0
,
SQL Server 7.0
, and
ASP
.
Project manager / SAP subsystem specialist
,
Witron
, Arlington Heights, IL
Jun 1997 – Jun 1999.
Lived and worked in Germany while project manager for multiple turnkey projects with budgets that ranged from $300,000 up to $1,000,000. Consulted both domestically and internationally to assist multinational companies like Hewlett Packard, P&G, and Pirelli Tire implement custom SAP bolt-on software. Our solutions interfaced with
SAP’s IM, WM, and SD
modules to manage data in conjunction with radio-frequency (RF) devices.Performed gap analysis, negotiated contracts for product enhancements, and managed implementations.
Consultant
,
Software Architects
, Westchester, IL
May 1996 – June 1997