Josh Johnson

I'm a product designer, user experience strategist and manager living and working in Silicon Valley. I design enterprise and consumer applications for desktops, tablets, and phones and build teams to continue to make them successful.


Case Studies

Prior Work


VMware Lead Designer - Operations (Staff 2 Engineer)

Nov 2015 to present
  • Lead design for operations software including vRealize Operations and vRealize Log Insight
  • Evangelized a common framework for design process and delivery of design artifacts
  • Designed new log analytics application for SaaS platform
  • Coordinated common UI patterns across all VMware management products

Diamanti (formerly UX Design Lead (Contractor)

Aug 2015 to Oct 2015
  • Designed core IA and navigation for alpha version of company's primary management application.
  • Setup core coding standards for application HTML and SASS
  • Collaborated on code for Angular-based UI

Zimbra Director of UX Design

Jul 2013 to Jun 2015
  • Managed a team of interaction designers and contractors for user research and visual design
  • Designed new features and usability improvements for Zimbra Collaboration
  • Designed and prototyped a new responsive consumer interface for Zimbra Collaboration
  • Designed new web interface for Zimbra Sync and Share (cloud file storage)
  • Designed and implemented touch-enabled client for Zimbra Collaboration
  • Implemented common UI look and feel across multiple Zimbra products
  • Defined and managed UX process in a newly adopted agile workflow
  • Initiated a project to define company-wide accessible UI guidelines and components

VMware Interaction Design Lead (Staff Engineer)

May 2010 to Jul 2013
  • Designed new features and usability improvements for Zimbra Collaboration
  • Revised architecture of skinning system within Zimbra Collaboration
  • Designed Android mobile client for VMware Horizon
  • Managed UI development team during an interim vacancy
  • Assisted product management in defining a product roadmap

Hewlett-Packard Interaction Design Architect

Nov 2007 to May 2010
  • Managed a small team of interaction designers and a visual design contractor
  • Designed UX architecture for HP BSA Essentials (enterprise reporting product)
  • Designed and prototyped new action-based interface for HP Server Automation in Adobe Flex
  • Designed new features and usability improvements for HP Server Automation

Opsware Interaction Design Architect

Jun 2005 to Oct 2007
  • Designed UX architecture for Opsware Server Automation System (SAS)
  • Designed new features and usability improvements for Opsware SAS
  • Designed new features and usability improvements for Opsware Visual Application Manager
  • Designed UX architecture and integration paths for Opsware Application Storage Automation System

Sun Microsystems User Interaction Architect

Nov 2002 to Jun 2005
  • Designed UX architecture for Sun N1 System Manager
  • Participated in the revision and adoption of Sun UI Guidelines and JSF framework
  • Designed new features and usability improvements for Sun N1 Provisioning Server

Terraspring User Interaction Designer

Aug 2001 to Nov 2002
  • Designed new features and usability improvements for Terraspring Virtualization Control Center (VCC)
  • Designed and prototyped new interface for Terraspring VCC in XUL


San Jose State University

Sep 1990 to May 1996
  • Bachelor of Arts in Design
  • Concentration in Industrial Design
  • Minor in Industrial Studies
  • Minor in Mathematics


  • Team management
  • Market research
  • Competitive analysis
  • Requirements gathering
  • Task and usage analysis
  • User story development
  • Storyboarding
  • Task case development
  • Information architecture
  • Interaction design
  • Wireframing
  • Rapid prototyping
  • Visual design
  • Heuristic analysis
  • Usability testing
  • Accessibility
  • Localization


  • Balsamiq
  • Sketch
  • InVision
  • Adobe Photoshop
  • Adobe Illustrator
  • Asana
  • iWork & iLife
  • Microsoft Office
  • Various coding IDEs

About Me

When people ask me what I do, I always find it difficult to answer in a succinct way. I write code, but I'm not a software engineer. I define products and manage development, but I'm not a product manager or project manager. User experience lives tenuously between product and engineering like a tightrope walker, and because of that it's often misunderstood. The best yet incomplete description I can come up with is that I help businesses define and create products that are easy and enjoyable for people to use. The product may be a mobile app or an enterprise console. The people might range from someone checking their home email on their phone to a system administrator scaling the deployment of a service in a network operations center. I enjoy solving hard problems and helping people communicate information clearly and easily. If you think you might need help doing that, let me know.

I currently live in Morgan Hill, California with my wife and my four children. Aside from computers and design, I enjoy cycling with my kids, coaching youth basketball and flag-football teams, following SF Giants baseball and Monte Vista Mustangs high school football.