Dave Halliwill - Ann Arbor Area Software Developer - Resume


734-330-0799(Cell)
dave.halliwill at gmail.com

 

Qualifications Summary

 

An Information Technology Professional with over 20 years of experience with a focus on developing software, designing databases, and initiating and managing the technical aspect of software development projects. Basic knowledge of voice and data networks, desktop and server technologies. Current focus is on continuing to broaden and strengthen my technical background through professional experience. Interest in Search Engine Optimization. Also interested in Python, Ruby and Ajax, and Mobile technologies.

 

Technical Highlights:

  • Languages: PHP, Javascript, HTML, CSS, LDAP, MySQL, Perl, Java, Visual Basic, C, C++, Cold Fusion, REXX
  • Databases: Oracle, LDAP, Microsoft SQL Server, MySQL
  • Operating Systems: UNIX, Windows, Linux, VAX VMS, IBM VM

 

Other Areas of Experience

  • User Requirements and Analysis
  • Database, Software, and User Interface Design and Development
  • Email messaging systems
  • Technical Project Management
  • Quality Management, Statistics and Process Improvement

 

 

Professional Experience

 

FORD MOTOR COMPANY, Dearborn, MI                                                               2002-Present

 

Systems Engineer, Asset & Configuration Management, Allen Park, MI, Nov 2008 - Present

Engineering work on Microsoft SCCM.   Support for Legacy Software Delivery tools and desktop inventory collection tools.

·          Rebuilt and moved a corrupted Oracle development database to a new virtual machine.

·          Enhancement to a desktop client that included creation of an install routine, adding to "Add  Remove Programs", and enhancing to support Vista and Windows 7.

·          Development of Installation scripts in VBScript to install 1e Power Management software components.

·          Lab testing of software on a variety of client hardware and operation systems.

 

Developer, IT Security & Controls Allen Park, MI, Jul 2007 – Nov 2008

Support and Trouble shooting of an external Userid and Access Provisioning system that provides the access control for approximately 30 dealership applications. This provisioning system is used by over 600,000 users in over 60,000 dealerships around the world. System Environment includes Perl, Java, Oracle, and Netscape ldap and Microsoft Atom.

·          Worked on executive summary and appropriations request for system hardware and software upgrades for RSA Securid tool, helping the company to avoid serious outages or security issues related to external network access.

·          Cleaned up and consolidated system configuration files, allowing for easier system support and reducing configuration errors

·          Provided analysis on over 72 scheduled cron jobs and enhanced error messaging and unscheduled numerous jobs, further improving the quality of the system.

 

Developer, Manufacturing Engineering, ADS, Allen Park, MI, Jan 2005 - Jun 2007

Support of a Paint Emissions Repository System (PERS). Operational support, including enhancements and bug fixes. The PERS application uses Perl, JavaScript, and Oracle, and runs on HP-UX with an apache web server, and utilizes Merant PVCS for version control and deployment. Current project work to integrate a batch feed receiving materials data from approximately 15 vendors, previously received from another application that is now being decommissioned.

Previously supported a 3-D weld database that received input data from 3 different CAD systems. Support included operations, trouble shooting, projects, customer support, and business process analysis.

·          Reconfigured system roles and access to correct and strengthen security, preventing unwanted data edits.

·          Porting of a batch feed from another application being decommissioned.

·          Wrote Service Level Agreements for Two Applications.

·          Improved file upload times of body welding data from 30 minutes to 5.

·          Implemented a security module to check for cross site scripting attacks.

·          Worked with the Desktop Deployment team to deploy PC based clients.

·          Implemented a web based version of the application utilizing Citrix, eliminating the need for PC installed clients.

·          Implemented access for Vendors through the ANX network.

·          Performed Security Controls Audits for the Glow application.

·          Performed a decommission for the Glow application, including an analysis of financial savings.

 

Applications Developer, Application Development Services, Allen Park, MI, Oct 2002 - Dec 2004

Worked with Oracle Database and Oracle Forms. Data and statistical reporting. Support of Data feeds and Loads. Java based email tools. Use of Oracle Procedures and SQL-Loader. Korn Shell Scripts. Handling of Departmental Audits and Application Control Reviews.

·          Developed an email system that allows targeting of Ford employees, retirees, and affiliates up to 150,000 recipients by numerous criteria. Reduced request turn around time from weeks to days and provided the company with savings of approximately $500 per email.

·          Led a project to consolidate and merge redundant database email elements for approximately 150,000 email addresses, simplifying the application and providing better clarity for users. Performed Project Management and System Architect roles for this project.

·          Completed a project to decommission an application that provided payroll deduction support for the Modele Home PC program.

 

Nortel Networks, Ann Arbor MI, Nashville TN                                                  1989 - 2002

 

Systems Engineer, Information Systems, Nashville, TN, 2000 - 2002

Support of UNIX (Solaris) and NT servers and content delivery applications utilizing Perl, JavaScript, HTML, Java, and Oracle. Supervision of contractors working with Oracle, Perl, and Java. Handling of departmental purchase orders and contractor time sheets.

 

·          Worked as part of a large team on project deliverables to deploy content delivery system software to over 30,000 desktops. SILVER PRIDE AWARD.

·          Enabled corporate consolidation and eliminated the need for two HP-UX servers by taking on support of email and portal based content targeting applications and leading a project to port these websites from HP-UX servers to shared Solaris servers and moving the databases from Informix to shared Oracle databases.

·          Demonstrated teamwork ability by leading an effort to configure a Sun Solaris server and install Oracle, Netscape web servers, Perl, and other required utilities.

·          Reduced manual monitoring effort by researching, locating and installing a network-monitoring tool to report the status of over 30 servers on a single web page.

 

Senior Analyst, Information Systems, Nashville, TN, 1999 - 2000

Team lead for application design and development in Perl and MS SQL. Support of corporate phone directory database application written in REXX and running on IBM VM.

 

·          Reduced work load and improved real-time data sharing by leading a project to design, develop, and implement an application supporting network dial plan configuration information. Responsibilities in the development effort included technical project management, customer requirements, analysis, scheduling, database design, interface design and development, peer supervision, and progress reports. SILVER PRIDE AWARD.

·          Developed and Implemented Oracle hot backups on Solaris, and performed restores as needed.

 

Senior Applications Specialist, Finance, Nashville, TN, 1997 - 1999

Team lead for design and development of applications in Visual Basic, Cold Fusion and Oracle on UNIX.

 

·         Lead a project to design, develop and implement a real-time multi-user ticket reporting system. Application was deployed using Installshield and included heavy use of Oracle triggers and stored procedures. .Time series statistical analysis to help reduce billing errors over time. SPOT AWARD.

·         Developed a database to hold network call detail records, telephone directory records, and human resource data, and created both Visual Basic and Cold Fusion interfaces to the data. Developed a complete User Manual for this application.

·         Took responsibility for an IBM VM based telephone directory application and enhanced for Y2K compliance.

 

Network Applications Specialist, Finance, Nashville, TN, 1995 - 1997

Support and development of applications on a VAX VMS system written in C, C++ and DCL to support network call detail record collection and processing. Application Porting.

 

·         Identified over $100,000 per month in missed Information Systems revenues by initiating and executing a project to enhance billing software. Reduced losses to $60,000 within weeks of identification. SPOT AWARD

·         Developed a monthly financial variance report that allowed phone bills to be re-run immediately in case of significant variance, greatly reducing reprocessing of incorrect general ledger entries.

·         Replaced prompt based billing tool with a full screen tool using C and Cursors Library.

·         Developed Department’s first website using C++ CGI’s. This allowed for consolidation of departmental information and software utilities into a single user-friendly interface.

·         Developed a security analysis tool to identify fraud on the company’s Asian switches. SPOT AWARD.

 

 

Education

 

Master of Engineering in Management of Technology, Vanderbilt University, Nashville, TN, 2001

 

Bachelor of Science in Computer Aided Design, Eastern Michigan University, Ypsilanti, MI, 1989

            Scholarships: State of Michigan Competitive Scholarship, Recognition of excellence Scholarship

 

 

Technical Summary

Formal Technical Training

Master’s Degree Coursework:

Technical project management, Website development and internet multimedia, Data Structures, MIPS processors and assembly language programming, Data Networking, Technology Ventures: Web Cam Services, Technology Forecasting: EDI in the automobile industry, Quality Management, Thesis: Corporate Content Delivery Systems., Manufacturing Management, Research and Development Management

 

Bachelor’s Degree Coursework:

Computer Languages, Two dimensional drafting software development, Three dimensional object modeling software development, Drafting, Descriptive Geometry, Electronics Logic, FORTRAN, Pascal, and Assembly, Business Management, Economics, Accounting, Linear Algebra, Technical Writing, Hydraulics and Pneumatics, Plastics, Manufacturing, Physics, Chemistry, Calculus

 

State of Michigan Competitive Scholarship, Award of Excellence Scholarship

 

Additional college coursework:

C programming (Eastern Michigan University), Data Structures (Eastern Michigan University), Introduction to Java (Nashville Technical Institute), Java Website Development (Washtenaw Community College)

 

Corporate Sponsored Training

Planning, Deploying and Managing Microsoft System Center Configuration Manager 2007 - 6451A (New Horizons), Managing IT Projects (ESI/George Washington University), Advanced Java(NextGen Education), XML (NextGen Education), Java Beans (NextGen Education), Intermediate Java (NextGen Education), Consumer Focused 6-Sigma (Ford Motor Company), Project Planning, Analysis and Control (ESI Int.), Hands-on Visual Basic 5 (Learning Tree), C++ Hands-on Object Oriented Programming (Learning Tree), DB2 Concepts and Facilities (Amdahl)