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.