 |
RECENT WORK EXPERIENCE
|  |
 |
Tekelec, Research Triangle Park NC
Software Engineer
October 2006 to present
|
 |

| • |
Enterprise Linux Distribution
Supported and made enhancements to Tekelec's RHEL-based Enterprise Linux distribution. Added new capabilities to internal build tools. Supported high-availability features for telecom-grade reliability.
|
 |
| • |
Web Application Development
Wrote PHP and Javascript code for Tekelec's "Eagle XG" routing products: GSM cellular call routing, 4G/LTE service mediation, DIAMETER authentication.Worked with Zend (model-view-controller) framework and Dojo UI widgets. Software deployed on Linux-based high-availability clusters.
|
 |
| • |
Security Analysis
Hardened Tekelec's platform software for approval by US Military (DISA).
|
|
|
 |
|
TMIO, Research Triangle Park NC
Software Engineer, Embedded Linux System Designer
February 2004 to October 2006
|
 |

| • |
Start-up Company
First employee at software development office in RTP. Active in product planning and technology evaluation. System administrator duties included network planning, DHCP, DNS, internet domains, VPN, internal email, source code control (subversion), printers, automated backups.
|
 |
| • |
Embedded Linux System
Created a custom Linux distribution to run on a single-board computer with limited resources. Selected open source packages and organized them them into a repeatable build process. Wrote device drivers for custom hardware. Provided run-time platform for other developers.
|
 |
| • |
C++ Appliance Control Software
Wrote custom software in C++ to control an "Intelligent" oven appliance. Interfaced with several open source libraries (log4c++, Xerces XML, SQLite). Developed XML protocol that client applications use to control the oven.
|
 |
| • |
Security Analysis
Evaluated the security of the product design, both for the oven in the home and for the back-end servers.
|
|
|
 |
|
Ericsson, Research Triangle Park NC
Embedded Software Engineer
March 1998 to March 2003
|
 |

| • |
Cellular Phone Software
Wrote embedded software (in C, assembly) for mainstream cellular phone products. Added support for camera accessory and high speed data services to CDMA phones (Sprint, Verizon). Wrote device drivers and protocol software for a GSM-based FM radio phone, shown at CeBit-99. Developed over-the-air instant messaging protocol for a concept phone for teenagers.
|
 |
| • |
Ericsson Cyberlab Singapore (16 months)
Built prototype gadgets to visualize and test 3G application concepts and home network services. Test results led to changes in mainstream product designs. Team leader for the prototyping group (three engineers). Created a phone simulator to test application flow in user trials.
|
 |
| • |
Special Assignment in Sweden (2 months)
Served as liaison between development groups in the US and in Sweden. Chosen for my ability to comprehend and explain wide technical problems. Directed 3rd-party contractors in implementation of "push" feature for WAP mini-browser.
|
 |
| • |
Professional Training
Completed technical courses on Embedded Linux, Speech Recognition and Digital Signal Processing. Attended Leadership Core Curriculum management training.
|
|