Olivier Brand

Olivier Brand

Park City, Utah, United States
2K followers 500+ connections

About

Engineering and product leader with a strong track record of building and scaling…

Articles by Olivier

  • Flutter PubNub Real-Time Messaging

    Introduction This article is a follow up on a rather older article I wrote on real-time messaging with Flutter, which…

  • Flutter Threading

    Introduction Developers moving onto Flutter are most likely new to Dart, and therefore are not aware of architecture…

  • The Importance of Flutter Plugins

    Introduction With the introduction of Google's Cross Platform, Flutter, development of apps can tremendously be…

Activity

Join now to see all activity

Experience

Licenses & Certifications

Volunteer Experience

  • National Ski Patrol Graphic

    Ski Patroller and Outdoor Emergency Care Instructor

    National Ski Patrol

    - Present 13 years 6 months

    Health

    Follow my passion to help people in the outdoors.
    Ski Patrol at Park City/Canyons is very demanding but also very rewarding. Loving it!

Publications

  • Pling for iPhone

    DZone

    The purpose of this article is to give an overview and also some best practices on how to use the JBOSS RestEasy framework as a supporting service layer for an Apple IOS based application hosted in a cloud environment such as Google App Engine.

    See publication

Patents

  • MOBILE DEVICE INITIATED TRANSACTION

    Issued US US 20100153272 A1

    One embodiment of the invention is directed to a method including receiving an alias identifier associated with an account associated with a presenter, determining an associated trusted party using the alias identifier, sending a verification request message to the trusted party after determining the associated trusted party, and receiving a verification response message

    See patent
  • SERVICE ACTIVATION USING ALGORITHMICALLY DEFINED KEY

    Filed US PCT/US2010/038109

    Systems and methods for service activation using algorithmically defined keys are disclosed. A consumer who has a relationship with a first party may wish to enroll in a service provided by a third party. The first party can maintain control of such enrollments through the use of algorithmically defined keys. The algorithmically defined keys also allow the third party service provider to verify data provided by the consumer as matching data stored by the first party. The verification provides…

    Systems and methods for service activation using algorithmically defined keys are disclosed. A consumer who has a relationship with a first party may wish to enroll in a service provided by a third party. The first party can maintain control of such enrollments through the use of algorithmically defined keys. The algorithmically defined keys also allow the third party service provider to verify data provided by the consumer as matching data stored by the first party. The verification provides for data synchronization without requiring the third party to have access to the first parties data systems.

    See patent
  • INTELLIGENT AUTHENTICATION

    Filed US PCT/US2010/040581

    Systems and methods for intelligently authenticating payment transactions are disclosed. A user initiates a payment transaction to purchases goods or services from a merchant. The merchant sends a payment initiation request to a server computer in communication with a payment processing network and an issuer. The server computer queries various databases to determine one or more available communication channels that may be used as authentication channels by the issuer. The server computer also…

    Systems and methods for intelligently authenticating payment transactions are disclosed. A user initiates a payment transaction to purchases goods or services from a merchant. The merchant sends a payment initiation request to a server computer in communication with a payment processing network and an issuer. The server computer queries various databases to determine one or more available communication channels that may be used as authentication channels by the issuer. The server computer also determines one or more communication channels, available for use by a mobile device of the user, that may be used as authentication channels to authenticate the payment transaction. The user is provided with a list of available/eligible authentication channels. User selects one of the authentication channels and the issuer is notified of the selection. The issuer uses the selected authentication channel to communicate with the user and authenticate the payment transaction.

    See patent
  • OVER THE AIR MANAGEMENT OF PAYMENT APPLICATION INSTALLED IN MOBILE DEVICE

    Filed US PCT/US2009/057732

    Systems, apparatus, and methods for managing a payment application installed on a mobile device, such as a mobile phone are provided. An Issuer of a payment device can remotely control the payment application by instructing a wireless network carrier or operator to transmit a message to the mobile phone, where the message contains an instruction to perform an operation related to the payment application. The Issuer can remotely reset a counter or a password associated with the payment…

    Systems, apparatus, and methods for managing a payment application installed on a mobile device, such as a mobile phone are provided. An Issuer of a payment device can remotely control the payment application by instructing a wireless network carrier or operator to transmit a message to the mobile phone, where the message contains an instruction to perform an operation related to the payment application. The Issuer can remotely reset a counter or a password associated with the payment application, lock or unlock a payment application, and set the access control data to a predetermined value, to prevent unauthorized use of the payment application in the situation in which the mobile phone is lost or stolen, or the Issuer desires to limit access to the payment application for other reasons, such as limiting its exposure to unauthorized uses of the payment device.

    See patent
  • METHOD AND SYSTEM FOR AUTHENTICATING A PARTY TO A TRANSACTION

    Filed US PCT/US2008/060508

    One embodiment of the invention is directed to a method including receiving an alias identifier associated with an account associated with a presenter, determining an associated trusted party using the alias identifier, sending a verification request message to the trusted party after determining the associated trusted party, and receiving a verification response message.

    See patent

Projects

  • Web site for Heavenly National Ski Patrol

    Implemented public and member site for the Heavenly National Ski Patrol site. Duties registration implemented in Java on Google App Engine. Automated pass requests, scheduling, Google Calendar API and more

    See project
  • Submitted Android plugins to PhoneGap/Cordova community

    - Present

    Submission of plugins to enable the retrieval of a device MAC address and ability to load, cache and play sound files remotely located
    Contributed to the WebIntent plugin to allow sending custom intents with parameters

    See project
  • PhoneGap Android - HTTP Authentication scheme

    - Present

    Cordova Android is an Android application library that allows for Cordova based projects to be built for the Android Platform. Cordova based applications are, at the core, an application written with web technology: HTML, CSS and JavaScript.

    Apache Cordova is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator project. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure…

    Cordova Android is an Android application library that allows for Cordova based projects to be built for the Android Platform. Cordova based applications are, at the core, an application written with web technology: HTML, CSS and JavaScript.

    Apache Cordova is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator project. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.

    See project
  • Passbox for Merchants

    - Present

    The Passbox Merchant App enables participating merchants to redeem offers distributed from the Passbox network. The app is designed to make the redemption process quick and easy.

    The application leverages the iPhone camera to scan a barcode on either a rewards card or printed voucher held by the customer. Alternatively the merchant can manually type in the rewards card number (from the rewards card) or transaction number (from the printed voucher).

    See project
  • Rainbow - Advanced Graphical Program Unix/X11

    Rainbow was the first advanced and easy to use Unix paint program. Main features included a plugin protocol for including on the fly new advanced capabilities (thing Gimp plugins), advanced 3D/2D image manipulation with intelligent texture algorithm (Thanks to Christophe Hery, Lucas, Pixar) and core modification of the X-Window server to handle real time opacity.

  • Pling

    -

    Pling is a simple, yet powerful, application that allows sharing location information between Pling Facebook friends.
    With Pling you can:
    - Share your location information with another friend
    - Request location information from one of your friend
    When sharing location information, you can optionally pass a short message.
    Resulting location information and optional message get displayed on a map. The sender decides the zoom level (street or city), depending on the context he/she…

    Pling is a simple, yet powerful, application that allows sharing location information between Pling Facebook friends.
    With Pling you can:
    - Share your location information with another friend
    - Request location information from one of your friend
    When sharing location information, you can optionally pass a short message.
    Resulting location information and optional message get displayed on a map. The sender decides the zoom level (street or city), depending on the context he/she wishes to share.
    So what are you waiting for? Start plinging now!

    See project
  • AlphaCount

    -

    AlphaCount+ is an educational application which primarily goal is to teach children from 3 to 5 years old to recognize and write numbers.

    See project

Honors & Awards

  • Best Mobile Device GSMA 2003. Best Mobile Service 2003: Vodafone Live!

    GSMA

    Delivered in very short timeline the best mobile device in 2003: Sharp GX10. Included color screen and 3D library.

Languages

  • English

    Native or bilingual proficiency

  • French

    Native or bilingual proficiency

Organizations

  • National Ski Patrol

    patroller at Heavenly

    - Present

Recommendations received

11 people have recommended Olivier

Join now to view

More activity by Olivier

View Olivier’s full profile

  • See who you know in common
  • Get introduced
  • Contact Olivier directly
Join to view full profile

Other similar profiles

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Others named Olivier Brand

Add new skills with these courses