|
|||||||||||||||||||||||||||||||
|
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: 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. |
|
site map |