Mike Schilli
Email: mschilli@perlmeister.com
Objective |
Designing solutions to large-scale problems, and quickly turning them into reliable products people love to use. | |
Summary |
20+ years of professional experience in software development,
including:
|
|
Publications |
Monthly Columns: Linux Pro Magazine, Monthly column on Perl programming (10/2003 - today). Monthly Columns: German Linux Magazine, 1997 - today, "Perl Snapshot": Monthly columns on programming with Perl. Book: Addison-Wesley, 1999 |
|
Professional Experience | Apple Inc., Cupertino, CA May 2015 - present Design and implementation of large scale datacenter automation tools (authentication systems, key value stores). Yahoo!, Sunnyvale, CA September 2004 - April 2015 Principal Engineer, currently developing a next generation deployment tool. Created vast array of development and deployment tools, used daily by many Yahoo engineers to control hundreds of thousands of servers. Perl Wizard, defined the company's Perl strategy, architected Perl module deployment infrastructure, provided guidance on many of Yahoo's Perl projects. America Online, Inc., Mountain View, CA September 1997 - September 2004 Lead Engineer. Design and implementation of AOL infrastructure products. Projects: Screen Name Service, AOL's main user authentication and registration system for Web applications. MyNews, a system for personalized news. Unified Preferences, a Unix-(TCP/IP)-based, high-performance, highly-available distributed AOL-Backend System to serve critical data to the AOL client Welcome Screen and to other high-profile applications. Blaxxun Interactive, San Francisco, CA October 1996 - September 1997 Senior Software Engineer. Design and programming of system software for an Internet multi-user communication server (chat, 3D motion). Platforms: Solaris (Sparc), Linux, Irix, Windows NT. Softlab, Munich, Germany October 1994 - September 1996 Senior Software Engineer. Design and implementation of parts of the Enabler repository kernel, an object-oriented database system. Platforms: HP-UX, AIX, Windows NT. Oldenbourg Data Systems, Munich, Germany December 1991 - September 1994 Software Engineer. Designed, implemented and tested parts of an image processing system in cooperation with TRW Financial Systems. Additionally: System administration and configuration management for this large-scale Unix project. |
|
Education |
TU München (Technical
University, Munich, Germany) 1985-1991 MS in Electrical and Information Engineering. |
|
Employment Eligibility |
Eligible for employment in the U.S. |