michael stone resume 2016
TRANSCRIPT
Michael Stone [email protected] Scottsdale, AZ 85254 602-402-2743
Skills Highlights
Extensive experience in software development as a team member, team leader and as an
independent contractor.
Highly skilled in C# and C++
programming languages
Extensive knowledge of Windows Presentation Foundation (WPF)
Experienced in interface design and implementation
Accomplished in XAML
Well-versed in Agile development
methodologies including SCRUM
Expert in design and implementation of common libraries and utility and diagnostic
tools
Proficient with Team Foundation Server and
Rational ClearCase source control systems
Career Highlights
As an independent contractor, successfully designed, built, released and supported a Windows grid control, which was bought and used by several companies, including Rockwell
Automation, NetPro Computing and Allen-Bradley.
Designed and implemented multiple internally-released device simulators. These simulators
assisted developers and technical support staff in the development and testing of OSIsoft interface products, which connect their primary product with a customer’s factory and plant controller devices.
Developed a number of internal tools and libraries to help in the development, testing and debugging of the more than 400 interface programs that my last employer supports.
Created a proof-of-concept prototype that read a specially-formatted C++ header file for an interface program and created a XAML file that could be used by a general interface configurator program to dynamically generate the configuration screen(s) for that interface,
eliminating the need for an interface developer to create interface-specific configurators.
Professional Experiences
Senior Software Developer 06/1994 - 10/2016 OSIsoft, LLC San Leandro, CA Sequencia Corp. (formerly PID, Inc.) Phoenix, AZ (Note: OSIsoft purchased Sequencia in 2002 and hired the employees, and maintained employee’s
start date with Sequencia as their start date with OSIsoft.)
Designed, developed and implemented interface programs that collect data from external data
sources, providing real-time, fault-tolerant data to the PI System, the primary product of
OSIsoft, LLC.
Designed, developed and implemented interface GUI utility programs such as simulators,
configurators, data point builders and diagnostic tools.
Designed, developed and implemented the client application part of ProcessPoint, a Product
Lifecycle Management (PLM) solution for the process control industry using agile methodologies.
Developed and implemented client applications for the batch and process control industry. Primary
products developed include a batch process control equipment editor and an SFC (Sequential
Function Chart) viewer and editor. All projects implemented in C++ and MFC on the Windows NT
operating system.
PC Development Group Manager 06/1989 - 06/1994 NCM A/S Phoenix Phoenix, AZ
Supervised the work of five other software developers and additional contractors at times.
Implemented and maintained programming standards, scheduled and coordinated code
reviews, created project prototypes and designs and implemented and tested software.
Developed, implemented and tested all UI applications for non-mainframe products.
Independent Contractor 10/1988 - Present De la Piedra Software Scottsdale, AZ
Self-employed independent contractor doing UI applications development in C and C++ on
Windows platforms for clients such as Best Western Hotels, Microsoft Consulting Services,
NetPro Computing Inc. and Kinetik I.T (formerly Mach 2 Systems).
Also designed, developed, marketed and sold a robust grid control for Windows platforms
that was or is still used by companies such as Rockwell Automation and Allen-Bradley.
Senior Software Engineer, Software Support Specialist 11/1980 - 09/1988 Bunker Ramo Shelton, CT
Led a team of three programmers at Bunker Ramo's Swiss subsidiary.
Developed a complete transaction system (driver, keyboard handler, screen data editor and
mask generator) in C for both UNIX and VMS systems.
As the software specialist at the Spanish subsidiary, executed all software tasks such as
development, support, demonstrations and customer training. Initially, in the U.S., primary
support specialist for Latin America in the International Marketing department.
Handled the generation, installation and support of BANKTRAN systems, the support of
distributors and customers, demonstrations and the review of system specifications.
Programmer-Analyst 03/1979 - 10/1980 Honeywell Information Systems McLean, VA
Designed and implemented a translator of ROLM (Data General) Assembler to Honeywell
Level-6 Assembler to support the conversion of the control software of the electro-static
inertial navigation system in B-52 bombers. Also began the initial coding on a secure
communications processor for UNIX.
Education
Bachelor in Computer Science University of Texas at Austin
Active in Continuing Education to Stay Current with New Technology
Attended numerous professional courses in topics such as Debugging, SCRUM, Interactive Design, and COM.
Additional Information
Fluent in Spanish, some German
Held DoD Top Security Clearance with Honeywell