Search

Kiran Abraham Phones & Addresses

  • Bedford, MA
  • Seattle, WA
  • Redmond, WA
  • Stanford, CA

Resumes

Resumes

Kiran Abraham Photo 1

Software Engineer

View page
Location:
Seattle, WA
Industry:
Computer Software
Work:
Snap Inc.
Software Engineer

Facebook Sep 2015 - Mar 2017
Software Engineer

Microsoft Oct 2014 - Jul 2015
Software Engineer 2 - Azure Automation

Microsoft Nov 2013 - Oct 2014
Sde Ii - Cloud Platform Solution

Microsoft Jun 2012 - Nov 2013
Sde Ii - Windows Azure Pack
Education:
Stanford University 2010 - 2012
Master of Science, Masters, Computer Science
Vellore Institute of Technology 2006 - 2010
Bachelors, Bachelor of Technology, Computer Science, Engineering
Skills:
Cloud Computing
C++
C#
C
Software Design
Operating Systems
Programming
Network Programming
Integration
Software Engineering
Tcp/Ip
Distributed Systems
Agile Methodologies
Algorithms
Web Services
Networking
Powershell
Kiran Abraham Photo 2

Kiran Abraham

View page

Publications

Us Patents

Virtual Currency In A Native Application Environment

View page
US Patent:
20230037271, Feb 2, 2023
Filed:
Oct 12, 2022
Appl. No.:
17/964747
Inventors:
- Santa Monica CA, US
Alan Rawcliffe - Seattle WA, US
Cindy Yuqi Li - Seattle WA, US
Kiran Abraham - Seattle WA, US
International Classification:
G06Q 30/06
G06Q 20/12
G06Q 20/36
G06Q 20/06
G06F 16/9536
Abstract:
Embodiments disclosed provide a virtual currency system within a messaging application by performing operations comprising: launching, within a messaging application, a third-party application; receiving, by the messaging application from the third-party application, a request to perform an ecommerce transaction in relation to an item available for consumption on the third-party application; determining, by the messaging application, an expected attribute for the item based on accessing a database that stores expected attribute information for multiple items; verifying, by the messaging application, that an attribute of the item specified by the request corresponds to the expected attribute for the item; and processing, by the messaging application, the ecommerce transaction in response to successfully verifying that the attribute of the item satisfies a verification criterion based on the expected attribute for the item.

Preparing Installations And Updates For Software Systems

View page
US Patent:
20160117160, Apr 28, 2016
Filed:
Oct 27, 2014
Appl. No.:
14/525176
Inventors:
- Redmond WA, US
Jeffrey Scott Zabel - Redmond WA, US
Mohanish Rajesh Penta - Bellevue WA, US
Kiran Isaac Abraham - Redmond WA, US
Spencer James Clark - Redmond WA, US
Haojie Hang - Bellevue WA, US
Mokhtar M. Khorshid - Redmond WA, US
Filippo Seracini - Bellevue WA, US
Justin R. Incarnato - Fort Worth TX, US
International Classification:
G06F 9/445
H04L 29/08
Abstract:
The present invention extends to methods, systems, and computer program products for preparing installations and updates for software systems. Aspects of the invention include creating software update packages that are selectable to automatically install essentially any number of code changes for any number of software components to update a software system (e.g., a cloud appliance). In one aspect, a software update package includes: references to code changes for a plurality of software components and references to installation artifacts for installing the code changes, and also indicates interdependencies between the plurality of software components. In another aspect, a software update package includes references to validation code for validating that a software update package transitioned a software system to a goal state. In a further aspect, a software update package expressly indicates that installation artifact references for different installation artifacts are to be processed during different passes in a multi-pass installation process.

Installing And Updating Software Systems

View page
US Patent:
20160117161, Apr 28, 2016
Filed:
Oct 27, 2014
Appl. No.:
14/525179
Inventors:
- Redmond WA, US
Jeffrey Scott Zabel - Redmond WA, US
Mohanish Rajesh Penta - Bellevue WA, US
Kiran Isaac Abraham - Redmond WA, US
Spencer James Clark - Redmond WA, US
Haojie Hang - Bellevue WA, US
Mokhtar M. Khorshid - Redmond WA, US
Filippo Seracini - Bellevue WA, US
Justin R. Incarnato - Forth Worth TX, US
International Classification:
G06F 9/445
H04L 29/08
Abstract:
The present invention extends to methods, systems, and computer program products for installing and updating software systems. Aspects of the invention include selecting software update packages that automatically installs essentially any number of code changes for any number of software components to update a software system (e.g., a cloud appliance). In one aspect, a software system is updated by implementing a software update package that includes: references to code changes for a plurality of software components and references to installation artifacts for installing the code changes, and also indicates interdependencies between the plurality of software components. In another aspect, validation code is used to validate that a software update package transitioned a software system to a goal state. In a further aspect, a multi-pass installation process is orchestrated to perform portions of a software update package in a plurality of different passes.
Kiran I Abraham from Bedford, MA, age ~37 Get Report