Eric D. Joannes

Software Engineer
Austin, TX (512) 246-1914 eric@ericjoannes.com

Profile

Expertise in object-oriented programming with strong design, debugging, problem-solving, and analytical capabilities. Extensive experience writing commercial applications in independent and team environments, supporting developers across multiple international regions, and customizing data visualization software for specialized scientific domains. Recognized for the ability to adapt quickly to new technical stacks and deliver robust, high-performance solutions under pressure.

Skills

Languages
C C++ Objective-C PHP JavaScript Perl Ruby HTML/CSS Assembly (x86, 6502, 6811) Visual Basic
Platforms
macOS (Objective-C, Cocoa, Quartz) Linux Unix Windows
Tools & Tech
Matlab STL QuickTime MySQL Dojo Xcode OpenGL
Methodologies
Agile ISO 9001 RUP UML

Professional Experience

Software Engineer (Contractor) - CODAR Ocean Sensors
2003 - Present

Design and develop software for SeaSonde, an ocean monitoring application suite using Agile-inspired development cycles.

  • Designed and implemented SeaDrift for oil spill simulation and search-and-rescue mission planning via QuickTime movies; utilized during the Deepwater Horizon disaster response, international Coast Guard operations, and congressional hearings.
  • Designed and implemented SeaDisplay, a multi-threaded, Carbon and Quartz-based data visualization application for currents, waves, and tsunami detection.
  • Engineered SpectraPlotter for radar data quality visualization and SeaStar, a Quartz-based 2D graphics rendering engine.
  • Created GapFinder for automated data quality and missing information monitoring.
  • Ported multiple core applications to macOS and transitioned architectures from PowerPC to Intel processors.
  • Implemented and modified C++ and MATLAB algorithms for ship detection programs and tidal analysis (SeaTides).
Software Engineer (Contractor) - Various Clients
2003 - Present
  • Developed AutoCare, a vehicle fleet management web application using PHP, MySQL, HTML, CSS, JavaScript, and Bootstrap.
  • Developed myVault, an asset management web application using PHP, MySQL, HTML, CSS, JavaScript, and Bootstrap.
  • Developed an interactive, map-based opera performance resume using the Google Maps API, PHP, and JavaScript, enabling users to visualize artist performance histories geographically and cross-reference past roles and productions.
  • Designed and implemented great circle calculation applications in Java (Android) and C# (Windows).
  • Built custom Java mailing list managers, low-level DNS tools, and various administrative web utilities.
  • Authored complex Excel VBA macros and legacy web applications.
Software Engineer - Schlumberger Austin Product Center
1998 - 2002

Engineered software for GeoFrame, an oil exploration and production platform.

  • Led the graphics port of GeoFrame to Linux and upgraded the suite to Motif 2.1.
  • Enhanced 2D graphics kernels, data visualization modules, and color-reduction algorithms for geological images.
  • Conducted usability studies and designed critical customer-facing GUIs (Marker and color selection panels).
  • Integrated third-party packages (Carnac) and provided technical support for internal and external developers.
Software Engineer - Schlumberger Clamart Product Center
1998
  • Improved core geology applications for the GeoFrame platform in Clamart, France.
Military Service - French Army (Baden-Baden, Germany)
1997
  • Improved an Access database managing regiment personnel and activities; awarded the French National Defense Medal for job excellence.
Head Teaching Assistant - University of Texas at Austin (ECE Department)
1995 - 1996
  • Supervised and instructed microprocessor programming coursework and labs.
Software Engineer - Softissimo (Paris, France)
1994
  • Designed and developed Lexibase for Windows utilizing MFC and ObjectWindows; implemented fast access lookup algorithms, data compression, and image filtering.

Education

Master of Science in Electrical and Computer Engineering - University of Texas at Austin
1996

Master's Thesis: Wave propagation in elliptical waveguides.

Engineering Degree - Ecole Centrale de Lille (Lille, France)
1995