|
|
ResumeMike 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:
- Created software designs for, implemented, and deployed many large-scale
Unix projects, used by millions of users.
- Perl expert. Designs, implements, maintains 50+
modules on CPAN and leads their development.
- Years of practice in designing and deploying large scale Web
applications, authentication and authorization systems, revision control
systems, job automation, and creating development and deployment tools.
|
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
Perl Power -- A JumpStart Guide to Programming with Perl 5
CPAN Modules:
Log::Log4perl,
Net::Amazon,
JavaScript::SpiderMonkey,
and many more.
|
Professional Experience
|
Yahoo!, Sunnyvale, CA
September 2004 - present
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. |
|
|
|