Dynamic Ventures, Inc.
Software Development & Architecture
On-Site & Off-Site Custom Software
Development and Maintenance
(408) 343-0234  info@dynamicventuresinc.com
Resume of Philippe Habib - Software Engineer

Philippe Habib

526 View St.

Mtn View CA 94041

(650) 968-8654

phabib@well.com

 

 

SUMMARY

Analytical, experienced software engineer with wide ranging experience in networking, wireless, PDA, system software, video, and communications systems. Experience includes:

.Major architectural enhancements to Lotus Notes and cc:Mail

.Streamline asynchronous file I/O on Oracle's video server

.Designed and implemented cross-platform installation process on Windows and UNIX

.Wrote a wireless PDA email client for RadioMail

.Designed and lead project development for an X.25 CommToolbox tool for transport

 

 

TOOLS & TECHNOLOGY

Tools:
Visual BASIC, Object-Oriented C, C, APIs, Perl, Install Shield, Oracle Universal Installer,Lotus Notes, SourceSafe, ClearCase, Make, Debuggers, in-curcuit-emulators, basic hardware tools such as volt/ohm meter and oscilloscope

Protocols:

Sockets, TCP/IP, X.25, IPC, Multi-threading, ISDN, Winsock

Operating Systems:

Windows system programming, UNIX, Macintosh, Windows NT, PDA OS, Oracle Server environment, Embedded real-time OS, 5ESS and DMS100

 

Working knowledge:

COM, DCOM, Java, XML, SQL

 

 

Objective: A software engineering position designing and implementing systems and internals software.

 

Experience:

Senior Staff Engineer Atlantes Services Inc.,June 2001 to September 2001.

.Determine the optimum RFID technology to use for a particular set of customer requirements.Investigated and evaluated competing Radio Frequency ID (RFID) technologies.

.Designed and implemented software to configure, control, and gather statistics from several vendor's RFID reader hardware using Visual BASIC.

. Documented system operation, installation, and characteristics.

.Designed, built, and created prototype of mechanical hardware for system. Worked with manufacturers to create first customer build

 

Senior Technical Staff nCUBE Corporation,October 2000 to April 2001.

.Created a POSIX-compliant shared library in C for nCUBE's video server to increase the productivity of developers who work on the video server.Modified several components of the product to use the new library.

.Identify and fix problems with the portion of the video server that deals with archiving video to tape and restoring it. This work involved both Perl and C.

.Research conditional access methods for integration into the nCUBE product line to allow secure video on demand services.

.Added features to nCUBE's proprietary video pump to increase ease of use to the video pump's client applications.

 

Senior Technical Staff Oracle Corporation,July 1999 to October 2000.

.Investigated and implemented a new installation and delivery method for the Oracle Video Server, Oracle Video Client, and the Oracle Video Server Manager. This work resulted in a single consistent delivery and installation package across several operating systems, using InstallShield and the Oracle Universal Installer.

.Reproduced, isolated and fixed bugs in C for the Oracle Video Server product resulting in a more stable, robust product for customers.

.Designed and implemented feature and performance improvements in C for the Oracle Video Server.

 

Principal Engineer Lotus Development cc:Mail Division,March 1994 to June 1999.

.Architected and implemented TCP/IP communications on the cc:Mail Router. The resulting product used IPC and multiple threads to allow several processes to share a single listen socket and to support multiple active sessions on the same port. Added multiple active session SPX.

.Researched hardware and options for X.25 support and selected and implemented a solution that provides X.25 connectivity and allows future ISDN support with minimal additional effort.

.Investigated numerous customer problems with the Notes cc:mail Message Transfer Agent. Designed and implemented changes to the software in C to maintain a high level of customer satisfaction.

.Improved performance and reliability of the Notes cc:Mail Message Transfer Agent.

.Participated in the design and implementation cc:Mail's Router and directory exchange product to work with the newly designed database. This project required redesigning and rewriting the majority of the code to use the new database.

.Contributed to the transition of the Notes cc:mail message transfer agent from an East coast group. My work ensured that knowledge was transferred and ship dates were kept during the change.

 

 

Engineer RadioMail Corporation,October 1993 to March 1994.

.Developed the Magic Cap RadioMail client as shipped with the Motorola Envoy PDA. This work was in an object-oriented C that used a pre-processor proprietary to General Magic.

.Implemented server modifications in C for custom protocol support to allow third parties to develop wireless enabled software using RadioMail's servers.

.Developed a directory service application to allow lookup of RadioMail subscribers. This was done in a mix of Perl and C.

 

Scientist Apple Computer Inc.,January 1988 to October 1993.

.Responsible for diagnostics and test code for A/ROSE, the multi- tasking kernel that runs on NUBUS smart cards. Moved software from a Hypercard-based test bed to a C program resulting in greater stability and more depth of testing.

.Wrote diagnostic and test software for the Apple ISDN card. This software facilitated certification and release of the product with both 5ESS and DMS100 switches.

.Contributed to a custom engineering group that worked on custom software developement projects including an X.25 implementation.