Owner, UltraRob.com and Senior Software Developer at El Paso Corp
Colorado Springs, Colorado Area
Owner, UltraRob.com and Senior Software Developer at El Paso Corp
Colorado Springs, Colorado Area
I have over 13 years of experience in software development. The majority of my work has been with user interfaces including web interfaces. I've also developed backend systems and database access. I have experience with multi-threaded and distributed systems. I’ve worked on various size teams including large ones with developers at multiple locations. I have been the technical lead on projects.
I also maintain a website that is about my ultra cycling and it has a search for cycling and outdoor gear. In December 2008 there were around 80,000 unique visitors and 135,000 page views. The gear search uses datafeeds from over 60 online merchants. There are over 200,000 product entries in the datafeeds. I use this website to do search engine optimization experiments.
Web development, ASP .Net, DHTML, C#, C/C++, Java, PHP, MS SQL Server, MySQL, Windows GUI development, MFC
(Public Company; EP; Oil & Energy industry)
May 2009 — Present (7 months)
(Privately Held; Myself Only; Leisure, Travel & Tourism industry)
November 2005 — Present (4 years 1 month)
All aspects of running a website that includes product search for cycling and outdoor gear.
(Privately Held; 51-200 employees; Automotive industry)
November 2007 — November 2008 (1 year 1 month)
Developed a web interface that uses an ActiveX control to get additional part information from a business management system and used JavaScript to update the web page. The backend is a C++ ISAPI extension. Customized web page templates for customers. Worked on desktop parts lookup software for power equipment and power sport dealers. Written mainly in C# with some C++ code with managed C++ wrappers.
(Public Company; Computer Networking industry)
May 2002 — November 2007 (5 years 7 months)
Worked on a web application using C# and ASP .NET controls. Users could create custom pages using web parts. Some parts of the pages made use of AJAX to update data without a full page postback. On the backend, both Microsoft SQL Server and MySQL were used.
Optimized and buffered SQL Server database inserts to handle large bursts of data in a distributed system. Wrote stored procedures for SQL Server so reports could be generated quickly with Crystal Reports.
Developed a web interface for a network management console to provide access to archived network maps and reports. Also displayed current information from the database. Solution used J2EE and applets that used XML for communication to server.
(Public Company; 10,001 or more employees; A; Computer Networking industry)
February 1998 — May 2002 (4 years 4 months)
Involved in all phases of development for first two releases of the Telegra Voice Quality Tester that was designed to test VoIP systems. The VQT received several industry awards. The VQT used a specialized sound card to transmit/receive audio over analog phone lines. Wrote VQT GUI using Visual C++/MFC on Windows 98 and NT platform. Used object oriented design to reduce development time of common functionality used throughout the system. Developed unique embedded HTML help system for which a patent was applied. Re-designed audio acquisition and measurement analysis code from development partner to support other audio acquisition hardware and demo mode.
Technical lead on distributed version of VQT that had a Java user interface and used CORBA for communication to a central server and multiple test boxes.
Worked on GUI for Internet Advisor data communication analyzer software using Visual C++/MFC on Windows 95 platform.
(Privately Held; 51-200 employees; Computer Software industry)
October 1997 — February 1998 (5 months)
Worked as part of a small team developing a web interface for GE Capital’s auto claims system. Used HTML and JavaScript to create interactive data entry pages and wrote CGI scripts in C++.
Contractor on MCI’s Local CARE Information System. Tasks included C++ programming for CGI processing of web interface and C-Kermit scripting to send alphanumeric pages.
(Public Company; Defense & Space industry)
July 1997 — October 1997 (4 months)
Responsible for software development for war game simulations at the Joint National Test Facility. Member of the user interface team developing with C++ and X/Motif on Silicon Graphics workstations.
(Privately Held; 11-50 employees; Education Management industry)
May 1995 — July 1997 (2 years 3 months)
Involved in development of AbleAide Case Management System for colleges and universities to track disabled students. Involved in all phases of development from requirements to testing. The system was implemented using the Borland C++ compiler for Microsoft Windows and made use of the Object Windows Library classes.
Lead on Department of Education funded research project to make restaurant menus accessible to blind individuals. Developed Microsoft Windows application with C++ to allow menu hierarchies to be created graphically and sound files recorded for the menu items. Application interfaced with an external hand-held device to playback the sound files for the menu.
Other projects included web page development and an interactive online disability quiz.
(Public Company; Computer Networking industry)
September 1994 — May 1995 (9 months)
Part-time contractor at Hewlett Packard while attending college. Quality Assurance, configuration file setup, and C/C++ coding for data communication analyzer software utilities.
BSCS , Computer Science , 1992 — 1995
minors in math and electrical engineering, 3.97 GPA
web development, cycling, mountain biking, hiking, skiing
WVC College and Career, Pikes Peak Velo