Want a paper copy? You can download a printer-friendly PDF version of my resume.

Download PDF

Professional Summary

Senior front-end engineer with 11+ years of experience building scalable UI architecture, design systems, and cross-team tooling standards for agency, product, and enterprise teams. Author of a book and a tutorial series on the Vue ecosystem. Strong focus on maintainability, accessibility, testing, mentoring, and turning design direction into durable front-end systems.

Professional Experience

Senior Front-End Engineer

Walker & Dunlop

March 2021 - Present

  • Led the Front-End Council, 5 engineers across 5 feature teams, setting the annual agenda for tooling, testing, and coding standards.
  • Rolled out a shared ESLint config across 15 projects, eliminating formatting drift and code review noise.
  • Built an internal component library replacing ElementUI, Vuetify, and RekaUI after costly Vue 3 migrations - tree-shakeable, slot-driven, keyboard navigable, 20+ components, 100% test coverage.
  • Established front-end testing standards with Vitest and Playwright, reaching 90%+ coverage with quality gates enforced in CI.

Front-End Developer

Oodle

July 2019 - March 2021

  • Built the CTI site in Nuxt and Prismic using a slice-based architecture, mapping each CMS slice to a Vue component for full client content control.
  • Developed EyeMed's multi-tenant customer portal in Vue and Contentstack, supporting 5+ branded themes configurable via a CMS-driven theme system.
  • Migrated the Oodle marketing site from a Vue SPA to Nuxt SSR on Heroku, making it fully indexable by search engines.

Front-End Engineer

Drees Homes

November 2016 - July 2019

  • Led adoption of Vue.js over React when migrating off AngularJS, proving feasibility with a two-day proof-of-concept before pitching leadership.
  • Chose TypeScript over Flow for its broad community adoption and lack of single-vendor dependency.
  • Served as front-end lead and de facto designer on DreeSuite, introducing color theory, CSS variables, and reusable utility classes without a dedicated designer.
  • Modernized the legacy PHP site by rebuilding templates in Nuxt and proxying through Nginx for incremental migration.
  • Received the Top Caliber Award for Outstanding Performance (spring 2019).

Teaching

Adjunct Professor, Web Design

University of Cincinnati, Media Communications

August 2023 - Present

  • Designed curriculum from the ground up for New Media I (Git, semantic HTML, CSS layout, UI design, and color theory) and New Media II (Vue.js, REST APIs, modern tooling, and mobile optimization).
  • Mentor students beyond the classroom on career development and front-end fundamentals.
  • Serve as judge and panelist for Degree Project capstones.

Publications

Vue.js: Understanding its Tools and Ecosystem

Bleeding Edge Press · Author

November 2018

Authored a book covering the Vue.js ecosystem, tooling, and practical patterns for building modern front-end applications.

Creating Interfaces with Bulma

Bleeding Edge Press · Co-Author, Co-Editor

February 2018

Co-authored and co-edited a book on building interfaces with the Bulma CSS framework. Contributed a chapter on integrating Bulma with React.

How To Develop Websites with Vue.js

DigitalOcean · Paid Tutorial Series

January 2021 - January 2022

Wrote a paid, multi-part Vue.js tutorial series for DigitalOcean covering practical front-end development with Vue. Also contributed additional articles on Vue, Nuxt, TypeScript, and CSS workflows.

Education

University of Cincinnati: College-Conservatory of Music

B.F.A. in Electronic Media

2015

University of Cincinnati: Blue Ash College

A.A.S. in Electronic Media Technology

2013

Let's Work Together

I'm always open to new opportunities, freelance projects, and meaningful collaborations. Whether you have an idea or just want to connect, I'd love to hear from you.

© 2026 Dave Berning. All rights reserved.