Signez le Pacte écologique (Sign the Ecology Pact)!
PHILIPPE C. MARTIN
pmartin@snakecard.com    http://www.snakecard.com


I am a French citizen and I currently live in the US of A. My hobbies include my family, playing guitar, fishing (although I don't get to go often enough), ..., and programming anything that has a cpu.

I also strongly believe in supporting mother nature: if you can translate the above banner, I suggest you click on the link and go read what Nicolas Hulot has to say; most politics in France did ... and they usually never agree with one another.

As far as my work experience ... please scroll down.



SUMMARY

Software & Firmware Development / Smart Card Professional with extensive international. project management experience in Europe, the United States, Asia and the Middle East. Expertise in project and team management, high to low level applications in industrial and banking environments. Well-developed skills in computer sciences, IT, business management. Trilingual ability in English, French and Spanish.



CONTENT



PROFESSIONAL EXPERIENCE


Senior Software & Firmware Engineer - Aug. 2007-Present
VIVOTech Inc- Santa Clara, USA
  • Development of NFC EMV and Ticketing solutions: applets, HSM, OTA server, tools.
  • Development of EMV and Ticketing applicatios on contactless readers.


Independent Consultant - Feb. 2004-Present
SnakeCard, LLC - San Jose, USA
  • Software engineering for smart cards, hand-sets, embedded systems and cross-platform applications, global and software project management.
  • Founded SnakeCard, LLC in 2004 and developed smart card based logical/physical access solutions, electronic e-purse, a smart card development kit, a complete loyalty solution, a school/university ID application.


Product Marketing Support Manager - Nov. 2000-Oct. 2003
OBERTHUR CARD SYSTEMS (Smart Card Industry)-Nanterre, France
  • Directed a team of smart card and software development experts for customer-specific projects worldwide. Achieved developments for international banks and parts, as well as various marketing prototypes.
  • Managed development and industrial projects in Korea, Taiwan and Japan resulting in various partnerships and 1 million smart cards sold.
  • Accomplished the development and security certifications for 2 smart card applications for a major French bank, generating a $500,000 development revenue and mid-term exclusivity. Developed showroom Java-based software prototypes and converted in-house encryption system from Windows to Linux.
  • Appointed as the main marketing interface with R&D, Process, Sales, Purchasing and local Customer Support teams. Improved the process by applying the new ISO 9000/2000 QA constraints. Defined and centralized the pricing for all product ranges. Reached the $29M cost cover target in 2003.


Software Architecture Expert - Feb. 1999-Oct. 2000
I.E.R. (Ticketing / Check-In / Boarding Systems Industry) - Suresnes, France
  • Defined, designed and implemented GUI engine and motor servo control drivers on Ticketing / Check-In printers. Ported real-time O/S pSOS+ on proprietary mother board for multi-application support.
  • Interfaced with Quality Assurance Department prior to software releases.
  • Supported the Systems Administrator for Unix / Linux related issues.


Engineering & Customer Service Manager - July 1995-Jan. 1999
FICHET AUTOMATION (Banking Automation Industry) - Vélizy, France
  • Defined and managed the software engineering of banking automatons.
  • Supervised alpha and beta test teams before and after product releases.
  • Managed Customer Support technicians and subcontractors.
  • Ensured systems administration (HP/UX, Windows NT).


R&D Software Engineer - 1989-1995
OCE GRAPHICS (Plotters/Printers Industry) - Maison Alfort, France
  • Designed and implemented motor servo control drivers, real-time O/S vxWorks port, network layers, graphics engines on proprietary mother boards for printers and plotters.
  • Ensured systems administration of R&D projects (Sun-OS) - Internal ISO 9000 auditor.
  • Managed contractor for development of a graphics language test suite generator.


Application Engineer - 1987-1989
ALLOY COMPUTER PRODUCTS (PC/Networking Industry) - Framingham, MA
  • Developed test suites and analyzed bugs to ensure proper compatibility between existing Novell compliant applications and proprietary operating systems.
  • Initiated a Customer Support antenna in France to support the UK subsidiary.


Computer Science Teaching Assistant - 1988
BOSTON UNIVERSITY (Education) - Boston, MA
  • Provided assistance to computer science students and graded papers.


Customer Service Representative - 1986
BancWare (Banking Industry) - Stoughton, Massachusetts
  • Managed hot-line support for bank clients. Involved with bug analysis and R&D reporting prior to product releases.


EDUCATION


Master's in Computer Information Systems (Information Security), 2008-2010
Boston University, Boston, Massachusetts


1 year of credits toward Master's in Computer Science, 1988
Boston University, Boston, Massachusetts


BSBA , 1982-1986
Double Major in MIS and Finance / Minor in Spanish
Boston University, Boston, Massachusetts



PROFESSIONAL SKILLS


Project Management: PRINCE/2, MS Project
Computer Languages: Python, C/C++, Java, Javascript, PHP, Assembly Languages, Cobol, Basic, VB6, Javacard, BasicCard, S-Choice
Smart Card Technologies: Global Platform, PKI (CSP/PK11), Multos, EMV
HSM: Safenet
Systems Administration: Linux, FreeBSD, Sun/OS, HP/UX, Windows
Operating Systems: Windows, Unix/Linux, OS/2, Mac/OS
GUI: wxWidgets, QT, GTK, MFC, FLTK
Microprocessor/Controllers: arm, i960, i80X86, M68K, M680X, Sparclite, TMS 34010
Relational Databases: MySQL, Postgres, Access, SQLite, MS-SQL
Web/Networking: Java, Javascript, HTML, PHP, XML, TCP/IP, Localtalk
Other Operating Systems: vxWorks, pSOS+, Xiring
Methodologies: UML, SART, SADT
Graphics Languages: HP/GL, Postscript, CC907


Back to top

ACHIEVEMENTS
The following lists most of my work since I founded SnakeCard, LLC.
(all smard cards used are micro-processor cards).
The main difference between Products and Projects is that the latter have not been packaged for off-the-shelf release.

Type Information Link
Project (Dev Kit): SnakeCard Framework (SCF) This is what really started SnakeCard: I wanted to develop the perfect Smart Card development environment (shell, debugger, simulator, development libraries). All of my projects, products and prototypes use SCF. SCF
Project (Remote Access): PCSC Server Since SCF was architectured to dialog with various readers or simulators, I decided to release a PCSC server, which allows for transparent access to remote readers on the net. This products uses a RSA + AES key session mechanism to insure data privacy. Just as SCF, the PCSC Server can run under Windows or Linux. PCSC Server
Project (Loyalty): DigiCoins (unfinished) The DigiCoins project which should be going on (without SnakeCard) is a loyaty solution in dual (contact & contactless) mode - in the current state of the development, the SAM & holder-card code (JavaCard) is done and audited, the POS system is functional and so is the server acquisition software. DigiCoins
Project (Academic/Corporate): ID Packages School and Corporate ID are cross-platform packages which attempt to solve many of the problems Universities and Corporation face. Although both are functional, they have not been industrialized ... and need polishing. They represent my strong belief that smart cards must have many functions as security is usually not enough of a business model to the potential customer. SCCorpID
SCSchoolID
Project (Physical Access): Lott Fitness Center The center requires physical access during the night and logical access during the day; each of their members can now enter the premises 7/24 and the cards are updated automatically with the last payment date. In the daytime, the picture of the user appears on the screen as well as some familly, health, and payment information. The system is synchronized with an access database but still can run off-line. The project has been in production for almost two years. Lott
Product (Logical Access): WinSafe Logon Solo WinSafe Logon Solo is already in production and allows end-users to simply logon to their private Windows-PC with a card and a PIN code. WinSafe Logon Solo
Product (Logical Access): WinSafe Logon Net WinSafe Logon Net bring domain support and synchronization with the Active Directory as well as automatic PIN generation to the Solo version. WinSafe Logon Net
Product (Logical Access) : Smart Café SmartCafé is also a deployed product; it is meant for CyberCafe owners: the users are supplied with cards that give them access to the store's PC ... as long as there are points left in the cards. Cards can be reloaded from a simple SAM-based POS system. SmartCafé
Product (Financial) : SCEPurse SCEPurse is a simple and easy to use Electronic Purse system. The POS is PC-based and uses a SAM for authentication. I designed SCEPurse with the small stores in mind. SCEpurse has been deployed. SCEpurse
Prototype (Embedded): Vending Machine Access If you live in the USA; chances are you have seen a Kinko photocopy machine: these use memory cards (easy to recognize) - this prototype is my attempt to bring multi-function micro-processor cards to vending machines (for this specific prototype, I use the BL1800 Jackrabbit ). In progress
Prototype (Health) : Web-based Health Card System This prototype focuses on a solution where the customer could, through a fairly sophisticated personalization process "fine tune" the cards so various actors in the health community (insurances, hospitals, physicians, pharmacies, ambulances ... and holders) get various types of read-write access to the information stored in the card. This through various level of SAMs and PIN codes. The web-based feature is there to reduce to something close to zero the deployment cost as solely a web browser is necessary (the technologies used here a ActiveX and XPCOM). In progress

Signez le Pacte écologique (Sign the Ecology Pact)!