Professional Summary
Speaker, leader, mentor, architect. Since 1997, Philip has been using the latest
in Microsoft technology to develop key business solutions.
As a leader in .NET technology, he helped start the .NET user group in
Omaha
in 2001 and was one of the first 100 people in the world certified in .NET by Microsoft. He specializes in distributed applications,
web-based portal applications, and Microsoft Patterns & Practices.
Industry Involvement
-
Co-founder and President of
the
Omaha
.NET User Group (5 years running)
-
INETA NorAm Membership
Manager for
Iowa
,
Minnesota
,
Nebraska
, and the
Dakotas
-
Heartland Developer Conference
assistant director (3 years running)
-
Adjunct faculty at
Creighton
University
for C# and
Bellevue University
for ASP.NET & VB.NET
-
Speaking: Omaha.NET user group
(5 years running), DevCon (2005), HDC (2005, 2004), Infotec (2002, 2003),
Omaha
and Lincoln AITP chapters (2002, 2003), MSDN Live (2002)
Education
-
Creighton
University
in
Omaha, Nebraska
-
MBA (December 2008)
-
M.Sc. in Information Technology
Management (December 2008)
-
Drake
University
in
Des Moines, Iowa
-
BA in Information Systems (May
2000)
-
BA in Management (May 2000)
Certifications
View my Official Microsoft
Transcript at https://mcp.microsoft.com/authenticate/validatemcp.aspx
Transcript ID: 731774, Access Code:
philipwolfe (case sensitive)
-
Microsoft Certified Professional
Developer (MCPD) - 2006
-
Enterprise
Application Developer
-
Web Developer
-
Windows Developer
-
Microsoft Certified Technology
Specialist (MCTS) – 2006
-
.NET Framework 2.0: Distributed
Applications
-
.NET Framework 2.0: Web Applications
-
.NET Framework 2.0: Windows
Applications
-
Microsoft Certified Solution
Developer (MCSD) - 2000
-
Microsoft .NET
-
Visual Studio 6.0
-
Microsoft Certified Application
Developer (MCAD) - 2002
-
Microsoft Certified Database
Administrator (MCDBA) - 2002
-
Microsoft Certified Trainer
(MCT) - 2000
-
Microsoft Certified Professional
+
Site Building
(MCP + SB) - 2000
-
Microsoft Certified Professional
(MCP) – 1999
Teaching
-
Delivered classes ranging from
VB6 Enterprise development to SQL Server to ASP.NET to XML web services to C# to
.NET 2-day intense sessions
-
Taken over 10 Microsoft Official
Curriculum (MOC) courses
-
Various conferences, seminars,
T-Preps, and Airlifts
Skills
Team
Roles
|
Architect, Lead Developer, DBA, Business Analyst
|
Development Tier
|
Presentation – Windows Forms, Web Forms,
Mobile Windows and Web forms
Middle – Serviced Components, Web Services,
.NET Remoting,
Data – Data Access Components, Stored
Procedures
All – Unit Testing, Performance Tuning,
Debugging, Troubleshooting
|
Languages
|
C#, VB.NET, VB6, TSQL, HTML, DHTML, CSS, XML, XSLT, XPath, JavaScript, VBScript,
ASP
|
IDEs
|
Visual Studio (VB6, 2002, 2003, 2005)
|
Operating Systems
|
Windows (all), Windows Server (all), Mac OSX
|
Database Systems
|
SQL Server 2005 & 2000, DB2, Informix
|
Microsoft Servers
|
BizTalk, Commerce Server, Content Management Server, SharePoint Portal Server
|
Web Servers
|
Internet Information Server 4, 5, & 6
|
Browsers
|
Internet Explorer, Firefox, Netscape, Opera, Safari
|
Components
|
Component Art, Infragistics, DataDynamics
|
Frameworks
|
Microsoft Patterns & Practices
Enterprise
Application Blocks, Composite UI Application Block
|
Source Control
|
Team System, Visual Source Safe
|
Methodologies
|
Agile, RAD, MSF
|
Industries
|
Financial Services, Transportation and Logistics, Insurance, Education, Marketing,
Healthcare, Membership services
|
Technology Experience
.NET
-
Exam question author for .NET
2.0 exams
-
Obtained both .NET 1.x &
2.0 certifications on beta exams (Study guides not available)
-
Participated in an exam score
setting meeting for .NET beta exam 310
-
Familiar with most .NET Namespaces
including: CodeDom, Compiler, Cryptography, Data, Runtime, Web, XML, IO, Serialization
Web & Portal
Development
-
Intimate knowledge of ASP.NET
architecture and advanced concepts including HTTP Handlers, HTTP Modules, custom
control development, authentication, security, caching, configuration, image generation,
resource management, personalization, membership, and user controls
-
Designed and developed a custom
portal framework to host line-of-business web applications in ASP.NET using a serviced
components middle tier, and SQL Server database
-
Architected authentication,
personalization, customization, content management, work flow, permissions, and
user management features by enhancing ideas of current portal frameworks
-
Extensive browser compatibility
knowledge on Windows and Mac operating systems running current web browsers in the
areas of HTML, DHTML and JavaScript
Application Design
-
Very familiar with the Enterprise
Library and all of its components
-
Working knowledge of the Composite
UI Application Block (CAB) and its associated patterns
-
Designed and developed logic
tier as serviced components to take advantage of Component Services using industry
design patterns where applicable
-
Enabled communication between
application tiers through interfaces using SOAP and Binary .NET Remoting for increased
performance and security
-
Architected XML Web Services
to enable platform and application communication in scenarios with simple results
to be consumed by applications such as Microsoft Office and SQL Server and complex
results to be consumed by .NET and Java applications
-
Designed and implemented custom
data access component to give existing .NET data providers a common factory and
base class
-
Used stored procedures to protect
data integrity through permissions and table abstraction while increasing application
speed
Professional Experience
Principal Consultant
|
Sogeti
USA
, LLC
|
Omaha, NE
|
May 2005 – Present
|
·
Chosen
as NE/IA Application Development Virtual Technical Specialist by Microsoft
·
Leading the local Microsoft Practice
·
Coordinate sales and marketing efforts local Microsoft account team
·
Designed and implemented a security plan for the public website of a client with
ASP.NET
·
Helped develop a loan processing smart client application in an Agile development
environment
·
Currently designing and developing a web-based member management and billing system
to replace the legacy AS/400 application using Microsoft SOA technologies
RAD Architect
|
Werner Enterprises
|
Omaha, NE
|
Oct. 2002 – May 2005
|
-
Lead and assisted a 7 person
team that develops business support applications in .NET
-
Mentored coworkers on new technologies
and design patterns to develop solutions faster
-
Taught 2 SQL and 2 C# class
to members of 6 different groups at Werner
-
Provide practical guidance
in managing and developing SQL Server databases
-
Designed and developed an ASP.NET
portal for 2000 users to host strategic web applications for the entire organization
and customers. Applications include:
project management, executive KPIs, reporting engine, and line of business applications
-
Implemented several web services
to enable communication between desperate technologies such as Java, Cold Fusion,
DB2, SQL Server, .NET, and Microsoft Office
-
Implemented web server and
application server cluster using Network Load Balancing
-
Implemented an Active/Active
SQL Server 2000 cluster on Windows Server 2003
-
Created a windows
application to display maps, routes, and lane volumes for the
United States
Consultant 2
|
Quilogy (formerly Solutech)
|
Omaha, NE
|
May 2000 – Oct. 2002
|
-
Evangelized .NET technologies
in intense 2-Day seminars for crowds of 80 to 150+
-
Frequently developed and delivered
in-house technical seminars to inform clients, prospects, and peers about .NET,
Visual Studio.NET, XML, and the .NET Servers
-
Taught over 10 different Microsoft
Official Curriculum(MOC) courses ranging from .NET to web development to XML to
n-tier Visual Basic development
-
Collaborated with team members
to solve business problems for clients from different industries using new technologies
integrating with clients’ existing environment
-
Mentored clients and co-workers
in COM and .NET application design and best practices
-
Worked with clients in conceptualizing
application design, considering alternatives, planning project schedule, evaluating
enhancements, and estimating project cost
-
Facilitated communication between
clients and Quilogy while leading and participating in project design and development
teams
-
Responded to client proposals
with creative ideas and accurate estimates
-
Developed numerous client-side
interfaces, middle-tier components, and databases for both web and rich applications
-
Documented use cases, scope
documents, functional and technical specifications, and test cases for small to
medium-sized projects