Software Development in the area of Distributed, Real-Time and Embedded Systems using Middleware, C++ and Design Patterns
Real-Time Notification Service, Jan 2002 - June 2003
Designed and implemented the Real-Time Notification Service for TAO.
Performed empirical experiments to verify minimal latency, high throughput and predictable behavior.
Presented the performance numbers at the TAO'03 Workshop.
Optimization of RTCORBA 1.0 in TAO, June 2003 - July 2003
Test framework for Real-Time CORBA 1.0 , June 2001 - Jan 2002
CORBA compliant Messaging Framework for Java KVM, Feb 2001 - June 2001
Performance of Embedded OS, Dec 2000 - Feb 2001
Call processing using CORBA, May 1999 - August 1999
Designed and implemented a framework for call processing between subscribers
and trunking controllers, and also addressed the issue of integrating CORBA
with legacy code.
Java Quattro Pro
Augmented the spreadsheet parser code with an expression stack to optimize
formula recalculations.
SAMBA Java wrapper
Implemented Java wrapper classes over the Linux SAMBA code to allow Java
developers to write a GUI to browse machines on a network.
Linux
Ported the x86 Linux FTP FileSystem(UserFS) code to Corel Computer's Netwinder.
Paradox 9 DBMS
Reimplemented parts of the Paradox OPAL compiler to solve compatibility issues
with moving from Borland to Microsoft's C++ compiler.
WYSIWYG HTML Editor
Designed and implemented the GUI and text editing components of a WYSIWYG HTML
Editor in C++ using MFC and COM.
Yamuna Krishnamurthy, Irfan Pyarali, Pradeep Gore, and Craig Rodrigues, Using Prioritized Network Traffic to Achieve End-to-End Predictability, OMG's Real-time and Embedded Distributed Object Computing Workshop in Arlington, VA, July, 2002.
Dr. Douglas C. Schmidt
Professor Electrical Engineering and Computer Science, Vanderbilt University,
Phone: (615) 343-8197,
E-Mail:d.schmidt@vanderbilt.edu