DON L. COLLIER
Tucson, AZ. 85710
email for phone email:dcollier8@netzero.net
OBJECTIVE
Senior software engineer, developer, manager or analyst in a perm job that is a good match with my skill set. Arizona location only please.
QUALIFICATION SUMMARY
Languages: C, C++, C#, Java, SQL, HQL, Bash, Korn, assembly,
JavaScript, Delphi, VB, VBA, VB.NET, XSL
Operating
Systems: Linux, SUSE, Windows,
Solaris, AIX, HPUX, Custom, AWS, Android, OSX 10.x
Networking: TCP/IP, OSI, X.400, VMF, MIL-STD-6017, WiFi, ISM,
Client-Server, Middleware, N-tier, UART
Protocols: HTTP, SMTP, FTP, DNS, IPlanet, LDAP, JAI, JNI,
XMLHTTP, WSDL, SOA, Bluetooth, Stacks
Tools: GCC, GDB, Wireshark,
KDB, KGDB , Visual Studio .NET, Windows SDK, VSS, Visio, HTML, Subversion,
Eclipse, ADT
Visual
Age for Java, MS Access, Excel, Powerpoint, Word, Project, PMW, Team Workbench,
TFS, BIDS, MSI, QT, RPM-SPEC
Others: Threads, Sockets, Web
Services, ODBC, RPC, JDBC, UML, XML, ETL, DLL, Firmware, BIRT, Profiler,
Epicor, Filemaker
Crystal
Reports, win32, MySql, Apache, IIS, PKI, SSL, RSA, Fortezza, Swing, AWT, AGILE,
SCRUM, RAD, ARM
EXPERIENCE
Senior Software Developer/Analyst, Polymap Wireless 2/2015 to 2/2019 Tucson, AZ
Programming projects completed
in embedded C, Java and .NET languages (MPLab-CCS, Eclipse, XCode, Nordic,
Pic32) for
biomedical monitoring devices and systems
(Mac, Windows) using CIP cell comms and bluetooth; ERP SQL based Data Signing,
IT reports,
apps, webapps, embedded
C Bluetooth device app automated updating.
Senior Software Engineer and Developer (Consultant/Contractor)
1/2011 to 2/2015 Tucson, AZ
At (Confidential): Developed integrated mfg workflow operation using
Filemaker, C#.NET EDI gateways w/Epicor, and SSRS/SQL reports.
At Quaesta Instruments
(startup): Developed Android app with
Command/control window, a USB data collection Listener Thread, a
dynamic table window, in java, Linux,
Eclipse ADT. (5 weeks)
At SA/SAG
for Pima County: Software developed
for Agave and Justware data/files migration, financial reports:Crystal, Access,
BIRT-Maximo, Developed and fixed apps, web services
and webapps: .NET w/SQL 2005/2008 (incl. agent jobs) for data collection,
Web payment, and complex Queries generation, .NET project conversion updating,
fixes for Cold fusion websites and MS Access.
Built ETL using SSIS, javascript. (2 yrs IT Division,
6 mos Pima County Justice Court)
At Gain
Clients: Software fixes developed for
Android (java) and IOS apps, Web (C#.NET, SQL, , Javascript) for Sikku.com
site,
texting (SMS)
service, migrated servers to AWS
cloud. Metadata collection and browse-search .NET webapp in 2 days. (3 months).
At Volt for
Westmed: Software developed: contract
deal checker, rebate calculator and reports using .NET, MySQL, Access, Excel.
(3 months)
Senior Software Developer/Analyst, AGI 3/2008 – 11/2010 Tucson, AZ
Coded complex sales automation report generators, and
BI using Visual Studio 2005/2008, VB/VBA/VB.NET , SQL2000-2008,
Crystal Reports, Excel, SQL stored procedures (very
complex), and email sending multi-threaded windows service.
Developed web-based language translation assistant.
Developed admin editing windows app with treeviews and rules editing.
Developed SOA web services using WSDL, JSON, XMLHTTP,
Soap, Javascript, .NetCharting, VB.NET. Built ETL using SSIS.
Principal Software Engineer/Analyst, Lumension Security 12/2006 – 1/2008 Scottsdale, AZ
Developed vulnerability remediation and patch
distribution systems (cloud based) using Visual Studio .NET 2005, Java,
Client-Server,
C#, C++, Zenworks, VMWare, Windows Server 2003 W2k3,
Windows Vista, Win32, COM, WUA, WinXP, Hibernate, SUSE, Linux, Scrum.
Software Engineer/Analyst/PM, Bull HN/Integris (incl. AMEX-Bull and
AMEX-other contracts) 1992-1997, 2006 Phoenix, AZ
Re-engineered Amex-Microsoft's Expedia
project booking web commerce system, using modeling analysis
techniques (Hyperformix Strategizer) and
recommended performance enhancements.
Coded C++ IBM OSI Services X.400/Internet
messaging AIX product 1988 STD. Included SMTP bridge. Performed performance
tuning and measurement, memory leak
testing, resource usage analysis for the
X.400 suite. Program Manager for Travel Agent systems using Visual Studio 2005,
XML-XSL, Client-Server, Rules, C#, Web
Services, SQL2000, Agile, MS Project.
Software/Systems Architect/Developer, General Dynamics C4 Systems 6/2005 – 9/2005 Scottsdale, AZ
Designed and coded a script-able,
multithreaded test gateway to test interoperability between FBCB2 and Land
Warrior
(used QT,C++,Linux,Clearcase, VMF,
MIL-STD-6017, MIL-STD-2525B, Agile), initial reqmts analysis/debug too.
Solutions Architect and Software Developer then VP Software, Plexera
LLC startup
10/2003-4/2005 Sierra Vista, AZ
Spec, Design, and built secure wireless
network information server and streaming multimedia client appliance, using
Java,
Swing, Studio.Net2003, Embedded Studio for
WinXP, and DLL. Design and Analysis docs generated with modeling.
Senior Software Engineer/Analyst, PM, DoD Fort Huachuca 4/1981-10/2003 timeframe
(Golden Eagle Award)
Developed Test Mgmt and JPAS Financial
Apps, bug fixes and enhancements in Visual Studio.NET (ASP.NET, ADO.NET, VB,
VBA, C#, Javascript, HTML, XML-XSL,
SQL2000, Crystal Reports, Agile) on Windows
Developed in Java, Swing and VC++: 1.
Image Converter for MapInfo layers and
2. Comms middleware Remote Controlled,
N-tier systems, for message and time
service, and sniffing of TCP,UDP, Serial, RAS, and TCIM multi-protocol
communications.
(Java, JAI, MFC, Delphi, NT, MySQL). Lead
analysis of the EQUATE multi-faceted digital, analog, and microwave
computerized test
van, wrote DT3 final report. Project
Leader responsible for the initial design of X.509 firewalls.
As Group Leader, debugged DoD portable PDA
data/messaging system (X.25). Integration manager –
Designed and tested systems for highly
advanced multi-disciplined DoD Stress Loading communications facility.
Senior Software Engineer/Analyst, Cardmeter Inc. (Payment Metering Products)
1999-2000 Tucson, AZ
Analysis, Design and Prototype in 2 weeks
of computer discovery/assignment/usage manager multi-tiered Java based
product, “PC Cop”. Coded full version of
above. Implemented Parallel Client-Server Java-Web N-tiered using custom
architecture. Enhanced PC Cop with
reservations booking system for libraries. Swing used.
Completed printfile parser to obtain printjob
parameters in C++/COM/DCOM, for PCL and Postscript files.
Senior Software Engineer/Analyst, Etec Inc. (Laser Imaging Systems) 1998-1999 Tucson,
AZ Workflow Product
Analysis of previous contractors efforts, and created
go-forward plan based on fixed-price Work Orders.
Systems Architecture,design and prototype Laser Direct
Imager product SOA to control workflow and machine parms.
Coded web-based product as Java threads
added to an Apache Server, with 4 Java client applets, got commendations, Swing
used.
Planned a re-engineer/port of legacy code
from AIX to Solaris/PC and NT/PC, to reduce systems cost from $16K to $5K per
system. Hardware, software and network
analysis.
Developed VC++ Video Corner Analyzer Navy software
system subprogram in a CCD imaging system.
FORTUNE 500 MANUFACTURING 6/1980-11/1990 Factory
Hardware/Software Automation Engineer
Tucson, AZ, Phoenix, AZ, and Wayland, MA
Electronics
Engineer - Programmed firmware, PC,
and microcontroller-based systems for semiconductor, avionics, and keyboard
manufacturers for production, test ATE, and robotics factory floor equipment.
Hardware design (analog and digital) of
custom power supply, micro-based boards – circuits and
layouts, bed of nails tester, and other test system electronics.
Group Leader
– Created test requirements
documents, analysis, test architectures. Division response chair.
Software
Engineer – Coded in Assembly:
programmable data reduction/display programs
in a multiprocessor 16bit tactical system.
QA Manager of Teamfocus groupware project for IBM vendor, TQM
plan improved quality rating from F to A.
EDUCATION
Bachelor of Electronic Engineering (BS), DeVry University (since 1931) Chicago, IL, 1980, GPA:
4.00/4.00 , Hardware and Software
IBM RS-6000/Power PC: SMIT
Performance Tuning ,Creating Install Packaging
Certified by Sybase: SQL
Server RDBMS Design, Fastrack, Client-Server Interfaces, APT Workbench 1992
Certified by ICS: Computer
Network Design & OSI Protocols (Design and Analysis) 1985
Certified by Tektronix:
Advanced Algorythmic Test Programming (Included Pattern Generation) 1980
Java Training Camp, Sun
Microsystems, 1996
Integrated Systems Management (ISM - SNMP) Course, Groupe Bull, 1997