
Software consultant and architect, mobile products expert.
Nice Area, France

Software consultant and architect, mobile products expert.
Nice Area, France
Skilled software architect and developer with a strong background in software design, ergonomy and development as well as mobile device-related products. Worked on all aspects of a product life cycle (design, implementation, documentation, marketing, user support).
I'm focusing on Mac OS X Cocoa and iPhone / iPod Touch development, leveraging my 11+ year experience developing mobile products and even longer developing Mac software.
florent@florentpillet.com
+33 6 1518 9434
- Mac OS X and iPhone software development
- Software development for mobile platforms (iPhone, Palm OS, Windows Mobile)
- Skilled in several languages (C/C++, Objective-C, C#, Python, Perl, 68k & Arm assembler).
- High level and low level development & debugging tools (Apple XCode, Visual Studio, GNU toolchain)
- Frameworks (Cocoa, .NET / .NETCF, MFC, Qt, and a range of older ones on various platforms)
- Unix software development
- ... and much more ...
(Computer Software industry)
August 2001 — Present (8 years 5 months)
Developing software for Mac OS X and iPhone, Windows Mobile, Palm OS (see http://www.florentpillet.com for details). Recent works include (can't mention them all because of NDAs):
• Mappy for iPhone (navigation and points of interest targetting the French market)
• CommandFusion iViewer for iPhone, a versatile and flexible remote controller for home automation systems and much more.
• part of the team developing DxO Optics Pro 5 for Mac, a prosumer image enhancement software for digital SLRs, built on top of the latest Mac OS X technologies (Mac OS X / Cocoa)
• In-car GPS navigation software (.NET CF / C++ on Windows Mobile)
• Multi-pda synchronization front-end on Mac OS X for Palm OS handhelds (including specialized USB userland driver)
• Productivity applications for Palm OS and Windows Mobile
• Internet Sharing software on Mac OS X for Palm handhelds
• Windows Mobile C++ (raw win32 API) and .NETCF (C#, C/C++) development
(Privately Held; 51-200 employees; Computer Software industry)
January 1999 — July 2001 (2 years 7 months)
Co-architect on the development of the opt[e]go product (client/server solution for geo-dependant applications targeting mobile users with PDAs, cell phones and other mobile devices):
- Designed and developed the portable core of the Opt[e]way technology, ported to 9 client and server platforms (Linux, Solaris, Tru64, Windows, Mac OS, Palm OS, Pocket PC, Symbian/EPOC32).
- Designed the high level public APIs
- Designed and developed the company’s first map viewers for Palm OS and UNIX, as well as several internal and prototype tools.
- Provided design, development and debugging help to other team members, as well as a set of coding rules.
- Technical interface with customers (help and advice in technology evaluation, technical presence during sales meeting)
(Self-Employed; Myself Only; Computer Software industry)
September 1993 — December 1998 (5 years 4 months)
As a freelance consultant and developer during 5 years, I worked on numerous projects for my customers: development of Oracle and 4thDimension databases and 4D plug-ins, maintenance and optimization of existing databases; porting software from Windows to Mac OS (primarily games); development of custom software in many areas (genetic research, education, transportation, video analysis, etc). I also developed my own software products (for Palm OS, Mac OS, Windows) and marketed them directly on the internet.
(Public Company; 11-50 employees; Telecommunications industry)
September 1992 — May 1993 (9 months)
Developed optimized libraries to speed up the companys server. Trained developers in foreign countries to the use of the server product, and the development of Minitel services using this product.
(Privately Held; 11-50 employees; Information Technology and Services industry)
January 1992 — September 1992 (9 months)
Joined Liaison Microsystems, a company focused on developing Oracle client applications on the Macintosh. I developed several successful projects there for customers in the education and publishing areas. I also worked with other developers on bigger projects for real estate client companies. Development was done in C, with an in-house framework that we constantly improved to answer to our customers needs.
(Privately Held; 1-10 employees; Telecommunications industry)
January 1990 — August 1991 (1 year 8 months)
Joined CPIO, a French company developing Minitel services. I was in charge of C language development on the Unix machines we used to run the servers. Ive worked with several flavors of Unix System V r3.2. I also developed a few program running under DOS on PCs (a serial driver, a terminal emulator and a file cataloging program).
(Self-Employed; Myself Only; Computer Networking industry)
September 1987 — December 1989 (2 years 4 months)
Developed a number of telecommunications-related products which were marketed by French companies. These products were closely related to the French Minitel: videotext screen compositing tools, videotext terminal emulators and servers, etc.
New technology, geopolitics, windsurf addict, swimming, roller skating, skiing, biking
PEF (Palm Entrepreneurs Forum)