|
PARKER SMART Email: psmart@SpilledMilk.com SUMMARY
Senior Application and Tools Architect / Developer with over fifteen years of expertise in graphical user interface and process flow. Successfully managed products through full life cycle from design, client input and redesign to implementation, prototyping, testing, release and support. Has a proven record of designing and redesigning applications for ease of use, functional performance, and efficient use of resources. Strong leadership and organizational abilities coupled with excellent presentation and creative skills.
CORE SKILLS
Languages:
Software:
Platforms:
PROFESSIONAL EXPERIENCE
5280 Solutions Highlands Ranch, Colorado 2003-Present Senior Software Developer§ Wrote a code generator in C#.Net to encapsulate the DataSet and DataReader which created an infrastructure for faster prototyping. This generated C# or VB.Net code was used to access the data with a uniform interface and kept the data and access method separate to reduce resources.. The prototype speed was gained due to a lower learning curve, intellisence, and early binding. § Produced tools to automate many of the operational tasks which gave back hundreds of hours of work in any given month § Created Source Safe scripts to speed developers in their daily and end-of-project code management.
ACS Government Services Aurora, Colorado 2002-2003 Systems Development Consultant§ Created various tools to assist with office automation including driving the MS Office tools externally using COM+. Wrote a code generator in C++ to encapsulate the ADO Recordset that generates C++, VB6, and Java (ResultSet in Java); and GUI classes which handle the main application tasks. § Built an ASP website to report contractor performance which employed a method of generating dynamic JavaScript to build the display tables. The ASP called COM objects which would retrieve the data using the generated, strongly-typed Data Object classes. § Translated a system from Paradox to Access and Crystal Reports. Redesigned reports for a 45% savings in paper and built a custom editing interface that improved data entry clerks’ efficiency by 25%. NELnet Information Systems Lone Tree, Colorado 1993-2002 Architect / Developer§ Managed the Enhanced Trust Reporting (ETR) product through many new features and releases. Consulted with external vendors for data specifications and sharing between my product and theirs. Analyzed operational processes and implemented techniques to reduce the workload for employees and allowed them to take on more work in the same span of time. § Designed and implemented core modules of Enhanced Trust Accounting (ETA), as the GUI team lead, including the Asset Modeling and Tax Worksheet modules. Researched the Windows threading model so real-time accounting processes and GUI display could run in tandem with the normal flow of the program. § Enhanced the web project (MauiWeb) that allows bank customers to securely view their accounts online. This site was primarily ASP communicating with COM objects written in C++. Gave the site a more professional look using a better color scheme, graphics, and extensive use of JavaScript to reduce the trips to the server. Worked with a vendor to securely transmit data using SSL via XML from their web service to the site and back. As an added layer of security a posting mechanism was used that contained encrypted data and rigorous use of timestamps to eliminate hacking. § Created an OpenGL class library as a base for a 3D graphing package needed by ETA. Extended the class as a COM object and used the industry standard JPEG library to export files for use on dynamic ASP pages. The website became more professional, and the graphs were easily extendible, making new client requests handled quickly. § Transitioned ETR from Windows SDI to MDI that allowed clients to view more than one account at a time. Rewrote the overnight / month-end processing that initially used Paradox scripts and implemented this same process C++ to improve performance and maintainability. Redesigned applications to save clients time and headaches with a clean, easy-to-use interface. § Upgraded ETR from Paradox 4.0 to use MS Access or SQL Server using ODBC data sources in order to overcome the size limitations of Paradox. Researched stored procedures versus multiple SQL queries to handle the processing on the client and convert the system from an overnight batch process to real time. Rewrote the product in C++ using solid OOP methodologies in order to integrate it into the main accounting package. Enhanced the Visual Basic code base created in 3.0 through several versions and changed interface controls as they became available in VB 5.0 and then 6.0. Continued to add new functionality as requested by clients throughout the life of the product.
Intergraph Corp. Huntsville, Alabama 1989-1993 Software Analyst§ Designed and built many of the components for a graphical/desktop file management system (Intergrator). Just as Windows was built on DOS, the Intergrator was built on UNIX. § Helped create the easy-to-use graphical operating system that hid the complexities of the underlying OS and saved the client time by not having to learn UNIX. § Maintained Intergraph’s proprietary GUI objects (I/FORMS); specifically, scrollbars, buttons, toggle switches and multi-line/multi-column fields. Converted all the I/FORMS toolset to X/FORMS for the XWindow environment. § Documenting the transition to XWindows saved hundreds of hours of developers’ time and sped the migration along by thousands of man hours. § Helped design and implement another graphical file management system called Active Document Management (ADM), which was strongly typed and used to manage complex architectural or GIS objects whose files could possibly be scattered across the network. Designed the locking mechanism for this distributed file management system and also designed and implemented an application (NETman) that wrapped up the administrative complexity of NFS and made it easy to use.
Spilled Milk Littleton, Colorado 1996-Present Comic Book Creator / Writer / Publisher§ Created Spilled Milk, Corporation (S-Corp.) to serve as a mechanism to publish short stories. Worked with trademark lawyers to lock down the nationally exclusive rights to the business name Spilled Milk® and title name CiCi®. § Selected printers, artists, servers, hardware, and other contracted vendors based on cost, timeliness, communication, and production value. § Managed a virtual team of freelance artists, established milestones, set objectives to meet deadlines. § Wrote a web-bot to gather comic book retailer names and addresses from “The Master List” and store the information in an Access database. This saved “The Master List” site hundreds of hours of database restructuring and data entry. § Became a Photoshop expert doing much of the post-production work, lettering, and website graphics.
EDUCATIONBS, Math/Computer Science Option Colorado School of Mines,Golden, Colorado, 1989 Minor – Electrical Engineering Tau Beta Pi (Engineering Honor Society) Kappa Mu Epsilon (Math Honor Society) Academic All-American 1987, 1988, 1989 |