Robert Keding  |  Senior Developer

robertkeding@gmail.com  |  Long Beach, CA


Summary


Over 15 years as a Lead/Senior Developer and 2 years as a Technology Manager on a global automotive account. Previous experience in advertising as a Typographer, Digital Illustrator, and Production Artist. My unique combination of experience and precision execution create added value to any development project. My agency experience and work ethic ensure the highest quality outcome for each project. My goal is to contribute to a team delivering well-conceived web applications and web sites.

Skillset

React • Angular • NextJS • Class & Functional Components • Redux • Context • NodeJS • AWS • SAM CLI • RDS • MySQL • S3 • APIs • Cognito • SMS • Cloudfront • Cloudwatch • OKTA • OAuth • NEXT-INT and localization • Backbone • Handlebars • GTM • DTM • AEM • Asset Share Commons • Sightly Components • Java Classes and Servlets • Service Packs • Javascript • XHTML • YAML • CSS • Sass • Less • SPAs • JSON • PHP • JAVA • CMS • WordPress • MySQL • GIT • REST • Heroku • Bootstrap • Express • Azure • Figma • JIRA • Agile • Scrums • Grunt • Gulp • Yarn • Vite • NPM • Typography • Digital Typography • Print Production • Application Architecture • Problem Solving • Project Planning • Product Design • Levels Of Effort • Time management • Teamwork


Work Experience


The Designory
Senior Engineer, Technology

April 2015 to Present

Senior Engineer providing support on a number of projects and technology stacks. I have assisted in development or maintenance on SAAS and proprietary application sites for Nissan, Subaru, Amazon and others. Tasks include architecture, front-end development, server-side development, deployment support, estimates and debugging.

• Custom SAAS Application – Lead Developer for a SAAS React Application custom built for a client. The app is used to create, review and deliver assets for a very large platform. The app allows users to upload templates, modify status, create assets from templates in 20+ languages and 70+ sizes, submit for approval, client review and delivery of final assets. Used 24/7 by 100+ users globally with thousands of assets produced and delivered weekly. This Proprietary REACT/AWS Application is entirely cloud based on AWS and uses the following AWS offerings; S3, Cloudfront, Lambdas, SAMCLI, API Gateway, RDS, Dynamo, IAM, VPCs with subnets. EC2 and Cloudwatch.

Features include: React, domain security, asset storage, region specific NodeJS Lambdas deployed by SAMCLI, custom API authorizer, RDS for storage, Dynamo, Authentication for multiple user teams using Okta and AWS Cognito, complete websocket interconnectivity between front-end and websocket endpoints for real-time notification system and download tracking, VPCs with subnets. EC2 instances running a NodeJS custom “Download Assets” application with a S3 bucket mounted to the file system. React/AWS/NodeJS/RDS/S3

• Proprietary Site Building Platform – Co-Lead Architect & Developer for custom site building platform designed for multiple concurrent automotive clients. Application is designed to allow content authors to easily produce component based sites that are responsive, consistent across the program and fully optimized. Platform is a custom LAMP build inspired by AEM features; drag & drop components, localization, publishing and asset management. Features: OKTA Auth & Role based, Exports to fully optimized and minified static html sites with A+ SEO, Full analytics for GTM and DTM, includes linkable “Google Sheet like” feature for content in over 30 languages, over 500 sites in 20 plus languages exported and delivered in 5 years. LAMP/HTML5/Javascript/Laravel/MySQL

• Custom AEM DAM – Lead Architect & Developer for AEM B2B Site with a highly customized Asset Share Commons package. This site is used for high resolution asset delivery to client marketing partners. Build includes new sightly templates, new components for layout and content, new Java servlets for data dependencies, analytics and custom AEM configs all to achieve a highly searchable result leveraging custom metadata. Site allows the client to curate and deliver the latest product assets to all marketing partners. AEM/JAVA/SightlyJavascript/DAM

• Bulk Asset Portal – Lead Architect & Developer for Proprietary Asset Delivery site providing a platform for CGI bulk asset delivery to client marketing partners. Features include: Authentication, Permissions and Roles access, Workflow Status, S3 bucket for asset access, bulk or single downloads, auto generated asset tree based on S3 bucket content. Site allows the client to provide a self-service bulk delivery portal to all marketing partners. LAMP/HTML5/Javascript/Laravel/MySQL/S3

• Custom Branding Site – Co-Lead Developer on a branding site for a client built with NextJS. Site is highly visual with scroll animation, embedded videos and user interactivity. Site is localized in 12 languages using the NEXT-INTL package. There is a full analytics program implemented using GTM and Piwik. Site contains branding pages, location pages, contact and new business forms and an evergreen career page with latest global job listings. The job listings are managed by a custom built LAMP CMS with Global Okta in front. Global HR is able to add, edit, delete job listings and publish or unpublish. Publishing pushes updated listings to the live branding site career page as updates. NextJS/SPA/Localization/LAMP/MySQL/CMS

Custom Client Portal – Participated as developer on a team developing a SAAS Site built to manage client projects and tasks. Built with Angular/Typescript, Loopback, SQL and Azure Blob storage. Web based SAAS allows the client to deliver applications to their users on tablets while working remote and in the field. Angular/SPA/SQL/Loopback/Node/Azure

• Dynamic HTML Brochures Version 2 – Lead Developer as part of a team creating a custom HTML framework using Angular. This framework allowed us to build dozens of SPA dynamic brochures for an automotive client. Built with Angular/Typescript and JSON configurations, this component based platform produced dynamic brochures with a highly immersive web experience. Features included: Adaptive design for mobile and desktop, complete analytics, scroll animations, embedded and modal video players, exterior and interior 360 experiences and much more. Angular/SPA/JSON/Components/Modular

 

Smith Interactive SEATTLE, WA
Senior Web Developer

August 2014 – April 2015

Senior Web Developer providing support on a number of accounts, projects and technology stacks. I assisted in development or maintenance on microsites and Single Page Apps for ATT, ADP/Cobalt and Microsoft. Tasks included front-end development, CMS Site development, PHP and MySQL Development, Responsive Design, Single Page Application development, warranty and debugging for cross-browser and mobile support.

• Custom Angular Configurator Sites – Was able to hit the ground running, ramp on architecture and add new features immediately. All sites were responsive from desktop to mobile and tested cross-browser/cross-platform and mobile including IE8 – IE11, FF, Chrome, Safari, iOS Safari, Android stock browsers, Android Chrome, Windows Mobile IE browsers. HTML5/AngularJS/SPA/Responsive

• Microsoft Developer Portal Site – Provided front end support for Microsoft websites as part of a large development team using ASP.NET and Umbraco merged with AngularJS client side. Able to ramp on architecture and add new features immediately. HTML5/JS/SPA/Responsive/ASP.NET/MVC

All sites were tested cross-browser/cross-platform and mobile. Visual Studio and TFS.
 

The Designory
Manager, Technology

Subaru of America Account

October 2012 – April 2014

Responsible for all digital deliverables from The Designory to SOA. Tasks include Model Year project and resource planning, LOE/scoping projects, creating business requirements, managing teams of developers and supervising and assisting with deliverables. Direct communication and collaboration with other SOA Marketing Partners. Management of workflow and milestones with offshore development team. Research and development of new technologies. Coordination with BI team for all tracking requirements and implementation of GA and Omniture logic in all deliverables.

• Dynamic HTML Brochures Original – Lead Developer for a custom HTML framework using MarionetteJS. This framework allowed us to deliver two full model years of SPA dynamic brochures for an automotive client. Built with MarionetteJS, Javascript and JSON configurations, this component based platform produced dynamic brochures with a highly immersive web experience. Features included: Adaptive design for mobile and desktop, complete analytics, scroll animations, embedded and modal video players, exterior and interior 360 experiences and much more. MarionetteJS/SPA/JSON/Components/Modular

• iOS Development – Assisted with architecture and structural planning for updated iOS framework for iPad Apps. Includes documentation and requirements.

• iOS Development – Lead developer on first MY14 Subaru iPad App for 2014 Subaru Forester. Tasks included integrating new framework into new project and building out view to wire frames. Assisting production team with asset specs. Managing development with in-house iOS team. Coordinating work-flow with the offshore team.

• Multi-Platform/Integrated Marketing – Planned, scoped and resourced for multi-platform integrated marketing campaign for Subaru and The 2013 New York Auto Show. Tasks included prototyping micro-sites and testing for desktop and mobile, functional tech lead in development stage, coordination with CG vendor for specs, development and deployment of iOS and Android apps with Aurasma and cross-browser/mobile compatible micro-sites hosted at partner agencies in US and Japan.  iOS/Android/HTML5/Mobile/Flash
 

The Designory
Lead Developer

April 2009 – October, 2012

Worked in multiple disciplines on a variety of web and mobile development projects. Tasks included front-end development, CMS Architecture, AS3 Application Development, PHP and MySQL Development, iOS Development, Video Editing, Asset Production and Product Development. Performing as a delivery manager while managing a team of developers. Also assisting in the creation of LOEs for multiple projects.

• iOS Development – Contributing developer for Subaru iPad App updates and maintenance. Worked with multiple iOS SDKs for GA tracking, video presentation and more.  Integrated Aurasma SDK into Stand Alone apps for Subaru and Infiniti to be included in multi-dimensional marketing efforts. Uploaded multiple apps to the App Store. OS/Apple Developer/

• TECHNOLOGY AWARD – Received TDI 2010 ‘Excellence in Innovation’ award for efforts in the architecture of a Flash-based RIA for the Designory.

• RIA ARCHITECTURE – Principle developer for an AS3 digital brochure application as an extension of The Designory’s award winning print work. The application was developed from the ground up allowing for an enhanced user experience and rich digital presence. The application uses OOP methodology and is modular making it possible to leverage code for new projects. Includes modules for printing, zoom, share, email, thumbnail navigation, search, video player and sound as well as animation tools for content including 360s and tabbed content. Also developed all server side scripts in tandem with AS3 modules. Application is being used for Nissan, Infiniti, Subaru and Audi. AS3/FLASH/XHTML/JS/CSS/PHP/JAVA

• CMS ARCHITECTURE – Principle developer for a proprietary LAMP based CMS for The Designory to be implemented by Nissan Commercial Vehicles and other clients. System includes security, support for localization, users and user group support, social media tools, multimedia tools, content creation tools, save and publish features and more. Architecture follows basic MVC principles and was designed for fast implementation of new tools. Integrated CMS with Flash front-end as prototype.  PHP/MySQL/CSS/XHTML/JS/FLASH

• CMS ARCHITECTURE – Contributing developer for custom tools in a proprietary LAMP based CMS for VCA Animal Hospitals. Tools included a DHTML Image Management tool with AJAX uploading, Doctors and Staff Modules, an Equipment Module and an extensive Queue Approval Manager for site content approval and more. All built to wire frame requirements. PHP/MySQL/CSS/XHTML/JS

• CSS/XHTML/Javascript – Contributing developer on multiple Model Year updates for NissanUSA and InfinitiUSA. Created xhtml templates using jQuery and JSON and integrated into Infiniti USA current offers section. CSS/XHTML/JS/JSON
 

Experience Prior to 2009


Worked in advertising agencies in Los Angeles and Seattle, contributing to projects for Chevrolet, Honda, Mazda, Starbucks, Alaska Airlines and many others. Held full-time roles as a production artist at Scali, McCabe, Sloves LA, Kresser Craig LA, and Cole & Weber Seattle. Also freelanced for agencies including Campbell Ewald LA, Foote Cone Belding OC, Rubin Postaer and Associates, Dentsu LA, Livingston Agency Seattle, WongDoody Seattle, and Bruce Hale Design Seattle.

Car Accounts

Chevrolet, Mazda, Honda, Kia, Jeep, Nissan, Infinity, Audi, Subaru


Education


Berklee College of Music – Bachelor’s in Performance (Percussion), Summa Cum Laude
Shoreline Community College – Major in Liberal Arts, Phi Beta Kappa

Other Interests


– Professional musician with multiple album credits as a drummer, arranger, and producer.

References Available upon Request.