J. Ian Wilson 5117 Parkerwood Dr Knightdale, NC 27545 919-906-5015 jefferyianwilson@yahoo.com --Objective To apply my broad technical skills, creative talent, and love of problem solving to help improve the way organizations do business and present information. --Education NC Wesleyan College Aug 2001 - Apr 2004 Rocky Mount, NC Bachelor of Science * Computer Information Systems * GPA 3.66, Magna Cum Laude NC State University Aug 1993 - May 1999 Raleigh, NC Some Course Work (left in good standing) * Computer Science and Education (left in good standing) * Enrolled in Air Force ROTC, Attended bootcamp at Lackland AFB --Skills * Visual Basic 6.0 & .NET * MS Access * MS SQL * Gnu Emacs * C++ in UNIX * Windows XP/2000/NT/98 * MS Office * Relational database design * Adobe PhotoShop * JavaScript / Web Design * Dreamweaver MX * Flash MX (with Actionscript) --Experience Applied Environmental Mar 2007 – Present Raleigh, NC Database Application Developer * Contracted position nearing end of term. Hired to augment and debug existing applications, in addition to creating new ones as needed. Total Microsoft shop. Database back-ends: MS-SQL, internal front-ends: Access Projects, external interface: ASP.NET web-pages. General scope of projects: accreditation testing for members of that industry. Some testing was administered thru an online interface. * Created an Access database with form interface to document and report on a survey given to clients. * Debugged and augmented a large database that tracks shipments of test samples (related to bio lab work) and results and reports on results. * Debugged and augmented a large database similar to above except this test was administered online and results captured online. * Both major applications were heavy on Stored Procedures and Table Triggers. General Parts Inc. (Carquest) Mar 2006 - Mar 2007 Raleigh, NC Database Application Developer * Full life cycle development of applications in VB and VBA in Access that connect to Access databases and Oracle databases. * A part of a group that creates custom ad hoc applications for the company's corporate headquarters. * Primary project assigned to a group that collects and validates data to feed the company's "Next Generation Catalog Project" * Projects cover raw data manipulation and validation, and custom applications for data presentation and analysis. * Help shape policy and procedure, and trained new hires for the primary project. Postal Innovations at IBM Jul 2004 - March 2006 Raleigh, NC Tier 2 Help Desk Analyst / Asst Database Admin * Diagnose and solve most computer issues remotely on the world's largest Windows Active Directory network. * "Sensitive" level Federal security clearance with the US Postal System. * Level Two issues for point-of-sale computer systems require strong customer service and "outside the box" problem solving skills. * Designed and created databases and applications for the Help Desk. (see "Projects" below for details) * Authored HTML documents for the Help Desk Knowledge Base. Security Engineering Feb 2002 - Jun 2004 Raleigh, NC Asst Branch Manager * Responsible for building and maintaining multiple high volume customer and vendor relationships. * Responsible for purchasing, cash receivables, analyzing inventory levels, receiving, data entry of product, vendor, and customer information. * Assist in the commercial or residential design of security, fire, home theatre, intercom, and CCTV systems for customers. Stage/AV Technician Dec 1995 - Feb 2002 Raleigh, NC Self-employed / Freelance * Designed and engineered lighting and sound systems for concerts, theatrical productions, etc. * Supervisor at NCSU's Stewart Theatre and currently an on call supervisor. * Responsible for interfacing with clients and managing crews of up to ten technicians covering all aspects of stagework. * This line of work has provided me with the experience of competently leading small teams under high pressure, high stress situations; and has refined my sense of design and aesthetics. --Projects *Projects at Applied Environmental: + Created an Access database with form interface to document and report on a survey given to clients. + Debugged and augmented a large database that tracks shipments of test samples (related to bio lab work) and results and reports on results. + Debugged and augmented a large database similar to above except this test was administered online and results captured online. + Both major applications were heavy on Stored Procedures and Table Triggers. *Projects at General Parts Inc. (Carquest): + Primary Project: A rather complex Access application that imports raw catalog part data from vendors, validates data, reformats data, generates reports based on the data. Application has 23 tables, 106 queries, and 3500 lines of code. + An Access application that allows a certain department to categorize and organize car parts into a hierarchy. Users wanted a treeview interface, and wanted the ability to re-arrange the hierarchy and add meta data to each "leaf" on the tree. + A basic application that reforms character delimited text so that the delimiting characters line up vertically when viewed with any text editor. User has option to pick delimiting character, column width, and text editor. + A custom application installer: moved and unzipped files with one click from the user. The application monitored its own process and notified the user when the process was complete. *Professional web design: + Designed from scratch http://www.pcmlawncare.com/ (site might be down, client went out of business) + Complete ground-up build of this 80 page site http://www.ccml.org/ Pages contain JavaScript powered DHTML, and fully take advantage of CSS. This site meets W3C standards. + Apprenticeship with Magnetude Media: http://www.magnetude.com/ + My own website with Flash http://furycelt.freeshell.org/ + A list of vendors: http://furycelt.freeshell.org/kiltList.html *Visual Basic 6.0 Projects for work: + Profit margin calculator that I use at work. Capable of showing simultaneous margin levels and can do reverse margin calculations. + Cash calculator for assisting in managing a cash drawer. Inputs are number of coins/bills of each denomination and ledger amount. Outputs are cash total and comparison with ledger amount. This application features automatic focus advance for ease of use. + Intranet Chat program. Security issues at my current job prevented the use of Same Time, Yahoo Instant Messenger and the like. I made a similar program from scratch that was tailored to Help Desk needs. This application was developed with testing phases, used a MS Windows worthy installer, had full error trapping, version sensing, and took advantage of the MS Winsock OCX over TCP. User options persisted over sessions; messages were archived locally; data files were updated and backed up automatically; multiple instances were prevented; code was tweaked to minimize network resources; and the GUI was steamlined for ease of use. + Created a database in MS Access to store and analyze employee evaluations. Evaluations were given to management in the form of an HTML file. An application was created to parse the HTML dump the data into the database. *Visual Basic 6.0 Projects for personal use and school: + Basic time calculator with addition and subtraction for minutes/seconds or hours/minutes. + An image display program that aids in the visualization of how an image will look if cropped to certain ratios. I use the application in my photography. I can select standard print size ratios or input custom dimensions. The application will superimpose lines to show the "rule-of-thirds" for better artistic evaluation. I found this task to be cumbersome in Adobe PhotoShop which is why I created this application. *MS Access and VBA for school and volunteer work: + I volunteered my skills to and organization that supports my home town county library. I took an Excel spreadsheet containing 500 records containing name, address, phone information and donation amounts and members status. I created nested switchboards to access a series of comprehensive reports, mailing list labels, and queries, and to access forms and macros for controlled end-user input and database maintenance. The code behind the main form and sub-forms validates and anticipates user input. This application allows the organization to now track donation history of members and provide a better view of their organization's standing. + My senior project was to take a fictitious company that had no computing technology and bring them into the modern IT/IS world. This company was a shopping mall with 85 tenets, game room, movie cinema, security force, maintenance staff, daycare, and health club. All aspects of these departments had to be tracked in a database (worker, member, patron demographics, payroll, revenue, fixed expenses, variable expense, landlord duties, etc.). The 20 table database was built in MS Access with VBA coding.