Rick Dunkin

Senior Full Stack Developer

About

An experienced full stack web developer with a strong understanding of web development, object-oriented and functional programming, usability guidelines, and information architecture. Extensive track record of delivering innovative solutions for Fortune 500 companies and other well-known brands, including: Microsoft, Walmart, Bank of America, eBay, Northwestern Mutual, Colgate-Palmolive, Sports Illustrated, Macy's, Honda/Acura, Kellogg, and Century 21 Real Estate.


Experience

Level

Senior Software Engineer

October 2020present
  • Lead front-end developer for level.io, a web app for IT professionals to remotely control, monitor, and manage devices via end-to-end encrypted peer-to-peer connections completely in the browser.

  • Took over existing PoC codebase and refactored/built all remaining features needed to launch to production and begin to onboard customers.

  • Built a new component library leveraging Storybook and Jest.

  • Primary technolgies used: React, TypeScript, Apollo Client (GraphQL), and webRTC (real-time P2P communication from browser to and from remote device).

GeekHive

Senior Developer / Technical Lead (Contract)

April 2018March 2020
  • Utilized React, Gatsby, and Material-UI in leading the redesign effort of Walmart Media Group's website.

  • Led development of React Native and TypeScript mobile application for Little Brownie Bakers' Girl Scout Cookie sales management. Development completed ahead of schedule and under budget.

  • Led front-end and back-end efforts for Stanley Security's new sales portal. Front-end built with React, Next.js, Material-UI, and Apollo Client; back-end with Express and Apollo Server. Successfully launched in the US with plans to launch in Canada and Europe.

  • Led the front-end development effort for the redesign of Dacor's website (Dacor is a high-end appliance brand and a subsidiary of Samsung). Built with Vue.js and heavily leveraged Storybook.

  • Developed internationalization abilities and rebranded HTH Pool's React Native application.

  • Developed AdReady ad-tech platform for Digital Remedy. Front-end built with Vue.js, Vuetify, and Nuxt.js; back-end built with Laravel.

     
     

Time, Inc. / Meredith Corporation

Software Development Engineer II

January 2018April 2018
  • Made numerous improvements and bug fixes to the main Sports Illustrated site as well as Element, Time Inc.'s unified front-end platform.

  • Led the migration of Sports Illustrated Vault from custom Drupal to Element.

  • Worked on the migration of Sports Illustrated Swimsuit from custom Drupal to Element.

  • Mentored junior developers.

LiveTechnology Holdings, Inc.

Lead Developer

April 2015December 2017
  • Involved in all aspects of product delivery — gathering client requirements, proposing solutions, specification documentation, data structure design, UI design, quality assurance, and defect resolution.

  • Designed and developed new CMS platform: CSS designed mobile-first; HTML utilized proper HTML5 semantics; JS framework developed to cater for both client-side and server-side rendering; back-end environment utilized new proprietary server language and SQL-like query language.

  • Developed asset media wall for Century 21 Real Estate. Key features: Flexbox and JavaScript resizing algorithms allowing for fixed-height rows, assets flowing between rows/resizing while maintaining aspect ratio on window resize; infinite scroll; server-side asset versioning of new assets.

  • Led development of new marketing tool for Northwestern Mutual allowing field users to customize, build, and order brand compliant stationery pieces (business cards, envelopes, etc.) within existing portal. Project also included real-time pushing of orders out to print vendor upon order and custom reporting interfaces/builds. Project completed ahead of schedule and under budget, resulting in a sustained 4x increase in monthly orders.

  • Created customer journey/campaign scheduling program for Macy's. Also created customer journey simulator allowing for selection of a customer list and journey. Simulator would allow for previewing of any/all marketing materials included in journey for any customer in the customer list. Materials included customized PNGs, JPGs, HTML emails, PDFs, and MMS based on the customer's traits/interests.

  • Updated credit union asset tracking and reporting for CUNA Mutual leveraging Elasticsearch

  • Inherited transactional email project for eBay from another team after pilot program. Handled front-end template/component library, link library, asset library, as well as back-end rendering and trafficking of customized emails. Refactored existing solution, took performance from 5 transactions per second to 50 transactions per second while overall complexity of builds increased with added requirements (tracking links, API calls, more complex components, etc.). Project resulted in decreased server costs for client, in addition to faster turn-around on new or updated emails.

Senior Developer

August 2009April 2015
  • Rewrote the shopping cart and checkout process for Northwestern Mutual. Project also included development of new promo code creation tool for admins, in addition to new reporting for cart items and promo code usage

     
  • Created custom asset library search tool for Microsoft's Bing Business Portal. If search terms did not match existing assets, iStockPhoto would be queried and suggested stock assets would be returned and made available for purchase

  • Developed user proxy process for Bank of America, allowing field users to act on behalf of other users they had permission to act for. Created a daily XML import process to handle the permissions for all 50k+ users

  • Developed Direct Mail campaign for Northwestern Mutual. Utilizing InfoUSA's lead targeting, field users could create and manage prospect lists by defined criteria, select and customize mailers, preview their seed letter, schedule a mailing, and schedule/traffic mailing list and customized letter template to print vendor.


Education

University at Albany, SUNY (2002 - 2006) – East Asian Studies


Skills

JavaScript
TypeScript
ES2015+
Node.js
React
React Native
Vue.js
HTML
CSS
SCSS
CSS-in-JS
GraphQL
REST
Elixir
Git

References available upon request