Search

Andrey Lukyanov Phones & Addresses

  • 18220 NE 109Th St, Redmond, WA 98052

Resumes

Resumes

Andrey Lukyanov Photo 1

Principal Software Engineer, Architect

View page
Location:
Seattle, WA
Industry:
Information Services
Work:
Microsoft since Nov 2008
Senior Software Design Engineer

Samsung Semiconductor Feb 2006 - Sep 2008
Senior Engineer

Irkutsk Technical University of Railway Engineering Dec 2003 - Jan 2006
Senior Scientist

Venture Business Lab, Oita University Sep 2000 - Aug 2003
Researcher

OZero 1995 - 1996
Developer
Education:
Laser Physics Institute 1996 - 1999
PhD, Mechanics, Computer Science
Irkutsk State Technical University 1990 - 1995
Master, Electrical Engineering, Robotics
Skills:
C/C++ Stl
C#
Xml
Xml Schema
Sql
Powershell
Object Oriented Design
Embedded Software
Firmware
Algorithm Design
Image Processing
Robotics
Mobile Robotics
Algorithms
Computer Vision
C++
C
Embedded Systems
Multithreading
Mobile Devices
Software Design
Debugging
Programming
Software Development
Device Drivers
Computer Science
Mfc
Testing
Rtos
System Architecture
Visual Studio
Software Engineering
Arm
Distributed Systems
Andrey Lukyanov Photo 2

Experienced Software Engineer

View page
Position:
Senior Software Design Engineer at Microsoft
Location:
Greater Seattle Area
Industry:
Information Services
Work:
Microsoft since Nov 2008
Senior Software Design Engineer

Samsung Semiconductor Feb 2006 - Sep 2008
Senior Engineer

Irkutsk Technical University of Railway Engineering Dec 2003 - Jan 2006
Senior Scientist

Venture Business Lab, Oita University Sep 2000 - Aug 2003
Researcher

OZero 1995 - 1996
Developer
Education:
Laser Physics Institute 1996 - 1999
PhD, Mechanics, Computer Science
Irkutsk State Technical University 1990 - 1995
Master, Electrical Engineering, Robotics
Skills:
C/C++ STL
C#
XML
XML Schema
SQL
Powershell
Object Oriented Design
Embedded Software
Firmware
Algorithm Design
Image Processing
Robotics
Mobile Robotics
Algorithms
Computer Vision
C++
C
Embedded Systems

Publications

Us Patents

Instance-Based Command Execution, Approval, And Notification Framework

View page
US Patent:
20120317132, Dec 13, 2012
Filed:
Jun 7, 2011
Appl. No.:
13/154660
Inventors:
Shane Brady - Seattle WA, US
Linden Goffar - Snohomish WA, US
Vladimir Grebenik - Redmond WA, US
Andrey Lukyanov - Redmond WA, US
Rajmohan Rajagopalan - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/048
G06F 17/30
US Classification:
707769, 715764, 707E17014
Abstract:
An action approval framework may be provided. Upon receiving a selection of an action and at least one action parameter from a user, the requested action may be evaluated to determine if that action requires approval. Once the required approval has been received, or if the action may be automatically approved, the requested action may be performed.

Superseding Of Recovery Actions Based On Aggregation Of Requests For Automated Sequencing And Cancellation

View page
US Patent:
20130132963, May 23, 2013
Filed:
Nov 22, 2011
Appl. No.:
13/302064
Inventors:
Andrey Lukyanov - Redmond WA, US
Rajmohan Rajagopalan - Redmond WA, US
Shane Brady - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/46
US Classification:
718103, 718102
Abstract:
Command sequencing may be provided. Upon receiving a plurality of action requests, an ordered queue comprising at least some of the plurality of actions may be created. The actions may then be performed in the queue's order.

Auto-Approval Of Recovery Actions Based On An Extensible Set Of Conditions And Policies

View page
US Patent:
20130133024, May 23, 2013
Filed:
Nov 22, 2011
Appl. No.:
13/301872
Inventors:
Alexander MacLeod - Seattle WA, US
Andrey Lukyanov - Redmond WA, US
Pretish Abraham - Sammamish WA, US
Rajmohan Rajagopalan - Redmond WA, US
Shane Brady - Seattle WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 21/00
US Classification:
726 1
Abstract:
Recovery action approval may be provided. A request to perform an action may be received from a user. If the user is not always authorized to request the action, then the action may be performed if a policy rule permits the user to request the action.

Operating Large Scale Systems And Cloud Services With Zero-Standing Elevated Permissions

View page
US Patent:
20130239166, Sep 12, 2013
Filed:
Mar 6, 2012
Appl. No.:
13/413078
Inventors:
Alexander MacLeod - Seattle WA, US
Andrey Lukyanov - Redmond WA, US
Colin Nash - Mill Creek WA, US
Jaskaran Singh - Redmond WA, US
Rajmohan Rajagopalan - Redmond WA, US
Vivek Sharma - Seattle WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 21/00
US Classification:
726 1, 726 4
Abstract:
Large scale system operation may be provided. Upon receiving an action request from a user, a determination may be made as to whether the user requires elevated permissions to perform the action request. In response to determining that the user requires elevated permissions to perform the action request, the action request may be forwarded to a lockbox for evaluation and a permission response may be received from the lockbox.

Automated Recovery And Escalation In Complex Distributed Applications

View page
US Patent:
20110260879, Oct 27, 2011
Filed:
Apr 21, 2010
Appl. No.:
12/764263
Inventors:
Jon Avner - Redmond WA, US
Shane Brady - Seattle WA, US
Wing Man Yim - Bellevue WA, US
Haruya Shida - Redmond WA, US
Selim Yazicioglu - Redmond WA, US
Andrey Lukyanov - Redmond WA, US
Brent Alinger - Snoqualmie WA, US
Colin Nash - Mill Creek WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G08B 21/00
US Classification:
340679
Abstract:
Alerts based on detected hardware and/or software problems in a complex distributed application environment are mapped to recovery actions for automatically resolving problems. Non-mapped alerts are escalated to designated individuals or teams through a cyclical escalation method that includes a confirmation hand-off notice from the designated individual or team. Information collected for each alert as well as solutions through the escalation process may be recorded for expanding the automated resolution knowledge base.

Cross-Platform Deployment Of Application

View page
US Patent:
20220413877, Dec 29, 2022
Filed:
Jun 23, 2021
Appl. No.:
17/355881
Inventors:
- Redmond WA, US
Andrey Anatolyevich Lukyanov - Redmond WA, US
Haruya Shida - Redmond WA, US
Marc Andrew Power - San Jose CA, US
International Classification:
G06F 9/445
G06F 8/60
G06F 21/62
Abstract:
A cross-platform deployment computing system receives an application to be deployed to a cloud. The application is parsed to identify assignment criteria and is assigned to an application availability group the defines security that defines a topology in which the application will be deployed. The application is then provided to a control plane for deployment at a target remote server architecture. In order to deploy the application to a different remote server architecture, the control plane for the different remote server architecture accesses the deployment definitions in the AAG and deploys the application to the different remote server architecture using the deployment definitions in the AAG to which the application is assigned.

Dynamically Acquiring Scoped Permissions To Perform Operations In Compute Capacity And Resources

View page
US Patent:
20220300332, Sep 22, 2022
Filed:
Mar 17, 2021
Appl. No.:
17/203834
Inventors:
- Redmond WA, US
Carlos Gustavo Oseguera Guerrero - Mapple Valley WA, US
Andrey Anatolyevich Lukyanov - Redmond WA, US
Haruya Shida - Redmond WA, US
International Classification:
G06F 9/50
Abstract:
A control plane in a computing system receives a request to perform a management task on a set of computing system resources. The control plane identifies a target scope on which the management task is to be performed and dynamically obtains permissions, for this specific request, to perform the management task on the resources in the identified target scope.

Validation Of Payload For Deployment To A Target Environment

View page
US Patent:
20220276848, Sep 1, 2022
Filed:
Feb 26, 2021
Appl. No.:
17/186990
Inventors:
- Redmond WA, US
Andrey Anatolyevich Lukyanov - Redmond WA, US
Nicolae Voicu - Bellevue WA, US
International Classification:
G06F 8/60
H04L 9/32
Abstract:
A payload is generated by a build computing system. The payload includes payload identifying metadata and deployment target identifier metadata, as well as an application container that includes a set of signed binaries. The payload can be approved for deployment, and a token can be generated for the payload. The token may include a set of claims that include payload identifying information. A payload validation system validates the payload for deployment to a target environment using the payload identifying information.
Andrey A Lukyanov from Redmond, WA, age ~51 Get Report