Summary:
- Fifteen years experience in software development
- Ten years of experience with Java/J2EE technologies
- Excellent at building and managing large teams
- Advanced education
|
Address:
1206 North Buxton Street
Indianola, IA 50125
(515) 962-1135 Home
Email: paul@cravenfamily.com
|
Wells-Fargo Home Mortgage, November 2000 - Present
AppTaker on the Web
- Team lead of 25 developers for a $25 million dollar project to develop
the sales tool for the nation's number one retail mortgage lender.
The tool was an integrated web portal application that
allowed 15,000 Home Mortgage Consultants to sell, originate, and track a loan
on a secure web site.
In just over a year, the team produced and deployed
one million lines of code. This
included processing 1500 change requests to the original specification. The
system interacted with five databases and several external services via SOAP and message queues.
HMC Web Pages
- Team lead of a project that added the ability for Home Mortgage Consultants
to take in lead information from customers on customized web sites.
GEM
- This project used IBM Workflow to route all of Wells-Fargo Mortgage's
customer service calls that could not be handled in just one call.
Over 100 different processes were modeled.
Rush Refi
-
During the refinance boom, this project processed refinancing requests for
customers. The Rush Refi program ended up generating over a billion dollars
in profit for Wells Fargo.
On Line Refinance
-
Customer facing web site that allowed low-risk customers to refinance their
home on-line.
Simpson College, September 96 - Present
Lecturer
- Prepare and present evening classes for the Computer Science department.
- Teach classes that have included Algorithms, Java, OO Design,
UNIX, and Networks.
Automatic Data Processing, July 2000 - October 2000 (4 month contract)
Software Architect Consultant
- Through QCI Consulting, I worked at ADP on a 4 month contract. ADP handles human resources tasks for other companies. While at ADP I was the lead architect over nine other developers. We designed a web-based system
that allowed participants to sign up and view benefits on-line. HR information was stored in PeopleSoft.
UML design was done using Together/J, a competitor to Rational Rose.
This system provided on-line benefit signup for
BellSouth, Unum, EMC, United Airlines, and US Bank.
DTN Farmdayta, October 97 - June 2000
Architect/Programmer/Analyst
- Java Development. Some projects include:
Statistical charting package for commodities and equities.
Streaming commodity quotes.
Remotely administratable paging system and many different system monitors
Rewrote subscriber website originally done in Cold Fusion scripts, with Java servlets for generating dynamic web pages and images. Decreased CPU load by over 75%.
Rewrote (again) website at www.agdayta.com using entirely new design that allowed customization on a per-user basis.
- Web Development: UML design was done using Together/J. Worked with HTML, Dynamic HTML, and Cold Fusion. Published data sources
such as: AP News, radar imagery, weather maps, market information, and commodity quotes.
- Management: Responsible for day-to-day management of two other Java programmers.
CE Software, January 1996 - October 97
Software Engineer
- Involved in all aspects in the creation of the internet mail client "QuickMail
Pro".
- Worked on an Internet organizer for the MacOS, using an object database for data
storage.
UMR Solar Car Team, August 1994 - December 1995
Team Analyst/Coordinator
- Personally solicited $25,000 worth of sponsorships from Sokkia, Microsoft, and others.
- Managed nine member team of fellow students responsible for:
- Design and creation of an on-board embedded computer for data acquisition
- Digital communication from solar car to support vehicles
- Real-time power management software written under Windows NT
- Processing and integration of positional (differential GPS) data
University of Missouri-Rolla, August 1994 - December 1995
Graduate Teaching Assistant
- Assisted in a software engineering class, Fortran class, and taught a C lab.
United States Geological Survey, February 1995 - December 1995
Programmer
- Developed a graphical data browser for a generic map database. The program ran under
X-Windows/Motif on both the DGUX and SunOS platforms. GUI design was done using wxWindows,
a cross-platform class library. All code was designed to be portable to Windows NT and
Windows 95. Map data was handled with the SDTS class library, and the map display was done
with an in-house class library.
Investors Management Group, May 1991- July 1994
Data Analyst Cooperative
- Conceived, designed, and created an accounting system that went on-line
tracking nearly one half billion dollars.
- This system was created in FoxPro for Windows
utilizing SQL queries and DDE links. A streamlined C++ transaction entry system was
created to eliminate FoxPro's overhead on the data-entry PC's.
- The system runs on a Netware network, which includes a outside link to Norwest. Norwest
Banking provides the staff for customer relations, while IMG invests the money and sends
out financial statements to the participants.
- System ran successfully until the end of the year 2000 when it was put onto the web.
- Study towards Ph.D. in Computer Science
- University of Idaho, In-Process (Est completion: Jul 2006)
- Specializing in security.
- Dissertation topic: "Securing Wireless Railway Networks".
- Masters in Computer Science
- University of Missouri-Rolla, December 1995
- Specializing in software engineering, graphical user interface design, and distributed/parallel
processing.
- Bachelors in Math and Computer Science
- Simpson College, Indianola, IA, May 1994
Craven, P. (2005) Security of Remote Control Locomotives,
IEEE Conference on Control Applications, Toronto, Ontario Canada
Craven, P., Craven S. (2005) Security of wireless ATCS railway systems,
Joint Rail Conference, Pueblo, Colorado
Craven, P., Craven S. (2005) Security of wireless EOT railway systems,
Joint Rail Conference, Pueblo, Colorado
Craven, P. (2004) A Brief Look at Railroad Communication Vulnerabilities,
IEEE Intelligent Transportation Systems Conference, Washington D.C.
Craven, P. (1996) Solar
Car Power Management, Master's Thesis, University of Missouri Rolla
Craven, P., Kiser, A., Meyer, W. (1993) Parallel Processing Of A Neural
Network To Find A Maximal Planar Subgraph, Argonne Symposium for Undergraduates
in Science, Engineering, and Mathematics. Argonne, Illinois
|