Search

Mikhail Seregine Phones & Addresses

  • Novato, CA
  • San Francisco, CA

Work

Company: Circleup Feb 2012 Position: Advisor

Education

Degree: BS School / High School: Stanford University 1998 to 2002 Specialities: Computer Science

Skills

Distributed Systems • Scalability • Web Services • Ruby on Rails • Web Applications • Ruby • Software Development • Perl • Software Engineering • Agile Methodologies • Mobile Applications • Amazon Web Services • Usability • Apis • Product Development • Performance Tuning • Integration • Product Management • Survey Research • Team Building • Strategic Communications • Pricing Strategy • Market Research • Early Stage Startups • Crowdsourcing • System Monitoring • Api Development • Survey Design • Node.js • Python

Languages

English • Russian

Interests

Surveys • Edutainment • E Commerce • Learning • Lean Startups • Space Travel • Khan Academy • Payments • Pinterest • Jambool • Neuroscience • Market Research • Education • Ruby (Programming Language) • Environment • Science and Technology • Food and Beverages • Product Design • Creative Writing • Financial Services • Facebook • Crowdsourcing • Real Estate • Literature • Ebooks • Augmented Reality • Organic Food • Robotics • Design • Economic Empowerment • Anthropology • Amazon Mechanical Turk • Virtual Currency • Shopping • Education Technology • Arts and Culture

Industries

Information Technology And Services

Resumes

Resumes

Mikhail Seregine Photo 1

Co-Founder

View page
Location:
564 12Th Ave, San Francisco, CA 94118
Industry:
Information Technology And Services
Work:
CircleUp since Feb 2012
Advisor

Google since Aug 2010
Engineer

Jambool Nov 2008 - Aug 2010
Principal Engineer

ClayValet, Inc Jan 2007 - Oct 2008
Founder

Amazon.com Aug 2002 - May 2006
Software Development Engineer
Education:
Stanford University 1998 - 2002
BS, Computer Science
Valley High School 1994 - 1998
Skills:
Distributed Systems
Scalability
Web Services
Ruby on Rails
Web Applications
Ruby
Software Development
Perl
Software Engineering
Agile Methodologies
Mobile Applications
Amazon Web Services
Usability
Apis
Product Development
Performance Tuning
Integration
Product Management
Survey Research
Team Building
Strategic Communications
Pricing Strategy
Market Research
Early Stage Startups
Crowdsourcing
System Monitoring
Api Development
Survey Design
Node.js
Python
Interests:
Surveys
Edutainment
E Commerce
Learning
Lean Startups
Space Travel
Khan Academy
Payments
Pinterest
Jambool
Neuroscience
Market Research
Education
Ruby (Programming Language)
Environment
Science and Technology
Food and Beverages
Product Design
Creative Writing
Financial Services
Facebook
Crowdsourcing
Real Estate
Literature
Ebooks
Augmented Reality
Organic Food
Robotics
Design
Economic Empowerment
Anthropology
Amazon Mechanical Turk
Virtual Currency
Shopping
Education Technology
Arts and Culture
Languages:
English
Russian

Publications

Us Patents

Systems And Methods For Authenticating An Electronic Transaction

View page
US Patent:
8296568, Oct 23, 2012
Filed:
Oct 27, 2009
Appl. No.:
12/607005
Inventors:
Vikas Gupta - Palo Alto CA, US
Luke Bayes - San Francisco CA, US
Allan Mills - San Francisco CA, US
Mikhail Seregine - Seattle WA, US
Hemant Madhav Bhanoo - San Francisco CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 21/00
US Classification:
713171
Abstract:
Systems and methods for authenticating a request between a client computer and a transaction server are provided. An application request, comprising an identity of a user originating the request, is received at an application server from the client. The application server constructs a signing key based on (i) the identity of the user making the request, (ii) a time based salt value, (iii) a secret shared between the application and transaction servers and, optionally, (iv) an identifier of the distributor or developer of the application. The signing key is embedded in an unbranded version of the application thereby branding the application. The branded application can sign a request with the signing key and submit the signed request to the transaction server with the identity of the user and the identifier of the distributor or developer of the application.

Systems And Methods For Authenticating An Electronic Transaction

View page
US Patent:
20130019098, Jan 17, 2013
Filed:
Sep 14, 2012
Appl. No.:
13/620698
Inventors:
Vikas Gupta - Palo Alto CA, US
Luke Bayes - San Francisco CA, US
Allan Mills - San Francisco CA, US
Mikhail Seregine - Seattle WA, US
Hemant Madhav Bhanoo - San Francisco CA, US
Assignee:
GOOGLE Inc. - Mountain View CA
International Classification:
G06F 21/00
US Classification:
713171
Abstract:
Systems and methods for authenticating a request between a client computer and a transaction server are provided. An application request, comprising an identity of a user originating the request, is received at an application server from the client. The application server constructs a signing key based on (i) the identity of the user making the request, (ii) a time based salt value, (iii) a secret shared between the application and transaction servers and, optionally, (iv) an identifier of the distributor or developer of the application. The signing key is embedded in an unbranded version of the application thereby branding the application. The branded application can sign a request with the signing key and submit the signed request to the transaction server with the identity of the user and the identifier of the distributor or developer of the application.
Mikhail Seregine from Novato, CADeceased Get Report