I am an experienced technical leader in multiple companies, providing direction in developing and maintaining user oriented products. I have an excellent track record as a team leader who continually seeks to improve the development process so that quality products are released on time to customers. Actively pursue new technologies to enhance products. Established, communicated, and accomplished goals in challenging environments.
Skills
C/C++
Java
JavaScript
XML
MFC & QT
SWT
DOM/CSS
XUL
Windows 2000/XP/9x
Unix/Linux
Apache
HTML
EXPERIENCE
Simdesk Technologies, Austin, TX 2004-present
Simdesk Technologies provide software and services for the management of personal information and data storage.
Software Team Lead
Lead the development team and contributed to the team in the development of Simdesk Organizer. Because of the team’s success in meeting goals while using Scrum, agile development methodologies were adopted company wide. The Organizer product was built from the Mozilla Thunderbird code base. Personal expertise was developed in CSS, JavaScript, XBL, HTML, XML, XPCOM, DOM and RDF.
Pervasive Software, Austin, TX 2000-2004
Pervasive Software produces data infrastructure products to make it possible for customers to manage, integrate, analyze and secure their critical data while providing the industry's best combination of performance, reliability and cost.
Senior Lead Software Engineer
Pioneered Scrum agile development methodologies with utilities team and introduced for company-wide implementation.
Designed the architecture of the next generation utilities and successfully lead and contributed to team development of five new Java based database administration utilities in a six-month period using the Scrum methodology.
Proposed and designed the architecture for license management subsystem used across multiple product lines.
New Technology Partners, Manchester, NH 1995 – 2000
New Technology Partners is a worldwide leader in Quota Management and Storage Resource Management with thousands of satisfied customers around the globe.
Software Engineer
Participated in establishing rules and procedures for configuration management.
Texas Instruments, Austin, TX 1985-1995
Member Group Technical Staff, 1992 - 1995
Spearheaded the effort to integrate Object Oriented Design and Programming into the mainstream development process.
Software Developer, 1989 - 1991
Lead a project for designing and developing network management software in C/C++ on Unix and Windows NT system.
Integrated Artificial Intelligence (AI) technology into Mac OS.
Texas Instruments, Chicago, IL
Sales Technical Support, 1985 - 1988
Addressed customer pre and post sales technical questions for computer products by proactively supporting the customers at their sites.
TECHNICAL EXPERTISE
Certifications
Certified Scrum Master – April 2004
Scrum is an agile, lightweight process that can be used to manage and control product development using iterative, incremental practices. Scrum significantly increases productivity and reduces time to benefits while facilitating adaptive, empirical systems development.
Patents
6,532,498 - Method and system for event notification between software application program objects
6,256,678 – Object oriented method and system for providing a common communications interface between software application programs.
EDUCATION
Iowa State University, Ames, IA Masters Degree Biomedical Engineering
Cedarville University, Cedarville, OH Bachelors of Art Biology