Computer Consultant or Computer Engineer or Computer Operator Resume




Title
Computer Consultant or Computer Engineer or Computer Operator

Primary Skills
C#, C++, Visual Basic, Linux/UNIX/SOlaris, .Net/SQL

Location
US-CO-Centennial,

Posted
Jan-04-09

RESUME DETAILS
Lead Software Engineer, Sr. Developer, Programmer

SUMMARY
I have worked in the computer industry in the capacity of an engineer and manager 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, enjoy interacting and have supervised groups of up to twenty individuals. A Win/Win approach to life and business helps me when dealing with people and helping them reach their goals. I employ prototyping techniques when possible and am familiar with UML, Booch, Aslett RUP and Agile methodologies. Have used numerous CASE tools and have worked extensively in Object-Oriented programming, state machines and real-time programming. It is important to develop solutions that work now and in the future.

EXPERIENCE
Managing/Lead Software Consultant - 2008 to Present
ON Consulting, Inc., Centennial, Colorado
Working for a small consulting company doing development in C, C++ and C# on Linux and windows platforms.
* Medivance, Inc., (Jul 08 to Present), Worked to develop a new GUI front end to their next Therapeutic Temperature Management System. The code is written in Visual Basic 2005 and made extensive use of the .Net 2.0 framework. The software was developed to work on an Embedded XP OS and provided support of case management of the device as well as help, software update and recovery.
* On Consulting Client, (Feb 08 to Jul 08), Worked for a client developing a framework and system scanner that work on three platforms. The Windows CE and Vista; Macosx and the iPhone. The core of the platform was written in C# 2008 and .Net 2.0 and 3.5 on the PC platform and in Objective C on the Macosx platforms. The framework interfaced with Adobe Air and would scan a system for its configuration, hardware and software installed and any reported issues. This allowed a consumer to self diagn
* On Consulting Client, (Aug 07 to Feb 08), Worked on Threat Analysis and integration for security service protecting against viruses, spam, phishing and other forms 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 SQL databases on Red Hat Enterprise Linux.
* Jeppesen Sanderson, Inc., (Apr 07 to Jul 07), Worked on Porting a legacy application written in FORTRAN and C/C++ on SCO UNIX to SUN Solaris. The system provided 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 was little to no information on most of the system, part of the task was to evaluate 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 number of new file formats. This included libraries for both Windows and Linux platforms, 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 written 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 Wireless Phone service. The equipment included the following network elements SIP terminal adaptor, MPLS and routing engines, OpenVPN for security, drivers for intelligent meshing technologies of WiFi and WiMax networks. The work was done using manufacturers reference hardware using an embedded Linux using several open Source 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 to 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 on 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 processor. The work was done using C and Perl scripts. The new UI was written C++ and used QT designer for some of the UI configuration screens.
* Intel Corporation, (Sep 04 to Dec 04), worked on the development of a test automation platform for the reference architecture of digital set-top boxes and Internet 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 device driver for a Prism 2 base 802.11 card, used to access power and signal strength values. The development was done in Embedded C++ on WinCE based PDA. The host 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 software was written in C on the embedded controller and Visual Basic .Net for the client software. The application communicated with the medical device and displayed 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 eCos 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 family and assisted living facilities, providing HIPAA compliancy and electronic data exchange with various healthcare providers. The application was written in Visual Basic, GNU C++ and Python 2.2.1 using MySql 4.2 on Red Hat Linux 8.0 and Windows 2000.
* Microsoft Corporation, (Apr 01 to Jun 03), Worked on the testing of Smart Objects Technologies. Duties included benchmarking and testing of the communications interface and transport layers; and the development of numerous testing and field support tools. The work was done in C# on an embedded .Net 1.0 and Windows XP 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 Interface Specification. Also worked on enhancements to the scheduling process for better support of fragmentation and de-fragmentation of data packets. Also worked on porting a VoIP (H.248) Class Library to Solaris 2.7. This required setting 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 technicians working in the field. The work was for Sharp Zarus palmtops and interfaced with AutoCAD and Small world systems. Responsibilities included development synchronization and transfer routines; FMS conversion routines; and upload triggers 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 telecommunication clients.
* Advance Telemetry Systems, (Nov 98 to Aug 99), Designed and developed an interface to monitor and report problems within a Remote PBX applications. The application allowed users to have PBX functionality and Networking capabilities at remote locations (i.e. home, or a hotel). The software was developed using Microsoft'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 Laboratory, 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 development of the communication elements of the server. The software was developed on Solaris 2.5 in C++ and supported an interface into MathLab for statistical analysis. 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 of High Speed Communications (TCP/IP and Internet based) services over TWC's Hybrid fiber-coax plant. Provided project management and technical support for one of two system integrator that developed TWC's Roadrunner systems. Developed numerous interfaces: between several online information providers; and Roadrunner; a common billing interface between Roadrunner and 4 different billing systems (CableData, 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 project was developed to utilize a satellite for the delivery of video and information 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 development was done on AIX
* Hewlett Packard, (Jun 93 to Dec 93), Worked as part of team that developed functional prototype of a system to move telephone service orders from an IBM mainframe and distribute them to the appropriate telephone switch. And in return collect call detail records (CDR), preprocess them and return the results to the mainframe for billing. This included development of extensive IPC mechanism and system 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 automate change and distribution management on multiple platforms. The Software was written in C, shell on DEC VAX (VMS), IBM R/S 6000 (AIX), and Stratus VOS platforms.
* Solutions Unlimited, (Feb 93 to Jun 93), Ported custom database tools from Windows 3.1 to Windows NT's 32-bit environment. Tools used embedded Oracle SQL. The 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 security on Centel's UNIX networks. The software was written in C++ on PC-Based UNIX (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 system. 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 concurrently, including technical development teams consisting of 10 developers and 2 administrative 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, PMI Project Management Professional - 2007
expected completion June 2009

Certificate, CISSP - 2005
Bellevue Community College, Bellevue, WA

Certificate, Digium Certified Asterisk Professional (dCAP) - 2005
Bellevue, WA

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, Cisco, Ascend, and general networking, security and software life cycle topics and project management.

SKILLS
* Applications: SAP, Siebel, Onyx, OpenView, Remedy, Computer Security, Data Communications, Database Analyst, Device Drivers, Expert Systems, Embedded Systems, Inventory Control, Sales Analysis, Software Conversions and Systems Integration, Mathway's MathLab, Firmware, Benchmarks, Internet Security, Data Communications, EDI Software Conversions and Systems Integration, Object Oriented design and programming.
* Databases: Oracle 10i, DB2, SQL Server 2000 & 2005, MySQL 4 & 5
* Languages: C, C++, C#, Perl, Java2, J2EE, Python, PERL, Fortran 77, Visual Basic, 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, MVS - 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, Fibre-channel, 802.11a/b/g/n, HDLC, PAPB (link layer X.5), Q.921, IBM BSC-2780, 3270, 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, RPC, XML, HTML, JavaScript, SNMP, DOCSIS, WIFI, WiMAX, 802.16e, 802.1x, MPLS, RSVP, H.323, H248, H.245, SIP, MGCP, CDMA, GPRS, UMTS, HSUPRA

Certifications
See above

CONTACT DETAILS

You must be logged in and have a current resume access subscription. Login or Register »


Resumes in Centennial,, CO | Resumes in Colorado

View other Computer Consultant or Computer Engineer or Computer Operator resumes, Programmer / Developer resumes