Anda di halaman 1dari 10

Paul Kimmel Office: (517) 507-0348/Cell: (517) 930-5671/Email: pkimmel@softconcepts.

com

Objective Expertise in professional object-oriented modeling, design, data modeling, and object-
oriented, programming, and full life cycle project management.

Overview Project Manager, Architect, and Programmer


1990-Present Software Conceptions, Inc Okemos, MI

• 21+ years of professional experience with 20 years of OOP experience, 10 years


of C#, VB.NET, and ASP.NET experience, 10+ years of VB and Delphi
experience, and 5+ years C++ experience. 10+ years of SQL Server, DB2/UDB,
and Oracle experience. 10+ years experience with CSS, JavaScript, and VBA

• Recent customers include DevExpres, HP, EDS, Microsoft, Ministry of


Transportation Ontario, General Dynamics Land Systems, Pitney-Bowes, Ryder
Logistics, Citibank, and Texas Education Agency

• Microsoft MVP six (6) consecutive years, Co-founder of .NET Users Group in
East Lansing and Flint

• Professional UML experience with Rational Rose since 1992, including Rational
XDE. Experience with other CASE tools including Together, Visio, Poseidon for
UML, Select, Data Architect, and ERwin. Experience with Starteam, Clearcase,
SourcecSafe, PVCS, Microsoft Project, and Robohelp

• Professional technical writing, including recent books Professional DevExpress


ASP.NET Controls, LINQ Unleased for C#, UML Demystified, Visual Basic.NET
Power Coding, Advanced C#

• VB Today columnist for codeguru.com for 11 years, Guru blogger for Dr Dbbs
DDJ.com, contributing columnist to Dr Dobbs, developer.com, InformIT.com,
devsource.ziffdavis.com, Windows Developer, Delphi Informant

• Public Speaking, including large arena venues at Comdex, Microsoft DevDays,


user groups nation wide

Summary of Project summary spans from 1990 through the present. Projects last from 3 months to 2
Projects years in duration based on customer need.

Technical Evangelist
2008-Present Developer Express Glendale, CA

*0 Help build product awareness through blogs, technical customer assistance,


presentation at user groups and conferences nationwide

*1 Wrote and published Professional DevExpress ASP.NET Controls with Wrox to

Paul Kimmel ● pkimmel@softconcepts.com ● Office: (517) 507-0348 ● Cell: (517) 930-5671


help build brand
Software Architect
2007-2008 EDS/HP Lansing, MI

*2 Principal architect for ASP.NET based enterprise Department of Motor Vehicles


system for the state of Michigan

*3 Responsible for UML modeling, system design, and technical team leadership

Software Architect and Lead .NET Developer


2005-2007 Tri-State Hospital Supply Corporation Howell, MI

*4 Provide software design and implementation leadership for Windows and Intel
based platforms

*5 Working on FI/CO SAP ERP Implementation for enterprise

*6 Implemented Pricing Adjustment System. Systems is a corporate wide extranet


web application that manages pricing agreements for customers and
distributors. Uses ASP.NET 2.0, C# 2.0, SQL Server 2005, ActiveReports,
and ATLAS/AJAX.
*7 Implemented Label Saver System. Manages Adobe Illustrator label-image
products, integrated with Adobe Illustrator CS2 (through Automation),
SQL Server 2005, Microsoft Indexing, provides a Windows management
tool, Google-like search feature, and Web interface
C# and Oracle Programmer 6-2005-10-2005
UBS Investment Bank, Stamford, CT

• Implemented MarkIT sub-system for Scorpius in C# and Oracle

• Extended Scorpius Windows Forms application framework to use a services-


oriented architected to support pricing portfolio Tranches for UBS Stamford and
London

MCS Development Lead 4-2005-6-2005


Microsoft, Redmond, WA

• Lead developer for Microsoft Community 3.0 (Details at present under NDA)

• Helped implement Microsoft Connect 2.5 using ASP.NET and SQL Server

UML Modeler 11/2004-3/2005

Paul Kimmel ● pkimmel@softconcepts.com ● Office: (517) 507-0348 ● Cell: (517) 930-5671


Ministry of Transportation Ontario, St. Catharines, Ontario CA

• Design and implement Claims Information Management (CIMS.NET) system


using Rational XDE, C#, ASP.NET, and Oracle 9. CIMS is a claims system for
recovering the cost of damages to crown property.

• Helped the MTO define and implement a process based on the Rational Unified
Process and UML 2.0

Lead Programmer 9/2004-11/2004


Family Christian Stores, Grand Rapids, Michigan

• Lead developer for www.familychristian.com CustomerCare system. Implemented


in ASP.NET, C#, and MS SQL Server. Responsible for all aspects of design and
implementation

Lead Programmer 3/2004-9/2004


Ryder Integrated Logistics, Farmington Hills, MI

• Lead developer for Ryder’s Arsenal System, which includes logistical planning,
execution, and issue management sub-systems. Implemented logistics framework
and both WinForms and Web Forms clients.

• Directed the efforts of other developers

• Implemented the Issue Management Application Block (IMAB) for real-time


tracking of logistics problems during execution

• Extended IMAB as a general, corporate issue tracking system

Architectural Consulting 2/2004-3/2004


General Dynamics Land Systems, Royal Oak, MI

• Designed JAM (Joint Application Modeling) based on JAD to facilitate a dialogue


between physical systems domain experts and UML modelers to reduce the
amount of time and number of iterations needed to produce complete models

• Improved UML systems modeling process for General Dynamics Manned Ground
Vehicle (MGV)

• Designed broad-spectrum training—SMART, Subject Matter Acquisition, Training


and Retention—program for UML modelers, analysts, and architects to address
employee attrition, new hires, and to define and improve modeling best practices.

Lead Programmer 8/2003-2/2004


Pitney-Bowes Shelton, CT

• Implemented ASP.NET Administrative web client for configuring multi-national

Paul Kimmel ● pkimmel@softconcepts.com ● Office: (517) 507-0348 ● Cell: (517) 930-5671


carrier services

• Implemented common application block for exception management using


message queuing and COM+

• Implemented language globalization for multi-national shipping framework and


clients in both WinForms and Web Forms

Lead Architect 12/2001-8/2003


Multnomah County Sheriff’s Department Portland, OR

• Design and implement Justice Exodus Team’s pilot application for Inmate
accounting in C# and ASP.NET. Created object model in Together 5.5

• Design and implement Sheriff’s Warrant and Inmate System (S.W.I.S.) in C# ,


ASP.NET, and Universal Database (UDB)

• Designed SWIS UML models using Rational XDE

• SWIS is an enterprise intranet application that provides management capabilities


for every aspect of Multnomah County’s (Portland, OR) correctional system,
including civil process, corrections health, inmate accounting, warrants and
inmate information, and integration with the police departments Law Enforcement
Data System (LEDS).

• SWIS was implemented using ASP.NET for the client applications, C# for the
object model, and UDB for the database server. Implemented WinForms
administrative tools and Windows CE clients for handheld devices

• Responsibilities included analysis (meeting with customers, evaluating an existing


legacy system implemented in Natural and Adabas), creating a completely
redesigned architectural solution (using Rational XDE), implementing core
business objects and client interfaces (which includes ASP.NET UserControls
and XML Web Services)

Architect/Programmer 4/2001-9/2001
Texas Education Agency Austin, TX

• Design and implement PID (Personal Information Database) for tracking student
and teacher demographics for the state of Texas to replace existing legacy
system

• Designed a solution using Rational Rose and UML and implemented core design
in VB6, Active Server Pages (ASP), and UDB 7.

• Solution consisted of scheduled and managed multiple, concurrent processes for


loading millions of fixed-length records FTP’d by school districts into UDB,
processing transaction requests, and providing online reports

• Designed and implemented an effective solution for managing asynchronous

Paul Kimmel ● pkimmel@softconcepts.com ● Office: (517) 507-0348 ● Cell: (517) 930-5671


Visual Basic 6 processes

• Database designed and implemented using ERwin Studio

Programmer 12/2000-4/2001
IBM & SystemCorp Montreal, Quebec CA

• Implemented PIM (Calendar-based management tools) for enterprise project


management software PMOffice 4.0

• Middleware was implemented in Java and database server was implemented with
DB2/UDB

• Introduced enterprise defect tracking system

Designer/Programmer 8/2000-11/2000
DHL Airways, Inc Redwood, CA

• Implement EasyShip 2000, primary, international desktop shipping application for


DHL

• Programming was completed in Delphi 5 using DBISAM database technology

Architect/Team Lead 9/1999-7/2000


Citicorp Development Center Los Angeles, CA

*8 Provide mentoring and development assistance to www.citidirect.com, an


extranet implemented with HTML/Javascript and web application servers written
in Java.

*9 Remote upgrade and management of SQL Server 6.5 to 7.0. Remote


management of IIS Server and both SQL Servers 6.5 and 7.0.

*10 Directed and participated in the Implementation of the back office solution
for http://www.citidirect-gcs.com, a government and corporate credit card
management extranet.

*11 Responsibilities included scheduling, hiring developers, and managing a team


consisting of two architects, two QA members, one technical writer, and three
developers.

*12 Designed classes for managing CitiDirect-GCS. CitiDirect-GCS is


Citicorp's government credit card management web application. Our team
implemented all of the six support systems that facilitate inline credit card
management. The system allows participants to modify credit limits, request
cards, request checks, and modify account holder information.

*13 The implementation was completed in Visual Basic 6 using VB classes,


Automation Servers, and COM objects.

Paul Kimmel ● pkimmel@softconcepts.com ● Office: (517) 507-0348 ● Cell: (517) 930-5671


*14 Designed the implementation for handling e-requests and implemented the code
for request validation (i.e. verifying that requests made matched requests
implemented.)

*15 Primary technologies included Visual Basic, SQL Server, and Rumba. Team lead
tools included Source Safe, Clearcase, and MS-Project. Established a team
Intranet to facilitate intra-team communication. Design tools used include Erwin
and Rational Rose.

Programmer
Jackson National Life Lansing, MI

*16 Developed automated process using RAS and MAPI to download trade
information from the National Securities Clearing Corporation.

*17 Developed automated process for processing daily commission statements for
registered representatives for NASD Broker Dealers.

*18 Perform Visual Basic and Oracle maintenance on a back office application for
Broker Dealers. The system was implemented for both Oracle and UDB. Wrote
Visual Basic code, implemented classes and components in VB and wrote Oracle
SQL and UDB stored in C

*19 Created team intranet for National Planning Corporation

Lead Programmer
Mellon Bank & Buck Consultants, Inc Secaucus, NJ

*20 Program Defined Contribution Benefit Setup Application.

*21 Responsible for programming Windows application to written specifications

*22 Responsible for creating object-oriented components for solving recurring


program solutions

*23 Assist in defining the underlying Oracle database design

*24 Used Harvest for version control, and Tracker for defect management

*25 Additional responsibilities include mentoring other programmers on other projects.

Project Development Consultant


Levi, Ray & Shoup, Inc Springfield, IL

*26 Performed product status analysis for client/server, n-tier defined benefit pension
fund product, PensionGold.

*27 Reverse engineered object architecture and created a written evolution and
development plan, including process re-engineering, architectural restructuring,
and debugging and testing plan

Paul Kimmel ● pkimmel@softconcepts.com ● Office: (517) 507-0348 ● Cell: (517) 930-5671


Architect/Mentor/Lead Programmer
Lucent Technologies & Interactive Northwest Portland, OR

*28 Contracted to provide project management mentoring and team building services
to new Windows application team building Windows SPM for Lucent's Merlin
Legend switch

*29 This telephony application was written in Delphi and Ms-Access using AsynchPro
serial/RS-232 components

*30 Designed and implemented core architecture for WinSPM, programmable


software for Lucent’s Merlin Legend PBX

*31 Created object-oriented message-based architecture that simplifies Merlin


Legend RS-232 communication, resulting in a programmable Windows-NT switch
interface

Crisis Project Management


Admiral Insurance Company Cherry Hill, NJ

*32 Contracted by Admiral Insurance Company to create Project Plan, Schedule, and
create team building exercises for Policy Manager and Claims Manager
client/server and object-oriented applications in Delphi and Oracle for this excess
lines insurer

Instructor
Ports Authority San Juan, Puerto Rico

*33 Create custom Delphi training materials for Puerto Rico Ports Authority

*34 Provide one week hands-on training for Ports Authority Developers

Architect/Lead Programmer
SCS Compute Seattle, WA

*35 Primary developer for tax management system implemented in Delphi and Ms-
Access using DAO drivers from OPUS

*36 Product was designed to manage tax planning for federal and state taxes for all
fifty United States

*37 Wrote testing plan, Coding Standards, and Programmer Style Guide adopted by
SCS/Compute

*38 Created custom components for application, including component-aware grid

Architect/Lead Programmer
GuaranTee Time Detroit, MI

*39 Primary programmer for Point-of-Sale (POS) leisure and resort software for golf

Paul Kimmel ● pkimmel@softconcepts.com ● Office: (517) 507-0348 ● Cell: (517) 930-5671


courses, TeeTime implemented in Delphi and MS-Access

*40 This POS software was designed to facilitate a turnkey solution to golf course tee
time scheduling and product sales

Architect/Lead Programmer
Berlaine Information Systems San Diego, CA

*41 Design and build Delphi and Interbase database application for business broker
system

Architect/Team Lead
Ernst and Young Chicago, IL

*42 Design client/server application in Delphi and DB2 on IBM AS 400

*43 This $20,000,000 application is a professional technical brokering system for


Manpower in the United States, Mexico, and Canada

*44 There were no ODBC drivers for the AS 400 or DB2, Delphi 2 was a new product,
and one of my secondary responsibilities was to provide a vertical-slice proof of
concept that was tested at IBM in Minnesota

C++, Visual Basic, and Oracle instructor


Merrill Lynch New York, NY

*45 Responsibilities in designing and writing custom programmer training materials for
Oracle, Visual Basic, and C++ training

*46 Provide hands-on lecture and lab training for Merrill Lynch software developers

Programmer/Analyst
Jackson National Life Lansing, MI

*47 Responsibilities included building DOS and Windows applications

*48 Created data conversion application

*49 Programmed applications and tools in BASIC and Clipper

Lead Programmer
Michigan State University East Lansing, MI

*50 Primary analyst and programmer for Spartan Beef and Spartan Dairy written in
Object Pascal

*51 This 100,000 line application is a commercially successful science diet application
used for beef cattle throughout the US, Canada, and Korea.

*52 Developed a supplemental encryption and piracy deterrent system for the Korean

Paul Kimmel ● pkimmel@softconcepts.com ● Office: (517) 507-0348 ● Cell: (517) 930-5671


Agricultural Ministry.

*53 Created a graphical user interface for DOS, including a hard error management
system similar to common exception handling (which didn't exist at the time).

Publications Author

*54 Author Professional DevExpress ASP.NET Controls, Wrox 2009

*55 Author LINQ Unleashed for C#, Sams 2006

*56 Author UML DeMystified, McGraw-Hill/Osborne Summer 2005

*57 Co-Author Excel 2003 VBA Programmer’s Reference, John Wiley & Sons
June, 2004

*58 Author Visual Basic .NET Power Coding, Addison-Wesley August, 2003

*59 Author Advanced C# Programming, McGraw-Hill August 2002

*60 Author Visual Basic .NET Unleashed Sams 2002

*61 Author Building Delphi 6 Applications McGraw-Hill 2001.

*62 Author Teach Yourself Access 2002 Programming in 24 Hours. Sams


2001.

*63 Author Building Delphi 6 Applications. McGraw-Hill 2001

*64 Author Teach Yourself Microsoft Access 2000 Programming in 24 Hours.


1999 Sams.

*65 Author Using Borland C++ 5. Que 1995

*66 Author Building Delphi 2 Database Applications. Que 1995

*67 Co-author Visual Basic 5 Development Unleashed. Sams 1997, Visual


Basic 5 Fundamentals Unleashed., Sams 1997, Using Visual J++ 1.0., Que 1996,
Using Visual C++ 4.2. Que 1996

Periodicals *68 Guru blogger for Dr Dobbs http://www.ddj.com

*69 Contributor to dot.net magazine, a German publication

*70 Tracing Program Execution & NUnit. Dr. Dobbs Journal

*71 Monthly frameworks columnist for Windows Developer, a CMP Publication 2001
to present

Paul Kimmel ● pkimmel@softconcepts.com ● Office: (517) 507-0348 ● Cell: (517) 930-5671


*72 Bi-monthly Columnist for VB Today column codeguru.com and
Developer.com 2000 to present

*73 Contributing columnist to InformIT.com, devsource.ziffdavis.com, and


www.devx.com

*74 Is It Really Disabled? Delphi Informant, September 1997.

*75 Brevity Does Not Mean Inconsequence. Software Development, January


1998

Public *76 Technical Learning Center for Architects at TechEd 2006 in Boston,
Speaking Massachusetts

*77 Presenter at Tech Ed 2004. Securing Smart Clients Spring 2004 in


Detroit, Michigan

*78 Keynote speaker at Comdex. Great Debates: .NET or .What? Fall 2002 in
Las Vegas, Nevada

*79 Speaker Microsoft’s DevDays, Testing Web Applications November 2001


in Detroit, Michigan

*80 Presenter at Rensellear Polytechnic Institute Customizing HotJava Fall


1996 in Hartford, Connecticut

Education Michigan State University East Lansing, MI

*81 Computational Mathematics

Certifications Microsoft MVP for Visual Basic from 2004 to 2010


and Training
160 Hours Oracle Training Oracle Corporation Troy, MI

NASDAQ Series 6, 63, Health and Life Insurance Licenses

Interests and Co-founder and Chairman of Greater Lansing User Group for .NET (www.glugnet.org)
Languages and Glugnet-Flint, Licensed Pilot, Hockey, reading, and travel.
Speak some German

Military 1984-1987 US Army Military Police, Secret Clearance


Service
*82 Performed policeman duties on military installations in West Germany and Fort
Knox, Kentucky

References Available upon request

Updated resume available at http://www.softconcepts.com/resume/Paul%20Kimmel


%20Resume.doc

Paul Kimmel ● pkimmel@softconcepts.com ● Office: (517) 507-0348 ● Cell: (517) 930-5671

Anda mungkin juga menyukai