Sie sind auf Seite 1von 8

ARNOLD SMITH

8648 Karlov Avenue, Skokie, IL 60076


224-558-9015
I am an information technology professional with over twenty years of experienc
e designing, developing, testing, and implementing software solutions for busine
ss problems. A Microsoft Certified Solution Developer (MCSD), I have extensive k
nowledge of the Microsoft .NET platform. I have built complex distributed system
s for companies in telecommunications, healthcare, education, manufacturing, rea
l estate services and banking industries. I'm also adept at working with busines
s experts gathering requirements and analyzing business scenarios in detail.
EXPERIENCE
Automated Data Processing, Hoffman Estates, IL (March 2009 - February 2010)
Position: Architect/Developer
Project: Lead Intelligence.
Role: Architect/Developer
Served as a core member of a design/development team charged with the mission to
develop a new sales lead product targeted to automobile dealerships. Historical
ly, dealerships have contracted with lead providers to receive sales leads, whic
h have appeared in an unqualified and unevaluated form. The new system will clea
nse, qualify and score leads based upon a range of indicators including demograp
hics, quick credit inquiry, vehicle make requested, distance from the dealership
and zip code.
Working closely with upper corporate management, I participated in all project p
hases including: requirements gathering, client meetings, project definition, an
d UI design. Technical work included database design, web application framework,
the creation of product prototypes, the creation of user controls, the developm
ent of system reports, system architecture and system integration. At end the te
am produced a working product model that delivers lead scoring (1 through 5), pr
ospect demographics, alternative vehicles of potential interest to the prospect
(in brand and out of brand), differentiation of services at the level of an indi
vidual, and real-time reporting of lead status, lead cost, return on investment
and sales conversions by lead providers.
Tools Used: ASP.NET 3.5, Web Services, SQL Server 2008, C#, Telerik (ASP.NET/Aja
x), javascript, jQuery, Net Tiers, Altova XML, SharePoint MOSS 2007
Catalyst Software Solutions, Chicago, IL (March 2005 - February 2009)
Position: Systems Consultant
Project: Internal development.
Role: Developer
Participated in various Catalyst internal development initiatives and researched
emerging technologies.
Tools Used: ASP.NET 3.5, WCF, WPF, Web Services, VB.NET, C#, LinqToSQL, SQL Repo
rting Services, Silverlight
Auto Dealer Services Company
Project: Quotation Request System.
Role: Developer, Analyst. Department: Dealer Services.
Gathered and analyzed business requirements for a quotation request system that
provides scored sales leads to automobile dealships. Participated in the creatio
n of a demo web site that permits a user to enter customer details and a car and
year selection. On submission that data is sent to a BizTalk server, which send
s that data to a marketing service for scoring and saves the results to a databa
se. On another web page users are able to search for sales leads and select them
individually to view quotation details.
Tools Used: Enterprise Architect, ASP.NET 2.0, C#, HTML, SQL Server 2005, Web Se
rvices, XML
Specialty Transportation Company
Project: Windows Application.
Role: Developer. Department: MIS.
Updated and completed a Windows application designed to track the point-to-point
shipment and fulfillment of orders. The application integrated invoicing and ra
te confirmation. Designed and renovated user interfaces and adjusted system beha
vior to client specifications.
Tools Used: Microsoft.NET2.0, C#, SQL Server 2005, CSLA.
Physician Certification Oversite Board
Project: SharePoint Updates.
Role: Developer. Department: MIS.
Migrated a critical search application developed in ASP.NET 1.1 to SharePoint MO
SS 2007 using ASP.NET 2.0 and WebPart technologies. In addition, implemented a p
roprietary assembly permitting user authentication with both SQL Server Membersh
ip and Active Directory.
Tools Used: Microsoft .NET 2.0, ASP.NET 1.1/2.0, VB.NET, C#, HTML, ADO.NET, XML,
Windows XP, SQL Server 2000/2005, SharePoint MOSS 2007.
Pharmaceutical Manufacturer
Project: SharePoint Application.
Role: Developer, Analyst. Department: MIS.
Designed and developed SharePoint sites to permit the firm to track the progress
of a rollout of Microsoft Office 2007. SharePoint interfaces allow company mana
gers to enter the names of software products with dependencies on Microsoft Offi
ce functions that might be affected by the rollout. The entry of new or updated
product data triggered workflows to notify managerial and support personnel. All
interfaces and workflows were developed using the intrinsic capabilities of Sha
rePoint.
Tools Used: SharePoint MOSS 2007.
Wholesale Meat Products Distribution Center
Project: Mobile Inventory Barcode Reader.
Role: Developer, Analyst. Department: MIS.
Designed and developed an application for a hand-held laser device to be used in
counting the number, varieties and brands of products in a warehouse/loading do
ck setting. Dock workers point the gun reader at a barcode and clicks. The appli
cation algorithm determines which barcode template is being used and then parses
the code for the type of product, quantity and date. That information is stored
in the device as an XML file. After the counting process is complete, a worker
downloads the data to a computer hard drive, where it is then loaded into a Micr
osoft Access application for reporting purposes.
Tools Used: Handheld Standard Laser Device, Windows CE 5.0, C#.
Chicago Consulting Firm
Project: Banking System Updates
Role: Developer. Department: Web.
Learned the architecture and components of a banking customer administration sys
tem implementing requirements to (1) change the calculation of amounts from quar
terly to monthly and (2) create new pages for the display of financial data. Wor
k included extensive changes to application code and database stored procedures,
user defined functions and tables. Testing scenarios including NUnit fixtures w
ere developed to ensure the solution performed accurately and efficiently.
Tools Used: Microsoft .NET 2.0, VB.NET, HTML, ADO.NET, Unit, Subversion Source C
ode Library, Windows XP, SQL Server 2005, SQL Server Reporting Services
International Cable Manufacturer
Project: Migration of Classic ASP to ASP.NET
Role: Developer, Analyst. Department: MIS.
Performed remedial and application update work on a Classic ASP website. Designe
d and coded core Master Page and menu pages for an ASP.NET migration. Designed a
nd implemented a method by which Classic ASP and ASP.NET share Session data. Cre
ated complex ASP.NET reports displayed in a grid format.
Tools Used: Microsoft .NET 2.0, VB.NET, HTML, ADO.NET, Windows XP, SQL Server 20
05
Major Accounting Firm
Project: Accounts Database Migration
Role: Developer, Analyst. Department: Accounting.
Migrated an Excel document centric accounting system to a Windows application an
d SQL Server. Gathered requirements creating Use Case, Scenario and System Overv
iew documents. Designed and developed the application windows. Helped develop SS
IS methods to extract and cleanse data from various sources.
Tools Used: Microsoft .NET 2.0, VB.NET, ADO.NET, Windows XP, SQL Server 2005, SS
IS, CSLA
Health Supplies and Services Company
Project: Virtual University
Role: Developer. Department: Sales.
Performed duties as a developer in the creation of a course management solution
that lets students purchase courses through a subscription based model. The webs
ite allows students to take courses online by integrating with multiple educatio
nal course providers as well as providing students the ability to manage their s
ubscription status and their course history.
Tools Used: Microsoft .NET 2.0, C#, ASP.NET, HTML, ADO.NET, Windows XP, SQL Serv
er 2005, Active Reports.
Health Supplies and Services Company
Project: Virtual University
Role: Developer. Department: Sales.
Performed duties as a developer in the creation of a course management solution
that lets students purchase courses through a subscription based model. The webs
ite allows students to take courses online by integrating with multiple educatio
nal course providers as well as providing students the ability to manage their s
ubscription status and their course history.
Tools Used: Microsoft .NET 2.0, C#, ASP.NET, HTML, ADO.NET, Windows XP, SQL Serv
er 2005, Active Reports.
Project: Reseller Rewards Program Website
Role: Developer. Department: Marketing.
Implemented business requirements into an effective and flexible system design t
hat facilitates a custom rewards program that provides over 500 resellers the ab
ility to view their program status and redeem earned rewards points through an e
-commerce interface. The integration with the client's billing systems to calcul
ate the reseller's current sales eliminated the time consuming administration ef
fort once needed to manage the rewards program as well as enabling a self servic
e tool for the companies sales representatives to managed their reseller's sales
goals.
Tools Used: Microsoft .NET 2.0, C#, ASP.NET, HTML, ADO.NET, Windows 2000 Server,
SQL Server 2005, Active Reports.
National Real Estate Services Firm
Project: Computer Access Request System
Role: Architect, Project Lead, Analyst. Department: MIS.
Refined business requirements into an effective and flexible system design that
permits company managers to submit requests for systems services for employees u
nder their supervision and to respond to like requests form other areas within t
he organization. In this workflow system a request moves linearly and hierarchic
ally from system approval levels to physical implementation until all individual
requests within the request have either been approved or denied. The system not
ifies system and application managers that a request is ready for their attentio
n. Alternatively, managers can navigate to the system web site and search for ou
tstanding requests. The system provides seamless integration with Active Directo
ry for the creation and maintenance of user and group roles and security permiss
ions. The integration with the client's database and proprietary personnel syste
ms provides an automated and paperless solution eliminate the timely administrat
ion effort once needed to setup required systems services for employees.
Tools Used: VB.NET, ASP.NET, ADO.NET, HTML, K2.NET, Active Directory, Windows 20
00 Server , SQL Server 2000, Oracle Database.
Project: Travel Reimbursement Notification
Role: Technical Lead, Analyst. Department: Human Resources.
Assumed the role of lead developer to create and implement a system whereby a fi
nancial administrator can notify company employees that a travel reimbursement
check has been deposited into their account. An administrator can instruct the s
ystem to extract reimbursement amounts from a file downloaded from a proprietary
financial application and send an individualized email to recipients. The syste
m also provides a web site for the maintenance of employee information.
Tools Used: VB.NET, ASP.NET, ADO.NET, Active Directory, InfoPath, Web Services,
Windows 2000 Server, SQL Server 2000.
Project: Commitment Approval
Role: Architect, Project Lead, Analyst. Department: Real Estate Contract.
Assumed the roles of architect and lead developer to bring this already partiall
y developed project to completion. After a real estate contract is created this
workflow system automates its inspection and approval through a series of manage
rs responsible for the resources allocated and the work performed. Each type of
contract requires a different set of approval managers and a different number ap
proval levels. Contracts differ in type depending on the area of business
involved. The contract approval sequence proceeds linearly and hierarchically th
rough more senior managerial levels until the contract has finally been approved
or, at some point in the process, rejected. This solution reduces the two-week
span of time it used to take to approve a capital commitment to two days.
Tools Used: VB.NET, ASP.NET, HTML, ADO.NET, Active Directory, Javascript, Window
s 2000 Server, SQL Server 2000.
Project: Software and Hardware Inventory
Role: Architect, Project Lead, Analyst. Department: MIS.
Functioned as a software architect and project lead developing a web-based syste
m for the inventory management of details and attributes of organization softwar
e
and hardware. Users can submit system queries to discover upon which servers app
lications have been installed and vice versa, what applications have been instal
led upon a particular server. Legacy data was imported from a Notes application.
Tools Used: VB.NET, ASP.NET, HTML, Javascript, Windows 2000 Server, SQL Server 2
000.
Technium, Inc., Chicago, IL (October 1996 - March 2005)
Position: Technical Consultant
Dental Equipment Manufacturer
Project: Data Layer Development
Role: Developer. Department: MIS.
As a member of a two-person team designed SQL Server database stored procedures,
user-defined functions and .NET retrieval methods for use by user interface
developers in the construction of a commercial website. Utilized an Entity desig
n pattern to create strongly typed arrays. Designed and implemented SQL Server F
ull-Text searching capabilities.
Tools Used: C#, Transact-SQL, Windows 2000 Server.
Chicago Area Bank
Project: Banking Web Interface Development
Role: Developer. Department: MIS.
As a member of a 4-person team developed web pages and WSDL code wrappers from s
pecifications for a home banking application. Developed methods utilizing XSLT t
o
read and transform XML streams in memory for eventual binding to ASP.NET Datagri
ds and Dropdown Lists. Implemented embedded ASP.NET controls in Datagrids. Used
MS encryption/decryption classes to obfuscate URL parameters. Created user web c
ontrols. Coached beginning level programmers in VB.NET and ASP.NET. Wrote user i
nterface test case scenarios.
Tools Used: VB.NET, ASP.NET, Javascript, XML, XSLT, Windows 2003 Server.
Chicago Manufacturing Firm
Project: View Company Directory
Role: Technical Lead. Department: Human Resources.
Assumed the design and development responsibilities for an application that retr
ieves and presents employee data stored in Active Directory. The user has the op
tion to download the information in either Excel or PDF format.
Tools Used: VB.NET, ASP.NET, Active Directory, DynamicPDF, Windows 2000 Server.
International Manufacturer of Construction Equipment
Project: Literature Ordering Administration System
Role: Technical Lead. Department: Publications Division.
Designed and developed an extranet subsystem consisting of five accounting appli
cation ASP.NET web pages to permit system administrators to: (a) Credit Invoices
,
(b) Cancel Orders in Progress, (c) Generate Advance Ship Notifications, (d) Invo
ice All Orders Containing a Common Item, and (e) Create One-Of-Kind Orders.
Implemented embedded ASP.NET controls in Datagrids. Worked closely with business
leads to assemble requirements. Participated in the development of database tab
les. Developed all database stored procedures and user defined functions. Design
ed final test plan.
Tools Used: C#, ASP.NET, ADO.NET, SQL Server, Javascript, Infragistics Tab Contr
ol, MS Application Blocks, Windows 2000 Server.
Project: Literature Ordering Accounting System
Role: Technical Lead. Department: Publications Division.
Designed and developed a subsystem consisting of two accounting applications wri
tten in C#.NET to: (a) Parse the printer's Advance Shipment Notification in XML
format, and applying the relevant details obtained regarding the order to the da
tabase and (b) Send the order details to SAP for invoicing. Worked closely with
business leads to assemble requirements. Participated in the development of data
base tables. Developed all database stored procedures and user defined functions
.
Tools Used: C#, ADO.NET, SQL Server, MS Application Blocks, Windows 2000 Server.
Project: Global Model Administration System
Role: Technical Lead. Department: Publications Division.
As a member of a five person team designed and developed an extranet subsystem c
onsisting of several data maintenance ASP.NET applications to permit
administrators to add/insert/delete machine models and their metadata attributes
. Implemented embedded ASP.NET controls in Datagrids. Participated in the
development of database tables. Developed database stored procedures and user de
fined functions.
Tools Used: C#, ASP.NET, ADO.NET, SQL Server, Javascript, Infragistics Tab Contr
ol, MS Application Blocks, Windows 2000 Server.
Project: Preferred Customer Model Display System
Role: Technical Lead. Department: Publications Division.
Designed and developed an extranet subsystem to permit preferred customers to vi
ew the set of machine models registered with the manufacturer.
Tools Used: C#, ASP.NET, ADO.NET, SQL Server, Javascript, MS Application Blocks,
Windows 2000 Server.
Project: Technical Publications Update
Role: Technical Lead. Department: Global Extranet Division.
Designed and developed a scheduled batch application written in C#.NET that recu
rses Windows folders that contain proprietary information regarding the content
of technical publications and ascertains whether or not a publication must be ad
ded, updated or deleted. Worked closely with business leads to assemble requirem
ents. Designed final test plan.
Tools Used: C#, ADO.NET, SQL Server, MS Application Blocks, Windows 2000 Server.
Project: Publications and Distribution System Update
Role: Technical Lead. Department: Publications Division.
As a member of a two-three person team designed and developed a Widows applicati
on written in VB6 to allow publications staff personnel to maintain the metadata
for technical publications. Worked closely with business leads to assemble requ
irements. Participated in the development of database tables. Wrote database
stored procedures, user defined functions and triggers.
Tools Used: VB6, DAO, SQL Server, MS Access, Windows 2000 Server.
Project: Literature Ordering System
Role: Technical Lead. Department: Publications Division.
Designed and developed an extranet application written with VB6 Web Classes to p
ermit corporate distributors to order technical publications. Worked closely wit
h business leads to assemble requirements. Participated in the development of da
tabase tables. Wrote database stored procedures, user defined functions and
triggers.
Tools Used: VB6, Web Classes, DAO, SQL Server, MS Access, Javascript, Windows 20
00 Server
Project: Customer Support System Publication Lookup
Role: Technical Lead. Department: Publications Division.
Designed and developed an extranet application written with VB6 Web Classes to p
ermit corporate distributors to search for a variety of technical publications.
Worked closely with business leads to assemble requirements. Participated in the
development of database tables. Wrote database stored procedures.
Tools Used: VB6, Web Classes, DAO, SQL Server, MS Access, Javascript, Windows 20
00 Server
Dunn Systems Chicago, IL (March 1994 - October 1996)
Position: Technical Consultant and Instructor
Project: Software Quality Assurance (SQA) Instructor
Role: Use Case Developer. Department: Marketing Division.
Developed and delivered courses in software testing using SQA Team Test.
Tools Used: SQA Team Test.
Major Telecommunications Company, IL
Project: Customer Marketing Initiative
Role: Use Case Developer. Department: Marketing Division.
Participated in and led Use Case requirements gathering sessions. Developed Use
Case documentation. Participated in the design of the final object model.
Tools Used: Lotus Notes
Major Supplier of Office Materials, IL
Project: National Inventory Tracking System
Role: SQA Test Team Leader. Department: MIS.
Led a software testing team composed of two other experienced SQA users. Taught
a testing team of twenty Grainger employees how to use SQA Team Test to track
development issues and their resolutions and how to write scripts to interrogate
underlying application objects. Scheduled nightly automated tests. Modified app
lication test data as required.
Tools Used: VB4, Unix, VI, SQA Team Test.
Health Care Firm, IL
Project: Insurance Claims Processing System
Role: Technical Lead. Department: Claims Processing Division.
Led a two-person team in the design and development of a system to scan standard
typewritten claim forms into a database, add metadata and format for billing pu
rposes.
Tools Used: VB4, MS Access, OCR Scanning Equipment
Hewitt Associates Lincolnshire, IL (June 1987 - March 1994)
Position: Technical Consultant, Developer and Instructor
Project: Flexible Benefits Tracking System - Personal Computer Version
Role: Developer, Analyst. Department: Flexible Benefits Division.
Participated in all phases of design and development of an accounting management
tool to permit benefits administrators to enroll employees in benefits plans an
d
monitor their usage. Developed database tables. Designed and developed user inte
rfaces. Traveled to client sites for technical consultations, software
installations and as an instructor in the use of the system.
Tools Used: DOS, Realia and Microfocus COBOL, Btrieve.
EDUCATION
DeVry Institute of Technology, May 1987
? B.S., Information Systems.
? GPA: 4.0 out of 4.0
? Instructor Assistant
INTERESTS
Emerging technologies, jazz guitar, philosophy, psychology.
CERTIFICATION
MCSD, 2007
Currently, working on obtaining MCPD certification.