Contact Information
Ilya
Baimetov
phone:
(cell) +1 (703) 340-9505
e-mail:
ilya.baimetov@hotmail.com
Objective
Product
Manager responsible for an innovative product or product line.
Education
1988
– 1994 student at MIPT (Moscow Institute of Physics and Technology),
Department of Applied Mathematics
1994
received a Master Degree in Applied Mathematics and Information Technologies
from MIPT
1996-1998
Computer Science Ph.D. student at MIPT, Department of Computer Systems.
Research interests included OO programming languages, compilers and runtime
environments; operating systems; distributed systems and asynchronous
communication.
Professional
experience
January 2006 – present, Parallels(Renton, WA, USA)
Director
of Product Management, Cloud Computing
· June 2013 – now –
Director of Product Management, Cloud Computing. Defining vision, strategy,
product roadmap for the next 18-24 months, high-level feature set, licensing
terms, pricing and partnership targets for Parallels CMP (cloud management
platform) a.k.a. Parallels Automation for Cloud Infrastructure (PACI) – http://www.parallels.com/products/iaas/. PACI
includes orchestration and billing engines, provider and customer control
panels, proprietary Parallels container virtualization technology and
Parallels distributed storage technology. PACI enables hosting service
providers to deliver IaaS to their customers.
· 2012 - 2013 –
Director of Product Management, Cloud Computing. Focal Point - an all-in-one
instantly-ready solution for small (<20 employees) businesses that combines web presence, phone, e-mail, calendar, contact management in one easy to use yet extensible application. FocalPoint tailors user experience based on the NAICS category of the business - including auto-generated web site, typical business workflows such as scheduling appointments and communicating with clients as well as the list of recommendations that constantly guide the user and suggest what to do next.>
· 2011-2012 – CEO
Technology Advisor. Helping CEO define strategic technological directions
and themes for Parallels. Special projects aimed at stating company-wide
initiatives – tech support data analysis, customer data analysis, mobile and
social initiatives, cross-function data-driven sync-ups, etc.
· 2009-2010 – Director
of Program Management for Parallels Automation product line,
overseeing implementation of APS 1.2 in PA and design of APS 2.0. APS 2.0 is
the foundation of the future PA product line – Parallels high-end cloud
service delivery platform, and a complete solution for a cloud service
provider.
· 2007-2011 –
Director of Program Management, APS (Application Packaging Standard)
initiative. APS is a standard for application cloud provisioning that
covers packaging, provisioning, management and integration of cloud services
and SaaS applications. APS is designed to address requirements of computing
paradigms, such as complete operations automation. Responsible for designing
and shipping APS versions 0.9 through 1.2, as well as designing 2.0.
APS
have been launched by 20+ hosting providers, including 1&1 and Media
Temple. Just with 1&1, 30% of new shared-hosting customers use
Click-n-Build. Overall, more than a million instances of APS applications are
in use. More information about APS at http://apsstandard.org.
· 2006-2007 – Senior
Product Manager for Server Virtualization. Evangelism of
container-based virtualization via customer meetings, conferences, blog.
Defining product features for enterprise and cloud computing markets.
Started
working on Open Fusion (internal initiative to transform products into
platforms), launched Parallels Technical Network http://www.parallels.com/ptn/.
Part of Open Fusion later transformed into APS.
March
2003 – January 2006, Microsoft Corporation (Redmond, WA, U.S.A.).
Program
Manager, Manageability Practices Team
· Requirements and
design of the Visual Studio integrated dev tools for handling management
aspects of Windows components and apps. Goal – reduce complexity and effort
to write manageable Windows applications. Main features include
o
Declarative
management of group policies, events and performance counters
o
Formalized
models for application configuration, health and operations
o
Automatic
generation of manifests, Health Models and MOM management packs
· Requirements and
design of quantitative metrics for measuring manageability of Windows
components. The goal was to design metrics for assessing build-to-build,
milestone-by-milestone and version-to-version improvements. Required data is
collected by analyzing manageability deliverables and source code, conducting
user studies and surveys, as well as targeted instrumentation of Windows
components for collecting data from customer sites.
· Collaborated with
50+ Windows component teams to help them with doing the work required by
Manageability basic. 90% of my teams received Green grade in the first
post-restart LH basic review (April’05).
· Design and project
management for web-based application and SQL-based back-end for submitting,
viewing and reporting/trending Manageability grades across all Windows teams.
· Requirements,
design and implementation of tools for creating Admin Tasks and Health
models.
· Wrote V1 of Windows
Manageability Cookbook
· Designed content
structure and wrote parts of V2 of Windows Manageability Cookbook.
Windows
Manageability Cookbook – prescriptive guidance for iterative model-based
approach to developing manageable Windows software. Cookbook is a major
component of Longhorn Manageability Basic, helping Windows teams understand
why and how they should approach manageability issues and problems in their
products. Cookbook is a result of extensive cross-group collaboration with
various manageability technology teams in Windows Core, Windows Management
Infrastructure Group and Windows and Enterprise Management Division – SMI,
GP, WMI, WMX, MSH, MOM, etc.
July
2001 – March 2003, Microsoft Corporation (Redmond, WA, U.S.A.).
Program
Manager, bCentral Appointment Manager Service, later MS CRM Service
Scheduling
Appointment
Manager
– on-line scheduling system for small businesses.
Responsibilities
included:
· domain model of
business appointment scheduling
· design of the
scheduling engine
· security
· collaboration with
other teams
· integration with
other products and resellers
Worked
on 3 releases:
1.Net
(July 2001 - October 2001)
· Requirements and
design for integration with bCentral billing, provisioning and
authentication.
Nirvana
(October 2001 – May 2002)
· Improving
scalability and performance (10x improvement achieved with minor code
changes)
· Design of the
integration component to enable integration with billing/provisioning systems
of resellers.
· Requirements and
design of the printable schedule views.
Sundial
(May 2002 – March 2003)
· Overall
architecture and design of the service scheduling engine – the core component
that manages resources, their schedules and availability. My work was
foundation both for massively scalable architecture of hosted service (not
implemented) and service scheduling module of MS CRM.
· Cross-group
collaboration with other MS teams that work on massively scalable n-tier
services and scheduling problems - MSN User Profile Services, Hailstorm,
Project, Exchange, MS Research.
This
work on the scheduling engine generated two patents: “Method and apparatus
for scheduling” and “Calendar Rule Definition, Ranking, and Expansion”.
June
1999 – July 2001, InfraTel (San Francisco, USA; Moscow, Russia), currently
MightyCall.
Co-founder,
Software Architect, CTI (Computer Telephony Integration) platform and
applications.
· Requirements, architecture
and project management for Infra 2000 (PC-based CTI Application Server)
· Design and
prototype implementation of Infra ASP - hosted unified
messaging/collaboration solution for ISPs/ASPs.
May
1998 – May 1999, Genesys Labs (San Francisco, CA, U.S.A.)
Software
Development Manager
· Design and
implementation of COM-based distributed CTI platform and applications.
August
1996 – May 1998, Genesys Labs (Moscow, Russia)
Software
Development Manager
· Design and
implementation of COM-based distributed CTI platform and applications.
1995
– 1996, Creative Solutions (Autodesk affiliate), Moscow, Russia
Senior
Software Engineer
· Design and
implementation of algorithms for graph tracing, triangulation and surface
reconstruction for the core component of the AutoCAD Map (early GIS
application from Autodesk).
1994
– 1996, Institute of Information Systems, Moscow, Russia
Project
Manager
· Requirements and
design for hospital information system including patient registration and
asset management
Principal
Engineer
· Implementation of
several system integration projects based on DEC Alpha hardware and software
1994,
Pick Systems Labs, Moscow, Russia
Senior
Software Engineer
· Design and
implementation of GraPICK 2.0 (visual app builder for PICK DBMS)
1992
– 1994, Inzer, formerly SteeplerSoft, Moscow, Russia
Senior
Software Engineer
· Design and
implementation of embedded DSL scripting language for Windows applications
including compiler, debugger, virtual machine, embeddable development
environment
· Design and
implementation of terminal emulator
1989
– 1992, Computer Science Center, MIPT, Moscow, Russia
Senior
Software Engineer, Project Lead
· Design and
implementation of OO 2.5-D game/animation platform, including OO script
language and compiler, run-time OO environment, 2.5-D visualization engine,
design studio.
· Implementation of
GUI framework for DOS
· C compiler,
interpreters and runtimes for “small languages” and DSLs.
Additional
activities
Teaching
and mentoring at MIPT:
· 1994-1998 –
Teaching assistant. Courses system programming and OS architecture and design
to the graduate students of Computer Science and Applied Mathematics programs
with UNIX and Windows NT as case studies.
· 2004-2006 –
Research coordinator. Helped get Microsoft Research grants and
provided guidance for several student research projects that used Rotor
– an open source version of CLR.
· Since 2010 – Course
on Product Management at MIPT and for the graduate students of Computer
Science program. Workshops on Product Management at startup incubators and
mentoring startups on Product Management.
Patents
USPTO
patent application #???, “Lightweight Virtual Machines and
Increasing Density of Virtual Machines in a Computer System”
USPTO
patent application #20060167725, “Method and apparatus for
scheduling”
USPTO
patent application #20060149609, “Calendar Rule Definition, Ranking,
and Expansion”
Several
more patents filed at Parallels related to hypervisor virtualization and APS
2.0 (cloud application provisioning and integration)