360acd since Feb 2012
Creative Director-Digital & Traditional
Emerge Partners May 2011 - Oct 2011
ACD Interactive (freelance)
Korey Kay & Partners Oct 2009 - Apr 2011
Interactive Associate Creative Director
freelance Aug 2008 - Sep 2009
Creative Director (freelance) – multiple agencies
DeVito/Verdi Sep 2008 - Nov 2008
Associate Creative Director
Skills:
Integrated Marketing Television Photography Outdoor Advertising Creative Development Creative Direction Banners Art Direction Interactive Advertising Creative Strategy Digital Marketing Advertising Broadcast Interactive Marketing Brand Development Digital Strategy Social Media Online Advertising Interaction Design User Experience Social Media Marketing Graphic Design Digital Media Web Design Adobe Creative Suite
Honor & Awards:
Clio, Addy, Andy, Mobius, London Ad Festival, Best of the year Adweek,
Clarity Money May 2017 - Apr 2018
Advisory Board Member
Prevu Inc May 2017 - Apr 2018
Vice President of Product
Ladders Jul 1, 2016 - Sep 2017
Vice President of Product, Consumer
Ladders Nov 2015 - Jul 2016
Advisory Board Member
Rezi Nov 2015 - Jul 2016
Advisory Board Member
Education:
University of Waterloo 2003
Bachelors, Environmental Studies, Geography
Skills:
Software Development Databases Web Applications Product Management User Experience Microsoft Sql Server Software Project Management Program Management Agile Methodologies Database Design Project Management Web Development Mobile Devices Mobile Applications Access Testing Software Engineering Leadership Software Design Sql Visual Studio Microsoft Office Architecture Management T Sql Visual Basic Html Vb.net Asp.net Saas Xml Programming User Interface Design Cloud Computing Agile Project Management Scrum Scalability Strategy C# Css Requirements Analysis Start Ups Sql Server Application Development Business Development Software As A Service Enterprise Software
Languages:
English
Certifications:
Microsoft Certified Solutions Developer Mcsd1: Visual Studio 6.0 Microsoft
Customer Service Microsoft Office Public Speaking Strategic Planning Microsoft Excel Microsoft Word Powerpoint Research Teaching Team Building Marketing Strategy Program Management Real Estate Sales Training
Raw Shorts Apr 2016 - Nov 2016
Digital Acd
Ibm Apr 2016 - Nov 2016
Creative Consultant
Bank of America Oct 2015 - Mar 2016
Digital Acd
Saatchi & Saatchi Wellness May 2015 - Aug 2015
Digital Acd
American University of Antigua College of Medicine May 2012 - Feb 2015
Associate Creative Director
Skills:
Integrated Marketing Television Photography Outdoor Advertising Creative Development Creative Direction Banners Art Direction Interactive Advertising Creative Strategy Digital Marketing Advertising Broadcast Interactive Marketing Brand Development Digital Strategy Social Media Online Advertising Interaction Design User Experience Social Media Marketing Graphic Design Digital Media Web Design Adobe Creative Suite Flash Direct Marketing Corporate Branding Concept Development Direct Mail Email Marketing Branding and Identity Typography Corporate Identity Copywriting
Russell Sinclair - Seattle WA, US Michael Hopkins Smith - Seattle WA, US Clinton Dee Covington - Redmond WA, US Jenefer Monroe - Seattle WA, US Konrad Tupaj - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/01 G06F 15/16
US Classification:
715747
Abstract:
A database tier maintains and provides access to a database. An application tier receives and responds to requests for a form. The form includes data defining a first UI control for displaying a first value from the database and a second UI control for displaying a second value from the database that is dependent upon the first value. A client tier renders the form to show the first value in the first UI control and to show the second value in the second UI control. The client tier also detects a modification to the first value and causes an updated second value to be generated in response to detecting the modification to the first value. The updated second value is displayed by way of the second UI control. The updated second value is generated at the client tier, the application tier, the database tier, or at a combined application/database tier.
Creating Web Applications Using Cloud-Based Friction-Free Databases Without Requiring Web Hosting Knowledge
Steven Greenberg - Seattle WA, US Michael Hopkins Smith - Seattle WA, US Vijayalakshmi Ramkumar - Snoqualmie WA, US Brian Eugene Kihneman - Seattle WA, US Alexander Alexandrovich Spiridonov - Redmond WA, US David Michael Jade - Bellevue WA, US Shen Wang - Seattle WA, US Sumit Chauhan - Sammamish WA, US Gregory Chan - Seattle WA, US Tobias Joakim Bertil Ternström - Kirkland WA, US Russell Mark Sinclair - Seattle WA, US Todd Haugen - Clyde Hill WA, US Ritu Singh - Bellevue WA, US Daniel J. Cole - Sammamish WA, US Peter Alan Carlin - Seattle WA, US Christopher Todd Seitzinger - Duvall WA, US
Assignee:
MICROSOFT CORPORATION - REDMOND WA
International Classification:
G06F 17/30 G06F 21/00
US Classification:
707608, 707E17005
Abstract:
Creating web application using cloud-based friction-free databases without web hosting knowledge. User credentials are received at a web application service for initiating a web application task via client software. The user credentials are analyzed to determine whether to grant the user permission to initiate the requested web application task. The web application task is initiated when the permission is granted. Data associated with the initiated web application task is received at the web application service for analysis of the data to host and render a web application based solely on received data provided without basis of web hosting knowledge.
Russell Mark Sinclair - New York NY, US Saurin Bipin Shah - Kirkland WA, US Nishant Kumar - Redmond WA, US Alexander Alexandrovich Spiridonov - Redmond WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 17/30
US Classification:
707769, 707E17005, 707E17014
Abstract:
Technologies are described herein for implementing a windowed mid-tier data cache. A request is received for a data page comprising a set of data rows from a result set of a query in a database management system (“DBMS”). A determination is made whether the requested data rows exist in the mid-tier cache. If the requested rows exist in the cache, then the set of data rows is retrieved from the cache and the requested data page is returned. If the requested rows do not exist in the cache, a data chunk comprising a number of data rows from the result set larger than and encompassing the requested rows is requested from the DBMS. Upon receiving the data chunk, the data chunk is stored in the mid-tier cache, and the set of data rows are retrieved from the cache and the requested data page is returned.
Synchronization Of Form Fields In A Client-Server Environment
Russell Sinclair - Seattle WA, US Michael Hopkins Smith - Seattle WA, US Clinton Dee Covington - Redmond WA, US Jenefer Monroe - Seattle WA, US Konrad Tupaj - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16
US Classification:
709203
Abstract:
A database tier maintains and provides access to a database. An application tier receives and responds to requests for a form. The form includes data defining a first UI control for displaying a first value from the database and a second UI control for displaying a second value from the database that is dependent upon the first value. A client tier renders the form to show the first value in the first UI control and to show the second value in the second UI control. The client tier also detects a modification to the first value and causes an updated second value to be generated in response to detecting the modification to the first value. The updated second value is displayed by way of the second UI control. The updated second value is generated at the client tier, the application tier, the database tier, or at a combined application/database tier.
Synchronization Of Form Fields In A Client-Server Environment
Russell Sinclair - Seattle WA, US Michael Hopkins Smith - Seattle WA, US Clinton Dee Covington - Redmond WA, US Jenefer Monroe - Seattle WA, US Konrad Tupaj - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16
US Classification:
709203
Abstract:
A database tier maintains and provides access to a database. An application tier receives and responds to requests for a form. The form includes data defining a first UI control for displaying a first value from the database and a second UI control for displaying a second value from the database that is dependent upon the first value. A client tier renders the form to show the first value in the first UI control and to show the second value in the second UI control. The client tier also detects a modification to the first value and causes an updated second value to be generated in response to detecting the modification to the first value. The updated second value is displayed by way of the second UI control. The updated second value is generated at the client tier, the application tier, the database tier, or at a combined application/database tier.