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 16 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 academic
and professional experience, as well as web site projects on the public
internet in my spare time. Interest in and research done in
Search Engine Optimization for the Real Estate Market. Also interested in Ruby and
Current Background Highlights:
Professional
Experience
FORD MOTOR COMPANY,
Developer
,
IT Security & Controls
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 Envirnment 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,
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
as 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 the 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,
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,
Systems
Engineer, Information Systems,
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,
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,
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,
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.
Applications
Specialist, Finance,
Development and
support of applications on IBM VM Mainframes using REXX and VMSECURE.
·
Developed and implemented a Mainframe Userid Administration tool to
support administration and internal billing of the companies IBM MVS Mainframe
Userids.
·
Enhanced and deployed an IBM VM Userid Administration tool that I had
previously developed for the company to two additional North American data
centers allowing the system to support Mainframe Userid administration for
approximately 8 IBM VM Mainframes.
Education
Master of
Engineering in Management of Technology,
Bachelor of
Science in Computer Aided Design, Eastern
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
Additional college coursework:
C programming (
Corporate Sponsored Training
Planning, Deploying and Manging Microsoft System Center Configuration
Manager 2007 - 6451A (New Horizons), Managing IT Projects (ESI/George Washington University), Advanced
Java(NextGen Education),
Other Background
Basic Mandarin Language
Technology Director, Remerica
Somerset Realty
Current Projects: Developing peoplequiz.com and studying for my Java 2
Programmers certification