Sie sind auf Seite 1von 5

Lead Software Engineer, Sr.

Developer, Programmer
SUMMARY
I have worked in the computer industry in the capacity of an engineer and manage
r since the early 1980's. I am goal-oriented and have the ability to conceive,
develop and manage large-scale projects. Taking pride in the quality, accuracy
and timeliness of work are important to me. Work well with groups of people, en
joy interacting and have supervised groups of up to twenty individuals. A Win/W
in approach to life and business helps me when dealing with people and helping t
hem reach their goals. I employ prototyping techniques when possible and am fam
iliar with UML, Booch, Aslett RUP and Agile methodologies. Have used numerous C
ASE tools and have worked extensively in Object-Oriented programming, state mach
ines and real-time programming. It is important to develop solutions that work
now and in the future.
EXPERIENCE
Managing/Lead Consultant - 2008 to Present
ON Consulting, Inc., Centennial, Colorado
Working for a small consulting company doing development in C, C++ and C# on Lin
ux and windows platforms.
* On Consulting Client, (Aug 10 to Oct 20), Worked on a number of small projects
ranging from development of Winform applications and modifications to Win CE 6.
0 embedded application. The work was done using C#, .Net 2.0 and C++ on Windows
XP and Windows 7.
* On Consulting Client, (Apr 10 to Jul 10), Lead a small team of Developers and
a graphic artist on the development of a SIP based terminal client for a startup
company based in Las Vegas. The work was done using C#, TSQL, WPF on Windows 7
using Visual Studio 2010. We also developed prototypes of updates and Authenti
cation Websites using ASP.Net and C#.
* General Dynamics Communications, (Apr 09 to Mar 10), Worked on the development
of the physical layer a next generation military communications system utilizin
g cellular and satellite technologies. Work included development in C++ using G
reen Hills Integrity on an ARM processor and Analog Devices Visual DSP++ 5.0 usi
ng C/C++ and assembler on a BlackFin DSP. The work included the support and por
ting of a couple of device drivers from a GPU to a DSP processor. Development w
as done using Window
* Medivance, Inc., (Jul 08 to Feb 09), Worked to develop a new GUI front end to
their next Therapeutic Temperature Management System. The code is written in Vi
sual Basic 2005 and made extensive use of the .Net 3.5 framework. The software
was developed to work on an Embedded XP OS and provided support of case manageme
nt of the device as well as help, software update and recovery.
* On Consulting Client, (Jan 08 to Jul 08), Worked for a client developing a fra
mework and system scanner that work on three platforms. The Windows CE/Mobile a
nd Vista; Mac OS/X, Linux and the iPhone. The core of the platform was written
in ASP.Net, C# 2008 and .Net 3.5/WCF/WPF on the PC platform and in Objective C o
n the Mac OS/X platforms.
* On Consulting Client, (Aug 07 to Jan 08) Worked on Threat Analysis and integra
tion for security service protecting against viruses, spam, phishing and other f
orms of attacks. Part of the has included integration with third party security
packages such as Symantec and Sophos third party APIs for integration into the
current service. The code is written in C and PHP using a couple of different S
QL databases on Red Hat Enterprise Linux.
* Jeppesen Sanderson, Inc., (Apr 07 to Jul 07), Worked on Porting a legacy appli
cation written in FORTRAN and C/C++ on SCO UNIX to SUN Solaris. The system prov
ided Aircraft and Airport data analysis as a part of its function. Part of the
port was to move a large number of aircraft modules written in FORTRAN, there wa
s little to no information on most of the system, part of the task was to evalua
te and document the system for future maintenance.
Manager/Lead Software Engineer - 2000 to 2007
SET Technologies International, Inc., , Bellevue, Washington
A Small Consulting company woring on onsite and offsite projects for a number of
clients.
* 1460 Marketing, Inc. (Nov 06 to Mar 07), Worked on the development of a speech
recognition engine, written in Java and MySQL 5.0, running on Apache and Linux.
The software used the Sphinx 1.4 Speech Recognition framework to handle voice
inputs in order to insert ads on popular Websites like Craigslist.
* Palm Corporation (May 06 to Oct 06), Worked to port an SDIO driver from Mobile
Windows 6.0 to Mobile Windows 5.5, using C/C++ on Platform Builder 5.5.
* Newmont Mining (Jun 06 to Oct 06), Rewrote file access library to handle a num
ber of new file formats. This included libraries for both Windows and Linux pla
tforms, written in C++ using GNU C++ on Linux and Visual C++ 2005 on Windows. A
major part of the work included developing interfaces for a Geologic package wr
itten in C++ and Fortran. Additional work was done to upgrade some of the UI to
reflect the additional information being presented. The UI was using a QT add-
on to Visual Studio
* GW Telecom, (Aug 05 to May 06), Worked on the development customer premise and
network node prototype equipment for the deployment of a trail Broadband Wirele
ss Phone service. The equipment included the following network elements SIP ter
minal adaptor, MPLS and routing engines, OpenVPN for security, drivers for intel
ligent meshing technologies of WiFi and WiMax networks. The work was done using
manufacturers reference hardware using an embedded Linux using several open Sou
rce packages written
* Digeo Corporation, (May 05 to Nov 05), Worked with a set-top box manufacturer
to diagnosis and troubleshoot DOCSIS issues and help them port from DOCSIS 1.1 t
o DOCSIS 2.0. The work was done on an embedded Linux and in C/C++.
* Omnitronix, inc., (Dec 04 to May 05), Leading a team of 6 software engineers o
n the migration of their network product from a homegrown operating system to an
embedded Linux (Snap Linux) on a board that is based on the IPX425 Intel proces
sor. The work was done using C and Perl scripts. The new UI was written C++ an
d used QT designer for some of the UI configuration screens.
* Intel Corporation, (Sep 04 to Dec 04), worked on the development of a test aut
omation platform for the reference architecture of digital set-top boxes and Int
ernet appliances. The work was done using Linux, and C++ for the test platform
and Apache and PHP for the presentation of test results.
* SET Technologies Intl, (Feb 04 to Nov 04), Worked on the development of a tool
to meter reception strength of 802.11x signals. The work included a custom dev
ice driver for a Prism 2 base 802.11 card, used to access power and signal stren
gth values. The development was done in Embedded C++ on WinCE based PDA. The h
ost package was developed on Mac OS/X using C++ and QT and converted the results
into a TurboCAD file for the graphical present of the results.
* Cerinon Inc, (Feb 04 to Jul 04), Worked on the development of a display driver
for a 8-bit embedded controller for a medical pasteurization system. The softw
are was written in C on the embedded controller and Visual Basic .Net for the cl
ient software. The application communicated with the medical device and display
ed device statistics using a windows server run IIS 5.0 to display the status of
multiple devices.
* Hybrid Systems, (Aug 03 to Jan 04), Worked on the migration from VxWorks to eC
os of a DOCSIS monitoring device running a Broadcom chipset. Work was done in C
and Perl and supported DOCSIS 1.1 and 2.0. Utilized Jtag ICE to debug custom
changes to the Broadcom reference code.
* Healthcare Network Solutions, (Mar 01 to Nov 03), Worked on the development on
the first release of the software. The application is a service to adult famil
y and assisted living facilities, providing HIPAA compliancy and electronic data
exchange with various healthcare providers. The application was written in Vis
ual Basic, GNU C++ and Python 2.2.1 using MySql 4.2 on Red Hat Linux 8.0 and Win
dows 2000.
* Microsoft Corporation, (Apr 01 to Jun 03), Worked on the testing of Smart Obje
cts Technologies. Duties included benchmarking and testing of the communication
s interface and transport layers; and the development of numerous testing and fi
eld support tools. The work was done in C# on an embedded .Net 1.0 and Windows X
P platforms.
* Hybrid Systems, (Aug 00 to Jan 01), Worked on the port of the DOCSIS protocol
for the adaptation to a wireless service. Works include working on library for
key authentication and exchange to support the DOCSIS Baseline Privacy plus Inte
rface Specification. Also worked on enhancements to the scheduling process for
better support of fragmentation and de-fragmentation of data packets. Also work
ed on porting a VoIP (H.248) Class Library to Solaris 2.7. This required settin
g up a small VoIP ne
Lead Developer - 1999 to 2000
CH2M Hill Telecommunications, Englewood, Colorado
Worked on the development of a pen-top computer based solution for cable technic
ians working in the field. The work was for Sharp Zarus palmtops and interfaced
with AutoCAD and Small world systems. Responsibilities included development sy
nchronization and transfer routines; FMS conversion routines; and upload trigger
s for Smallworld. The development was done using C++, QT, Perl, FMS and Magik.
Lead Software Engineer - 1992 to 1999
Systems Engineering Technologies, Denver, Colorado
Software consulting and development company focusing on cable and telecommunicat
ion clients.
* Advance Telemetry Systems, (Nov 98 to Aug 99), Designed and developed an inter
face to monitor and report problems within a Remote PBX applications. The appli
cation allowed users to have PBX functionality and Networking capabilities at re
mote locations (i.e. home, or a hotel). The software was developed using Micros
oft's COM philosophy in C++ and reported problems found using SNMP traps.
* Hewlett Packard, (May 98 to Oct 98), Worked at HP's Knowledge Engineering Labo
ratory, providing support for a couple of the internal knowledge bases. Duties
included development of knowledge data objects and C++ interfaces. The work was
done in Visual C++, Python and an internal object oriented programming language
working on HP-UX 11.0, Windows NT 3.51, code was stored in Visual SourceSafe.
* System Engineering Technologies, (Oct 97 to May 98), Worked on the development
of a PCS Data traffic simulator for US West Cellular. The work included develo
pment of the communication elements of the server. The software was developed o
n Solaris 2.5 in C++ and supported an interface into MathLab for statistical ana
lysis. Also worked on the development import and export routines that allowed
the simulation models to be saved.
* Time Warner Cable, (Sep 94 to Dec 96), Worked on definition and architecture o
f High Speed Communications (TCP/IP and Internet based) services over TWC's Hybr
id fiber-coax plant. Provided project management and technical support for one
of two system integrator that developed TWC's Roadrunner systems. Developed num
erous interfaces: between several online information providers; and Roadrunner;
a common billing interface between Roadrunner and 4 different billing systems (C
ableData, CSG, and ISD
* Philips Electronics, (Jan 94 to Jun 94), Worked on the development of a system
to delivery medical information to doctors, (Medical News Network II). The pro
ject was developed to utilize a satellite for the delivery of video and informat
ion to a UNIX server and VCR(s) located at a doctor's office. The system would
communicate back via a satellite uplink and by a PPP dialup. Was responsible for
the development two USL device drivers and an IPC network library. The develop
ment was done on AIX
* Hewlett Packard, (Jun 93 to Dec 93), Worked as part of team that developed fun
ctional prototype of a system to move telephone service orders from an IBM mainf
rame and distribute them to the appropriate telephone switch. And in return col
lect call detail records (CDR), preprocess them and return the results to the ma
inframe for billing. This included development of extensive IPC mechanism and s
ystem audits. The software was written in C++ on HP-UX 9.0 platform.
* MCI Corporation, (Oct 92 to Jul 93), Developed procedures and tools to help au
tomate change and distribution management on multiple platforms. The Software w
as written in C, shell on DEC VAX (VMS), IBM R/S 6000 (AIX), and Stratus VOS pla
tforms.
* Solutions Unlimited, (Feb 93 to Jun 93), Ported custom database tools from Win
dows 3.1 to Windows NT's 32-bit environment. Tools used embedded Oracle SQL. T
he software was written in C++, Pro-C and Pick Basic on an Intel based platform.
* Centel Corporation, (May 92 to Nov 92), Developed procedures and tools for sec
urity on Centel's UNIX networks. The software was written in C++ on PC-Based UN
IX (ESIX in Zortech C++). The target platforms where IBM RS/6000 (AIX), HP 9000
(HP-UX) and DEC VAXs (Ultrix).
Software/Communications Engineer - 1982 to 1992
Independent Consultant, Denver, CO
Provided communications and development advice/services to Solutions Unlimited,
Unidata, ASD Corp, MCI, IBM, and Bell Labs.
Development Manager - 1976 to 1982
Alpha Software, Englewood, Colorado
Designed, and maintained a mail inventory accounting and inventory accounting sy
stem. The system was written in Prime Information Basic (Pick Basic) and ran on
dual Prime 755 servers. Managed an average of 4-8 client projects concurrentl
y, including technical development teams consisting of 10 developers and 2 admin
istrative personnel. Developed an integrated accounting system written for IBM'
s mainframe; a forms processor/security system for a VAX 11/780 running UNIX, as
well as 3270 terminal emulation software.
EDUCATION
B.S., Geology - 1980
Colorado State University, Ft Collins, CO
Certificate, CISSP - 2005
Bellevue Community College, Bellevue, WA
Certificate, Digium Certified Asterisk Professional (dCAP) - 2005
Bellevue, WA
Certificate, PMI Project Management Professional - 2004
expected completion September 2008
Certificate, Microsoft Certified Database Administrator - 2002
Strategic Computers, Bellevue, WA
Just need to take Microsoft Tests
Certificate, Cisco Certified Network Associate - 2002
Online
Just need to Cisco CCNA tests
1990
Various Facilities, Denver, CO
Various classroom and self-study courses to include Lucent, Microsoft, Oracle, C
isco, Ascend, and general networking, security and software life cycle topics an
d project management.
SKILLS
* Applications: SAP, Siebel, Onyx, OpenView, Remedy, Computer Security, Data C
ommunications, Database Analyst, Device Drivers, Expert Systems, Embedded System
s, Inventory Control, Sales Analysis, Software Conversions and Systems Integrati
on, Mathway's MathLab, Firmware, Benchmarks, Internet Security, Data Communicati
ons, EDI Software Conversions and Systems Integration, Object Oriented design an
d programming.
* Databases: Oracle 10i, DB2, SQL Server 2000 & 2005, MySQL 4 & 5
* Languages: C, C++, C#, Perl, Java2, J2EE, Python, PERL, Fortran 77, Visual B
asic, Pick Basic, Cobol, UML, XML, XSL and X86 Assemblers.
* Hardware and Operating Systems: Amdahl 580 (UTS 4.4), Apple Macintosh (OS 7-10
.2), DEC Alpha (OpenVMS, OSF/1), HP 9000 (HP/UX 7.2-11.3), IBM 360 - z900 (VM, M
VS - z390), IBM AS400 (OS/400), IBM RS6000 (AIX 3.2-4.3), IBM PC (Windows 2000,
XP, Vista, Linux, and FreeBSD, VxWorks, QNX), Intel processors 80x86-Pentium 4,
Motorola 680x0, PowerPC, SUN 220, 250, 4700, 10000 Solaris
* Protocols: RS232, RS449, V.35, Ethernet, Gigabit Ethernet, SONET/SDH, DWDM, Fi
bre-channel, 802.11a/b/g/n, HDLC, PAPB (link layer X.5), Q.921, IBM BSC-2780, 32
70, 3780, X.25, Q.931, X.25, Q.931, TCP/IPv4&6, ISDN, IGRP, EIGRP, OSPF, BGPv4,
X.400, 409 and 410, NFS, RFS, CMS Kermit, SNA, VTAM, CMS, Novell Netware 4.x, RP
C, XML, HTML, JavaScript, SNMP, DOCSIS, WIFI, WiMAX, 802.16e, 802.1x, MPLS, RSVP
, H.323, H248, H.245, SIP, MGCP, CDMA, GPRS, UMTS, HSUPRA

Das könnte Ihnen auch gefallen