|
Christopher Disdero - www.chrisdisdero.com – Everett, WA USA
Profession
Principal senior software engineer and application architect specializing in UI design and implementation and application interconnectivity on a variety of platforms including Windows, Apple Macintosh, Apple iOS (iPhone and iPad), and Android.
Education
B. A. Physics with Phi Beta Kappa & Honors 1986, Reed College, Portland, OR
Graduated with Honors 1982, James Madison High School, Portland, OR
Qualifications
PLATFORMS: OSX, iOS, Android, Windows
LANGUAGES: C/C++, C#, Objective C, Java, Visual Basic, JavaScript, VBScript, Xaml, XML, HTML, HTML5, CSS, CSS3, PHP.
TECHNOLOGIES: Monotouch, Cocoa, .NET, WPF, MFC, VSTO, OLE, COM, Automation, ActiveX, DDE.
APPLICATIONS: WordPress, Photoshop, Lightroom, iMovie, Premiere Pro, Encore, Dreamweaver, Cinema 4D, Vue xStream, TIBCO Spotfire, TIBCO Spotfire S+, TIBCO Spotfire Miner.
DEVELOPMENT SYSTEMS: Eclipse, MonoDevelop, XCode, Visual Studio, Git, Perforce, Subversion, SourceSafe.
CLERICAL: 85 WPM 92% Accuracy, Computer Data Entry, PC Applications
Experience
Oct 1994 – Present
TIBCO Spotfire (formerly Insightful, Corp.) – spotfire.tibco.com – Seattle, WA
ARCHITECT – PRINCIPAL ENGINEER
Responsible for using a variety of development environments, languages, and technologies to implement new features and maintain legacy code in consumer and professional market software products.
Projects:
- Redesigned TIBCO Spotfire for iPad from the ground up in Objective-C and added a new full-screen mode when in Analyze context view. Created a fresh new updated UI motif, and improved the speed and handling of the app by about 50%. I use Apple’s Core Data and new Grand Central Dispatch technologies in the app to improve reliability and responsiveness. The UI is now customizable so that OEMs and partners can rebrand and re-feature the app making their own app-store app out of it. All of the app functionality and UI is now in a separate framework that is callable from a simple stock iOS application in XCode.
- Proposed a new design for an iPad app that manages connections to Spotfire® Web Player servers and presents Spotfire® Web Player analytics with additional capabilities to annotate and then e-mail annotated analytics to colleagues via the built-in contacts and e-mail apps on the iPad. My design was accepted over another third-party consultant’s design. Implemented the design in a fully working iPad application with Monotouch in only 22 days. I was the only engineer working on the design and implementation. It is the first iPad application TIBCO has ever done. After QA approved the app, I prepared and uploaded the release version to iTunes Connect. It took less than one day after Apple began review of the app to approve it! It is available from the iTunes App Store now.
- Used Monotouch to port most of the major components of TIBCO Spotfire® Clinical Graphics (a Windows application which I worked extensively on) to the iPhone 4.x platform. With the app you can connect to a server, select a data source, some columns, and a graph template, then watch as the graph is generated on your iPhone screen. Implemented a zoomable graphics view that supports multi-touch gestures and an iPhone tabbed navigation UI for the application. Presented the app along with key programming revelations to a group of engineer peers and managers at TIBCO Seattle.
- Ported TIBCO Spotfire® Miner (a C++ and Java application) to 64bit Windows platforms.
- Implemented a package for TIBCO Spotfire® S+ and R which allows users and the TIBCO Spotfire® S+ Statistical Services Server to read and write SBDF (Spotfire® Binary Data Format) files. This permits data interchange between Spotfire clients and the server. Packages were implemented in C code with S+ and R language scripting to support the interface.
- Implemented important visualization extension for TIBCO Spotfire® which allows users to create Clinical Graphics Visualization graphs inside of Spotfire® using Spotfire® data and emulating the UI and behavior of built-in Spotfire® graph types. Application was implemented in C# on Windows using Visual Studio 2008.

- Implemented several statistical engine nodes with full UI in Java for TIBCO Spotfire® Miner, a major data mining and exploration software program produced by TIBCO Software Inc. These nodes were major feature additions for a new point release of the program.
- Designed and implemented a complete WPF UI and server connection in C# for TIBCO Spotfire® Clinical Graphics (a Windows program), including enabling technology for dynamically loading and presenting Xaml-based dialogs during program run. This program was a major new offering by TIBCO Software Inc. to pharmaceuticals and financials.
- Implemented the ability for TIBCO Spotfire® S+ (a C++ Windows application) to handle RGBA color values for graphsheet devices. This feature was intended to bring S+ graphsheets in line with similar color features in R. Implementation involved extensive modification of legacy graphics code written in C++.
Jan 2009 – Present
TRAVEL VIDEO PRODUCER
Produced and directed a series of travel videos starting with one of my wife and my adventures in Austria. Instead of simple home movies, we wanted to create videos that would be interesting and enjoyable for others who wanted to learn about the areas we travel to. I’m currently releasing a new series on China. Our videos have become very popular all over the world on YouTube and Vimeo.
Key Accomplishments:
- Researched each location we would travel to using the internet, travel guides, and city information.
- Created scripts of camera shots per location, as well as live shot cue cards.
- Used iMovie to produce videos and record narration voice-overs.
Oct 2005 – Present
Silver Ridge Modelworks – silverridgemodelworks.com – Everett, WA
SOLE PROPRIETOR SMALL BUSINESS
Created a model railroad craftsman kit and marketed it through the web and in print magazines to hundreds of model railroad enthusiasts around the world. Developed a loyal and satisfied customer base.
Key Accomplishments:
- Designed and crafted a museum quality kit that has easy-to-follow illustrated instructions to build.
- Created a website to promote and sell the kit.
- Successfully marketed the kit worldwide via the web and print magazines.
Oct 1992 – Oct 1994
TriMetrix, Inc., Seattle, WA
QUALITY ASSURANCE TEAM LEADER
Coordinated testing of new versions of Axum, designed automated tests, coordinated beta testing, processed beta test feedback, bug reporting, management and prioritization of testing, interviewed new testers, and handled phone and e-mail product technical support of Axum.
Key Accomplishments:
- Designed and implemented bug reporting, tech support call tracking system using FoxPro. System was used by tech support, development, and management across a LAN.
- Revised existing automated tests for Axum and added new Visual Test interface tests.
- Trained testers and technical support reps. Several were advanced to development positions.
- Developed beta test program and worked with external beta sites during releases of Axum.
Aug 1990 – Oct 1992
Software Etc, Bellevue, WA
STORE MANAGER
Responsible to make location profitable and to ensure excellent customer service in sales and support, product technical support, training future store managers, staff scheduling, merchandising, and mall required advertising.
Key Accomplishments:
- Exceeded 1990 fiscal year quota by over 4%
- Implemented major store operations changes smoothly
- Trained five managers for new locations in the district
Jan 1985 – May 1986
Reed College, Portland, OR
CIRCUIT ANALYSIS THESIS RESEARCH
Developed fast and reliable systematic circuit analysis theory using Graph theory. Implemented the theory in algorithms written in Pascal and produced a computer software program called CircuitWorks with a user-friendly interface allowing students to simulate circuit behavior and testing on the computer screen. Research results were published in a research paper and presented orally before a research committee of professors.
Certificates

References available upon request.

|
At a glance:
Name:
Chris
Occupation:
Software Engineer
Favorite Languages:
Objective-C, C++, C#
Favorite Challenge:
Interfacing to complex programs together so that elements of one UI interoperate with the other UI.
Passions:
Learning new things. Photography. Electronic Music. Astronomy. Model Railroad Miniatures, Designing web sites.
Favorite Getaway:
San Juan Island
Personal Motto:
“No matter where you go, there you are.”
Favorite Photos I’ve Taken:




|
|