Search

Yan Valeriyevic Leshinsky

from Seattle, WA
Age ~59

Yan Leshinsky Phones & Addresses

  • 737 Olive Way APT 3702, Seattle, WA 98101
  • 3930 NE Belvoir Pl, Seattle, WA 98105 (425) 802-3427
  • Woodinville, WA
  • Kirkland, WA
  • West Newton, MA
  • 14431 61St St, Bellevue, WA 98006 (425) 649-1285
  • Kiona, WA
  • Marblehead, MA

Work

Company: Yandex May 2017 Position: Svp, head of yandex.cloud

Education

Degree: Master of Science, Masters School / High School: Taras Shevchenko National University of Kyiv 1982 to 1989 Specialities: Chemistry

Skills

Distributed Systems • Cloud Computing • Software Development • Scalability • Software Design • Architecture • Databases • Object Oriented Design • Software Engineering • Windows Azure • Amazon Web Services • Xml • Sql • Big Data • .Net • System Architecture • High Availability • Algorithms • Integration • Technical Leadership • Multithreading • Perl • Architectures • Agile Project Management • Data Center • Hadoop • Paas • Cluster • Mapreduce

Industries

Computer Software

Resumes

Resumes

Yan Leshinsky Photo 1

Vice President, Redshift

View page
Location:
Seattle, WA
Industry:
Computer Software
Work:
Yandex
Svp, Head of Yandex.cloud

Salesforce Jan 1, 2016 - Apr 2017
Distinguished Engineer, Senior Vice President

Microsoft Oct 2004 - Oct 2010
Principal Development Manager

Microsoft Jul 1998 - Sep 2004
Lead Software Engineer

Mediatrends Jul 1994 - Jun 1998
Co-Founder, Lead Software Engineer
Education:
Taras Shevchenko National University of Kyiv 1982 - 1989
Master of Science, Masters, Chemistry
Skills:
Distributed Systems
Cloud Computing
Software Development
Scalability
Software Design
Architecture
Databases
Object Oriented Design
Software Engineering
Windows Azure
Amazon Web Services
Xml
Sql
Big Data
.Net
System Architecture
High Availability
Algorithms
Integration
Technical Leadership
Multithreading
Perl
Architectures
Agile Project Management
Data Center
Hadoop
Paas
Cluster
Mapreduce

Publications

Us Patents

Method And System For Enabling Offline Detection Of Software Updates

View page
US Patent:
7574481, Aug 11, 2009
Filed:
Dec 20, 2000
Appl. No.:
09/742795
Inventors:
Brian J. Moore - Redmond WA, US
Yan Leshinsky - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16
G06F 15/00
G06F 12/00
US Classification:
709217, 709203, 709219, 707203, 7155001, 717168, 717170
Abstract:
A method and system that facilitates automatic software updates from an online source such as the Internet, wherein a connection to determine whether an update (e. g. , a driver or software component) is available online is no longer necessary during detection time. Information stored for updates corresponding to driver and other software component detection is locally cached, whereby update information is available when no connection exists, eliminating potentially wasted connections and being particularly advantageous if occurring before the connection can be made. When a device is installed or software components are detected, instead of requiring a connection to enable updates, the cached information is evaluated to determine whether the update is available online. If so, the update is made when a connection is made and otherwise desired by the user. The user may defer making the connection, and the update may happen automatically and/or in the background on the next connection.

Computing System And Method For Allowing Plurality Of Applications Written In Different Programming Languages To Communicate And Request Resources Or Services Via A Common Language Runtime Layer

View page
US Patent:
7581231, Aug 25, 2009
Filed:
Feb 28, 2002
Appl. No.:
10/087027
Inventors:
Adam W. Smith - Redmond WA, US
Anthony J. Moore - Seattle WA, US
Anders Hejlsberg - Seattle WA, US
Brian A. LaMacchia - Bellevue WA, US
Blaine J. Dockter - Bellevue WA, US
Brian M. Grunkemeyer - Issaquah WA, US
Brian K. Pepin - Seattle WA, US
Caleb L. Doise - Bellevue WA, US
Christopher W. Brumme - Mercer Island WA, US
Chad W. Royal - Redmond WA, US
Christopher L. Anderson - Issaquah WA, US
Corina E. Feuerstein - Redmond WA, US
Craig T. Sinclair - Sammamish WA, US
Daniel Dedu-Constantin - Redmond WA, US
Daniel Takacs - Bellevue WA, US
David S. Ebbo - Redmond WA, US
David S. Mortenson - Redmond WA, US
Erik B. Christensen - Seattle WA, US
Erik B. Olson - Sammamish WA, US
Fabio A. Yeon - Mill Creek WA, US
Giovanni M. Della-Libera - Seattle WA, US
Gopala Krishna R. Kakivaya - Sammamish WA, US
Gregory D. Fee - Seattle WA, US
Hany E. Ramadan - Kirkland WA, US
Jayanth V. Rajan - Bellevue WA, US
Jeffrey M. Cooperstein - Bellevue WA, US
Jonathan C. Hawkins - Seattle WA, US
James H. Hogg - Bellevue WA, US
Joe D. Long - Woodinville WA, US
John I. McConnell - Kirkland WA, US
James S. Miller - Bellevue WA, US
Julie D. Bennett - Medina WA, US
Jun Fang - Sammamish WA, US
Krzysztof J. Cwalina - Redmond WA, US
Keith W. Ballinger - North Bend WA, US
Lance E. Olson - Sammamish WA, US
Loren M. Kohnfelder - Bellevue WA, US
Luca Bolognese - Redmond WA, US
Manu Vasandani - Bellevue WA, US
Mark T. Anders - Bellevue WA, US
Mark P. Ashton - Kent WA, US
Mark A. Boulter - Remond WA, US
Mark W. Fussell - Sammamish WA, US
Michael M. Magruder - Sammamish WA, US
Manish S. Prabhu - Redmond WA, US
Neetu Rajpal - Redmond WA, US
Nikhil Kothari - Sammamish WA, US
Nithyalakshmi Sampathkumar - Bellevue WA, US
Nicholas M. Kramer - Redmond WA, US
Omri Gazitt - Redmond WA, US
Radu Rares Palanca - Redmond WA, US
Raja Krishnaswamy - Bellevue WA, US
Robert M. Howard - Snoqualmie WA, US
Ramasamy Krishnaswamy - Redmond WA, US
Shawn P. Burke - Kirkland WA, US
Scott D. Guthrie - Bellevue WA, US
Sean E. Trowbridge - Sammamish WA, US
Seth M. Demsey - Kirkland WA, US
Shajan Dasan - Sammamish WA, US
Subhag P. Oak - Redmond WA, US
Sreeram Nivarthi - Sammamish WA, US
Stefan H. Pharies - Seattle WA, US
Suzanne M. Cook - Redmond WA, US
Susan M. Warren - Carnation WA, US
Tarun Anand - New Dehli, IN
Travis J. Muhlestein - Redmond WA, US
William A. Adams - Bellevue WA, US
Yan Leshinsky - Bellevue WA, US
Yann E. Christensen - Seattle WA, US
Stephen J. Millet - Edmonds WA, US
Joseph Roxe - Kirkland WA, US
Alan Boshier - Redmond WA, US
Henry L. Sanders - Kirkland WA, US
David Bau - Gladwyne PA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 13/00
G06F 15/16
G06F 17/00
G06F 3/00
US Classification:
719328, 709203, 715234, 715740
Abstract:
An application program interface (API) provides a set of functions for application developers who build Web applications on Microsoft Corporation's. NETâ„¢ platform.

Data Types With Incorporated Collation Information

View page
US Patent:
7676476, Mar 9, 2010
Filed:
Aug 25, 2004
Appl. No.:
10/925509
Inventors:
Henricus Johannes Maria Meijer - Mercer Island WA, US
Yan V. Leshinsky - Bellevue WA, US
Arpan A. Desai - Bothell WA, US
Andrew E. Kimball - Sammamish WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/00
US Classification:
707100, 707 7, 707 3
Abstract:
The subject invention pertains to a system and method of incorporating collation information into data types. In particular, the subject invention provides for parameterizing data types with collation information such that a comparison between two different collations generates a static-type error rather than a run-time error. Additionally, the invention affords for conveniently working with localized data types to allow generic parameterization over collations as well as ordinary types. In the context of strings, the present invention enables concurrent use of strings in multiple languages and facilitates the correct handling thereof.

Application Program Interface For Network Software Platform

View page
US Patent:
8191040, May 29, 2012
Filed:
Jan 12, 2007
Appl. No.:
11/622836
Inventors:
Anders Hejlsberg - Seattle WA, US
Daniel Dedu-Constantin - Redmond WA, US
Erik B. Christensen - Seattle WA, US
Keith W. Ballinger - North Bend WA, US
Mark W. Fussell - Sammamish WA, US
Neetu Rajpal - Redmond WA, US
Nithyalakshmi Sampathkumar - Bellevue WA, US
Omri Gazitt - Redmond WA, US
Stefan H. Pharies - Seattle WA, US
William A. Adams - Bellevue WA, US
Yan Leshinsky - Bellevue WA, US
Chia-Hsun Chen - Redmond WA, US
Christopher J. Lovett - Woodinville WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/44
US Classification:
717114, 717116, 717117, 717118, 717140
Abstract:
An application program interface (API) provides a set of functions that make available support for processing XML documents for application developers who build Web applications on Microsoft Corporation's. NETâ„¢ platform.

Static Inheritance Systems And Methods

View page
US Patent:
8250528, Aug 21, 2012
Filed:
Dec 15, 2004
Appl. No.:
11/012409
Inventors:
Henricus Johannes Maria Meijer - Mercer Island WA, US
Sergey Dubinets - Bellevue WA, US
Yan V. Leshinsky - Bellevue WA, US
Evgeny N. Veselov - Sammamish WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/44
US Classification:
717116, 717114
Abstract:
The subject invention pertains to a system and method of extending programming languages to enable static inheritance. In particular, static subclasses can be defined which extend class functionality and/or behaviors without extending base class state. The subclasses can be specified to include static fields as well as static or instance methods and/or properties that provide a more specific interpretation of an object without extending the state thereof. Furthermore, a static subclass can be specified to provide for type aliasing. Casting is also enabled in both directions between base class type and derived class type in a convenient manner without run-time performance penalties. According to one aspect of the invention, the disclosed systems and methods can be employed to create specific programmatic context, for instance for accessing, manipulating, and type checking external data (e. g. , XML).

Perpetual Archival Of Data

View page
US Patent:
8392375, Mar 5, 2013
Filed:
Mar 23, 2009
Appl. No.:
12/408972
Inventors:
Elissa E. Murphy - Seattle WA, US
Yan V. Leshinsky - Bellevue WA, US
John D. Mehr - Kenmore WA, US
Navjot Virk - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 7/00
US Classification:
707664, 707668, 707674
Abstract:
The claimed subject matter relates to a network-accessible, online data archival service with a data store for archiving data for clients of the archival service. The archival service can include an architecture that can facilitate perpetual sustainability and accessibility of data by conforming to a model. In particular, the model can describe or define a minimum set of extensible or pluggable components or modules needed to facilitate and guarantee sustainability of and accessibility to the data in perpetuity.

Mitigation Of Obsolescence For Archival Services

View page
US Patent:
8554738, Oct 8, 2013
Filed:
Mar 20, 2009
Appl. No.:
12/408006
Inventors:
Catherine Claire Marshall - San Francisco CA, US
Yan Leshinsky - Kirkland WA, US
Elissa Murphy - Seattle WA, US
Navjot Virk - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 7/00
US Classification:
707661, 707809, 715202, 715738
Abstract:
The claimed subject matter relates to an architecture that can determine costs associated with updating file formats. In particular, the architecture can interface with a network-accessible data storage service in order to determine a cost-benefit to the data storage service for a wide variety of conversion scenarios applicable to the particular topology of the data storage service. For example, the cost-benefit can differ for storage services configured according to a client-server model relative to storage services configured according to a distributed topology. Regardless, the architecture can identify a legacy format, select a converter for converting the legacy format to the updated format, and then determine the cost-benefit for a variety of conversion or migration scenarios.

Dynamic Placement Of Replica Data

View page
US Patent:
8560639, Oct 15, 2013
Filed:
Apr 24, 2009
Appl. No.:
12/430018
Inventors:
Elissa E. S. Murphy - Seattle WA, US
Yan V. Leshinsky - Bellevue WA, US
John D. Mehr - Kenmore WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16
G06F 15/173
G06F 17/00
US Classification:
709219, 709223, 707610, 707634
Abstract:
The claimed subject matter relates to systems and/or methodologies that facilitate distributed storage of data. A distributed file system can be implemented on storage nodes such that the system places multiple copies of data (e. g. , replicas) on a variety of disparate storage nodes to guarantee availability of the data and minimize loss of the data. Storage nodes are dynamically evaluated to identify respective characteristics. In one example, the characteristics can include availability of a storage node, capacity of a storage node, data storage cost associated with a storage node, data transfer costs associated with a storage node, locality of a storage node, network topology, or user preferences associated with a storage node. The characteristics can be employed to generate optimal placements decisions.
Yan Valeriyevic Leshinsky from Seattle, WA, age ~59 Get Report