Stéphane Lunati
Senior Engineer in iTunes Store, Apple Computer Inc.
I am currently working at Apple Inc in the iTunes Store group. I am a senior engineer & architect for the iTunes Connect team.
At Palm I was a senior engineer and architect for the design of the new AppCatalog. In addition I worked on various performance improvement of the existing AppCatalog.
At Netflix member of a senior engineering team that research and implements highly effective and scalable personalization algorithms. When you are a Netflix customer and you are browsing the site, the web pages and the content (movie) you are seeing has been customized for you. My team is in charge of finding the best movie to show. The main challenges is the scalability of the system and the accuracy of the results.
I have have been involved for 16 months in the exciting life of a startup : Livescribe where I was responsible for all the back end web applications.
Previously I have been involved in many critical projects for Apple Inc including the successful launch of the iPhone by providing a set of online applications and services to enhance the iPhone experience.
I have been involved with many other teams at Apple for various projects : iTunes music store launch, iLfe + .Mac integration, desktop OS application integration.
My experience cover various area from software engineer development to architect scalable web applications (multi millions daily hits) with a proven track record.
My main skills are :
- designing scalable web applications/systems
- object oriented development
- strong knowledge of Java and Objective-C
Senior Engineer & architect in the iTunes Store in the team responsible for iTunes Connect, the portal used by every third parties that provide content for the various store offered by iTunes : Music, Movies, Music-Videos, Applications, Books.
2010 - 2010Worked on performance improvement on the existing AppCatalog. Designed the architecture of the next generation of the AppCatalog
2009 - 2010Senior engineer in the team responsible for research and implementation of the Netflix home page, and algorithms that make personalized movie recommendation. Worked on performance improvement for various internal web services remote call by switching from HTTP java serialization to up to date technology like Apache Avro, Google Protocol Buffer.
2008 - 2009From the company site : http://www.livescribe.com
-----------------------
Ever Miss a Word?
We at LiveScribe Inc. know the feeling.
In lectures, meetings, or wherever you are, the smartpen records and syncs audio with whatever you write. Tap directly on notes to replay recorded audio from the time you were writing.
Transfer your notes and drawings to your PC to backup, replay, and even share them online. You can also search for words within your notes to find exactly what you need in seconds.
-----------------------
LiveScribe Inc. has developed a revolutionary smart pen... I am in charge of the web and network operations.
2003 - 2007Senior Manager Software Engineer
Apple Online Services : .Mac - http://www.mac.com
Manage a team of talented engineers developing major web applications and web services used by over 1.7 million paying subscribers. Applications handling multi millions web app transactions daily. iPhone web application in depth knowledge.
Expertise includes: designing scalable and efficient Java application, integrating with existing systems like mail system: IMAP/POP, online storage : NFS/WebDAV, CalDAV, existing web services : XML-RPC, SOAP.
Developed and deployed iPhone specific web applications : RSS Reader, Web Gallery viewer and more.
Main architect and lead engineer on various new applications for their entire life cycle : spec, design, development, testing and successful deployment, followed by major and minor updates. Experienced in localizing web applications : English, Japanse, French, German.
Integration with Mac OS X desktop application : iLife applications (iPhoto, iWeb, ...), Mail, iChat, System Preferences, main installer...
Participate in the various iterative process of designing brand new web applications including user interface design, approved by V.Ps and the company C.E.O.
Skilled engineer for problem-solving and debugging critical live applications.
Technical Environment : Java, Object Oriented Programming, Apple WebObjects , XML, CSS/AJAX, Apache, Oracle, Unix (Mac OS X), IMAP/POP, I18N, SVN, CVS.
Senior Engineer
Apple Online Services : .Mac - http://www.mac.com
As a Senior Engineer, architected and developed various web applications and web services. Applications deployed and used by a large customer based (WebObjeccts Java). System architected and developed include : a Webmail system, various utility web applications.
Designed various internal back end web services : spell checker, credit card transaction. Applications required porting from an existing legacy C code to Java, and required smooth integration with existing online applications. Most applications deployed are handling multi-millions hits a day (still in production environment).
Technical Environment: Java, Object Oriented Programming, Apple WebObjects, XML, CSS/AJAX, Apache/Netscape, Oracle, Unix (Solaris/Mac OS X), IMAP/POP
1999 - 2000Lead engineer in the development for porting the Objective-C Apple WebObjects framework to a 100% Java implementation.
Responsability included keeping a similar architecture as a previous existing framework, enhance new framework with a set of new features, improve overall application performance.
Cross platform environment: Windows NT, Mac OS, Solaris, HP-UX
1997 - 1999Apple France - Apple Europe
Worked as a consulting engineer for various customers to implement and deploy web applications using NeXT/Apple WebObjects technology. Customers included petroleum industry, telecom industry, insurance industry.
Participate in the creation and development of various internal web applications (OOO technology) used by the customers, and maintained by customer's employees that I have trained during the months I spent at the customer location. Development cross platform on Windows and Mac OS.
1994 - 1997Worked as a consulting engineer for various customers to implement and deploy web applications : telecom industry, insurance industry.
Technology used : NextStep, OpenStep, WebObjects, Oracle, Sybase
1993 - 1994Software engineer designing desktop applications for advertisement company.
NeXTStep/OpenStep, Windows, Mac OS, Sybase, MS-SQL Server
