0 оценок0% нашли этот документ полезным (0 голосов)
10 просмотров3 страницы
Self-motivated, resourceful Senior Software Developer with 20+ years experience. Innovative thinker, with exceptional ability to implement solutions "right the first time" DSI Inc. (14 years) and the US Air Force (nearly 8 years) recognized for exemplary dedication and contributions.
Self-motivated, resourceful Senior Software Developer with 20+ years experience. Innovative thinker, with exceptional ability to implement solutions "right the first time" DSI Inc. (14 years) and the US Air Force (nearly 8 years) recognized for exemplary dedication and contributions.
Авторское право:
Attribution Non-Commercial (BY-NC)
Доступные форматы
Скачайте в формате TXT, PDF, TXT или читайте онлайн в Scribd
Self-motivated, resourceful Senior Software Developer with 20+ years experience. Innovative thinker, with exceptional ability to implement solutions "right the first time" DSI Inc. (14 years) and the US Air Force (nearly 8 years) recognized for exemplary dedication and contributions.
Авторское право:
Attribution Non-Commercial (BY-NC)
Доступные форматы
Скачайте в формате TXT, PDF, TXT или читайте онлайн в Scribd
Self-motivated, resourceful Senior Software Developer with
20+ years comprehensive IT experience and a specialization in C# and .NET. Pivotal resource for DSI Inc. (14 years) and the US Air Force (nearly 8 years), consistently recognized and promoted for exemplary dedication and contributions. Innovative thinker, with an exceptional ability to implement solutions that are robust, cost-effective, user-friendly, easily maintained and "right the first time". Core competencies in Extreme Programming, algorithms and data structures. * Aggressively tackle every task with a positive attitude and a sense of urgency. Consistently deliver programs that perform beyond client expectations, despite shifting priorities and tight timeframes. * Clear and decisive contributor, with a track record of selecting the right course of action and making sound design decisions. * Expertise in full cycle project planning, development and execution; proficient in formulating a strategic vision and providing tactical implementation. * Seasoned "go to" resource when the impossible is requested. TECHNICAL SKILLS LANGUAGES/TOOLS: C, C++, C#, .NET, Visual Studio 2008/6, Embedded Visual C++, Team Foundation Server, Informix SQL/4GL PLATFORMS: Windows, Windows CE/Mobile PROFESSIONAL EXPERIENCE DSI INC., Overland Park, KS; 05/1996 - Present SENIOR SOFTWARE DEVELOPER; 14 years Computer hardware reseller that also develops data- collection software solutions for clients all over the world. Vital technical and leadership resource enhancing, maintaining, testing and troubleshooting data collection programs used by warehouses, manufacturers and distributors worldwide. Software implements client-specific business logic that greatly reduces errors and therefore costs to companies that use it to track inventory, incoming/outgoing shipments, trucks, time & attendance and more. KEY ACCOMPLISHMENTS: * Contribute to all phases of the SDLC, including the writing and execution of several thousand-unit tests that have dramatically improved development time. * Currently Senior Developer on team of 11 (originally 4) rewriting entire product (Version 7) using new technologies: Extreme Programming and C# for PCs, Windows CE and Windows Mobile platforms. Product was originally written in C++/Visual Basic and team of 8 developed Version 6 using C++3.5 for .NET. * Invented a fast, powerful, stable and scalable formula parsing and execution engine for script interpreting program, TranCollector. TranCollector application originally ran on a variety of DOS-based hand-held devices, each with its own proprietary means of transferring software, configuring TCPIP settings, playing sounds and accessing the bar-code scanner. Successfully met challenge of easily integrating new devices added to the supported list into the shared code base. Later reinvented program to add new functionality and eliminate much overhead and redundancy. > Benchmark tests showed 8-9x faster performance, with one test at 11. > Also developed device-side implementations of RFID support for those devices that had needed hardware options. Took initiative to locate and install the SDK's from each device manufacturer and work with developers from those manufacturers to ensure implementations got up and running. * Built a DeviceLoader application that consolidated loading programs for DOS/CE-based devices, critically needed due to an almost continuous addition of new devices. > Included a consistent wizard-style interface that populated the database with loaded devices and automatically generated values for successive devices. Device-specific loading logic was now described in a model-info text file, which used a language-like syntax to describe where to place various files, modify text and XML files, set registry keys and set up shortcuts to start TranCollector. > Solution minimized user changes, ended need for maintenance on DeviceLoader and made adding a new device as simple as creating a new subfolder with a new model-info file. System was lauded/adopted by many colleagues. * Conceptualized and designed script debugger that stepped users through their scripts, set break points and monitored/altered the values of variables and records. > Completed complex job in 5 weeks vs. projected 10. * Created local record storage system to provide scriptwriters with a way to store and manipulate records that were either retrieved from a server database or generated locally. Also developed in-place quick-sort algorithm and binary seeking capabilities. * Enabled scriptwriters to design forms with standard Windows controls and event handlers, augmenting the standard user-input options of one-at-a-time input fields and selection lists. Environment: C, C++, C#, Visual Studio 2008/6, Embedded Visual C++ 3 & 4, Team Foundation Server, Windows, Windows CE/Mobile US AIR FORCE, Whiteman AFB, MO; 07/1987 - 06/1995 SYSTEM MANAGER; 7 years 11 months Maintained and enhanced mission-critical Expanded Minuteman Data Analysis System (EMDAS), the computer system tracking all data for maintaining Minuteman missiles at Whiteman AFB. Began career as Developer and promoted to System Manager, due to significant contributions to the environment. KEY ACCOMPLISHMENTS: * Re-invented original software that could not be modified to meet critical Air Force requirements, such as summarizations for Department heads that were not available without considerable manual effort. Also automated the entry of parameters and report generation, completely eliminating need for a manned overnight shift. * Led initiative to replace very old equipment used by EMDAS, investigating numerous database/platform options and selecting Informix on a mid-size computer running UNIX with software written in C. Taught self C in 1 week. * Tackled difficult issue of requirements that meant hosting existing dumb-terminals scattered throughout the base using serial communications at 9600 baud. Devised an ANSI-based window-like interface that was far more intuitive than before, complete with overlapping windows and shadowing effects. To accommodate the limited bandwidth, ensured it sent only changes to the terminal's screens. * Greatly assisted users with issues or questions by adding a method to use one terminal to show the screen of another terminal, while allowing keyboard control from both terminals simultaneously. PROFESSIONAL TRAINING Windows Architecture for Developers; Mastering Visual Basic Fundamentals Multi-threaded Windows Programming EDUCATION Community College of the Air Force, Whitman AFB, MO A.S., Electronics, 1995