D. I. Petersen Consulting is an Information Technology Consulting Service
and was founded by president David Petersen, a senior consultant with
executive level Information Technology management experience. The D.
I. Petersen Consulting team is experienced in designing and developing
enterprise level client-server applications, as well as complicated
Internet and Intranet sites. Their diverse background has given them
the knowledge and ability to quickly learn individual business practices,
which enables them to develop and implement a tailored Information Technology
plan for any company.
Large National Bank: As President and Principal Consultant
of D. I. Petersen Consulting in Omaha, Nebraska, David Petersen provided
Software Development Services for a large National Bank by developing
an Intranet Loan application that their loan officers could use to
submit loan applications electronically through their Intranet. This
application integrated with their internal loan rating system to provide
immediate approval status of the loan applications.
International Debt Recovery Corporation: For an International
Debt Recovery Corporation, D. I. Petersen Consulting provided Software
Development Services by developing and modifying their numerous e-commerce
and Extranet web sites. After evaluating and testing Microsoft's SharePoint
(Tahoe) server, D. I. Petersen Consulting made recommendations on
how they could use the technology in their company Intranet to streamline
their business practices, enable better teamwork and provide essential
corporate communications to employees. Additionally, they evaluated
and made recommendations on e-training authoring packages and how
they could leverage their training dollars by providing courses on
their Intranet.
Local Church: For a local church, D. I. Petersen Consulting
created and provided ongoing maintenance to their web site by writing
a custom web application to allow the church secretary to enter new
events using an online form so that the site information could be
updated without any programming knowledge. Future enhancements will
include incorporating a calendar application that will provide dynamic
up-to-date information to website users.
Large International Engineering Firm: In Kansas City, Missouri,
D. I. Petersen Consulting served a large international engineering
firm as a hardware, software and network technician. For this client,
the team administered a 600+ station Ethernet network using Pathworks
4.1 and LAN Workplace 4.1. They also prepared the company to migrate
to a TCP/IP based network utilizing WindowsNT, UNIX, SunOS, and Windows
3.x platforms and then managed the implementation of the plan.
Rainier Technology: As a Solutions Consultant for Rainier Technology
in Omaha, Nebraska, David Petersen participated in and
managed various projects for many clients in the Metro-Omaha area.
For a local jewelry company whose current e-commerce solution was
consistent with many out of the box approaches to doing business online,
we developed a way for them to project their in-store atmosphere to
their online website. The client also wanted their customers to be
able to create profiles, maintain wish lists, create reminders of
certain events and get the same pricing they would if they were shopping
in the store. To meet this demand, the Commerce Server was modified
to allow a shopper profile to be stored in SQL Server tables. The
system utilized some of the components built into Commerce server
to allow for wish lists and reminder services. A majority of the code
base was done in ASP, HTML and JavaScript. A common error component
was written to allow for ease of error tracking and minimum downtime.
The system was also the stepping-stone for creating secure transactions
online by incorporating credit card services from a third party that
used flexible COM interfaces to do business with the client. This
phase also laid the foundation for a transportation mechanism of moving
orders off the ISP and placing them behind the firewall at the client.
An enhanced fulfillment process was also put in place to help ease
the burden of data entry with the use of DHTML and client side scripting
running under IE 5.
B2B Integration Company: As project lead for a B2B Integration
Company, the customer needed a solution that would track all "billable"
EDI transactions and then interface with their invoicing software
to produce monthly invoices and enter appropriate ledger entries into
their accounting application. D. I. Petersen Consulting designed and
developed a solution that used a Visual Basic front-end to process
the transaction logs to determine valid billable transactions. Then,
based on the customer's business rules, processed and priced these
transactions and prepared them for import into the accounting package.
This solution utilized Visual Basic 6.0, Microsoft SQL Server 7.
Online Training Material E-Commerce Site: As project lead
for an Online Training Material E-Commerce Site, D. I. Petersen Consulting developed
a site that was multi-lingual, offered multiple delivery methods and
served multiple industries, each with separate requirements. Since
the training materials could be delivered electronically, electronic
copies of the training materials needed to be served to the customer
in a secure manner to prevent any attempts to steal the materials.
The multilingual e-commerce website he designed, allowed customers
to add as many products as they wanted in as many languages as they
wanted. David Petersen also developed an invisible download option
that "hid" the physical path of the file while delivering
the purchases to the website customer's desktop. The initial website
was published in English with Spanish and Portuguese as the additional
languages. A client management site was also developed to allow the
customer to process and fill orders that needed to be shipped. This
solution used XML, ASP, HTML, VBScript, JavaScript, Microsoft SQL
Server 7 and Microsoft IIS 5.0.
Debt Collection Company: Another client, a Debt Collection
Company, wanted us to provide its clients a way to make payments securely
online. The customer wanted to provide this service to its subsidiaries
and allow each one to customize the appearance and content of the
website. As project lead, David Petersen designed and developed a
solution that used the same code base to serve all potential domains.
The application automatically detected the website address a user
was browsing and presented them with the appropriate content for that
subsidiary. The website allows for Credit Card payments, Automatic
Checking Account Withdrawals and Payment Proposals. Website visitors
can also download forms and information. A management site was also
developed to allow the customer to process these payments. This solution
used ASP, HTML, VBScript, JavaScript, Microsoft SQL Server 7 and Microsoft
IIS 5.0.
G.A. Sullivan: As Senior Consultant for G.A. Sullivan in Overland
Park, Kansas, David Petersen had the opportunity to assist a large
international Pharmaceutical Company, who was using a help-desk system
called Remedy along with Microsoft's SMS 2.0 to manage their desktops,
create an application that would synchronize the data collected by
SMS with the help-desk database used by Remedy. We developed a Windows
NT service that monitored SMS and kept the data replicated to Remedy's
database. We then used database replication to synchronize data between
all of their national and international offices. David Petersen's
role was to develop the management front-end for the NT service to
set up replication paths and times and to interface with the NT Services
layer in controlling the operation of the NT service.
American Crane & Tractor Parts, Inc.: As Director of Information
Technology for American Crane & Tractor Parts, Inc., in Kansas
City, Kansas, David Petersen was directly responsible for
all IT requirements and systems for one international and two domestic
sales and distribution centers. David Petersen evaluated and approved
all purchases for all hardware and software. He was responsible to
the company owners for ROI figures on all IT purchases and projects,
and routinely briefed management daily on the status of IT projects
while also identifying, planning and implementing schedules for future
projects. Additionally, he was responsible for manpower estimating
and staffing on projects, and managing supplementary IT resources
(both permanent and contract) to complete projects. In addition to
these managerial duties, David Petersen was also the lead VB/WEB programmer,
and as such, wrote a web application to allow customers to receive
quotes and place orders over the Internet. The project entailed writing
custom COM applications to handle pricing and I/O and to interface
with the in-house UNIX based order-entry program. Major technologies
used were ASP, JavaScript, VBScript, Microsoft's Remote Scripting,
and ADO. He also wrote the back-end server programs to sign up users,
process orders placed through the web and evaluate application usage.
Furthermore, he served as the Microsoft SQL Server DBA. Daily activities
included backups, performance tuning, reporting, replication, and
advanced T/SQL programming to include stored procedures, triggers,
proper use of cursors and security issues. The e-commerce application
David Petersen developed resides on an MSSQL database, which he set
up, programmed and managed. Most of the distribution data was on a
BASIS Pro5 Data server system, so he wrote procedures and programs
to keep both systems synchronized on a daily basis. David Petersen
also converted all in-house developed programs from 16 bit to 32 bit
using Visual Basic, taking advantage of the Win32 API and WinNT multitasking
technologies. Likewise, he was the network administrator for our NT/UNIX,
LAN/WAN. He set up and maintained our Raptor Eagle Firewall, Microsoft
Exchange Server, MS SQL Server and MS IIS. David Petersen was also
the hardware technician for second level technical support.
Black and Veatch LLP: As Division Manager of Information Technology
in the Advanced Technology Division at Black and Veatch LLP in Overland
Park, Kansas, David Petersen managed the Division's 300+
workstations in their Overland Park, KS, San Jose, CA and Chandler,
AZ offices. David Petersen created a seamless working environment
for all offices using high-speed dedicated communication lines, common
desktop environments and common processes. Since he was responsible
to meet an IT budget set by Division management, he consulted with
them to develop and implement a yearly IT plan. Additionally, he researched
and recommended hardware and software purchases for the division based
on the needs and direction of the division, while managing the dedicated
IT staff in the operation of the Division's three offices and coordinating
with other functional groups for added support. David Petersen also
integrated with Client IT representatives to coordinate IT functions
and responsibilities on the current project, and traveled to regional
offices to evaluate the support received from the regional office
IT staff.
Before becoming the Manager of the IT Advanced Technology Division,
David Petersen served as the Application Support Specialist, aiding
in the development of internetworking, computer cost accounting and
end-user usability and automation. He directed administration and
support of Restrac (now WebHire), Black & Veatch's applicant tracking
program, and produced reports using SQL. Likewise, he developed applications
using Visual Basic and SQL to process data on Mainframe computers,
installed and administered WinNT servers, and set up shared services,
security, user accounts, etc. Also, David Petersen was responsible
for installation and management of all MS Back Office application
sets, setting up and configuring SUN Workstations (SunOS) for high-end
graphic processing, and researching, recommending and implementing
improved data handling systems.
United States Marine Corps: In the United States Marine Corps,
David Petersen first served as a Section Leader, responsible for 13
Marines organized into six Stinger Missile Gunner Teams. He conducted
training on all aspects of their occupation specialty, promoted teamwork,
conducted performance appraisals and provided the general direction
in all aspects of Marine life. He also coordinated, supervised and
participated in numerous successful deployments of Marines and equipment
to various locations throughout the world, and coordinated and supervised
air-defense watches with naval representatives onboard US and foreign
Navy ships. While serving as a Personnel Training Manager, he designed
a database to schedule training and maintain training records for
157 Marines on an ongoing basis. Additionally, he planned, prepared
and presented instruction on various subjects, and designed a database
to archive lesson plans submitted by instructors to be used for future
classes.