Steve Donie |
7603 Basil Drive Phone: 512.797.7822 |
Summary |
16 years experience in software engineering, working in a variety of development lifecycles including agile development methods. Experience with system-level programming, software for the disabled, GUI development, and configuration management. Innovative, creative, and product oriented. Experienced with Java, C, C++, C#, .NET, COM, XML, XSL, HTML, JSP, ASP, SQL, Perl. Highly skilled in application and operating system development and debugging. An effective communicator and team leader, with a history of shipping software on time. |
Experience |
DrillingInfo is a subscription based provider of information to the oil and gas industry. They have a web-based application that allows customers to search for various types of information regarding wells, leases, completions, production, and many others. We get a lot of the raw data from various state agencies using a variety of methods. As manager for the Data Integration Group, I am introducing agile development techniques in both project management and technical areas.
Development in C# and ASP.NET on a web-based system for electronic invoicing. For more information, see the DataCert website. All development done using Test Driven Development and an Agile development process. Software was been delivered very quickly, even in the face of very new business processes and vague requirements, with very high quality.
Landmark Graphics produces complex software for interpreting subsurface geology. Their customers include nearly all the major oil and gas companies in the world. Over a 6 year period, I progressed from Senior Software Developer to Manager of the Configuration Management group. Software Engineer on three projects - starting with a COM based software framework for component based applications known as AppWorks. The core design of AppWorks has carried over into the other projects I have worked on. Beginning in 2000, we ported AppWorks to Java, and I did UI development and configuration management for the team. That project was picked up as part of a larger company initiative, which led to a 2 year, 60 person project to develop a prototype for client side technical software in Java. That then led to the development of the DecisionSpace infrastructure and a growing family of applications based on that framework. Development and Configuration Management lead for DecisionSpace, a software infrastructure forming the base of Landmark's new family of software. Helped DecisionSpace transition from an internal-only devkit to a solid foundation for a growing family of commercial applications. Manager for a team of 13, responsible for CM duties across the company, supporting nearly 400 developers with primary development locations in Austin, Houston, and Denver. During that time the group was instrumental in shipping at least one product every month. Members of the team were previously assigned to different product groups, but I formed the group into a cohesive team, helped them share best practices, improve consistency across various product lines, and improve communication. Through weekly conference calls, mailing lists, and a wiki-web that I set up and maintained, the team collaborated to document many previously undocumented procedures, centralize build reporting information, and improve the ability of the team to handle multiple projects.
Designed, wrote and debugged Microsoft products and technologies for the disabled. Actively worked with four other members of design team to determine features and meet shipping deadlines. Consulted with developers to design and implement accessibility features in major Microsoft products such as Office and Internet Explorer. Provided developer support to third party accessibility aid vendors. Attended major trade shows and presented Microsoft products and technologies to vendors and consumers. Debugged complex interactions between applications, accessibility aids, and the Windows operating system.
Designed, developed and debugged Windows City, a program to allow blind people to use Windows 3.1. As a member of a three person team, developed SmarTalk, an inexpensive hardware speech synthesizer. Designed alternative user interfaces. Performed system and application level programming. Performed market research to determine needs of people with disabilities and specify product features. Co-wrote research grant applications.
Developed and shipped five innovative multimedia training programs combining PC's, touchscreens, and video discs. Member of design team which specified program content, flow, and user interface design.
|
Education |
|
Created with the XML Resume Library