Michael Rexroad sunnyvale, ca 408.550.6229



senior software engineer

I crafted responsive desktop and mobile web apps for the yap.TV social tv guide.
  • JavaScript: backbone.js, jQuery
  • HTML5: FileReader, Drag-N-Drop, AppCache, semantic markup, <video> tag
  • CSS3: media queries, responsive layouts, shiny pages without images, transitions & 3D transformations


director of user experience + front-end engineer

Designed holistic experiences across iOS, Android, and the web for effortless note capture (text, audio, image)
  • Process: research / requirements, task analysis, personas, sketching, task flows, wireframes, prototying, usability testing
Wrote the initial Catch.com web app, supporting click-to-edit text and Drag-N-Drop image uploading.
  • JavaScript: Google Closure (Javascript) Library, Templates, and Compiler; jQuery
  • HTML5: Content editable, GeoLocation, Drag-N-Drop

cisco systems, inc.

software engineer + interaction designer

Cisco TelePresence Recording Server
  • UX/UI design lead for Cisco TelePresence Recording Server product.
  • Implemented IP Phone app for recording and playback on TelePresence endpoints, and web app for accessing recordings within intranet.
  • J2ME/MIDP, C++, Adobe Flex
Cisco TelePresence System
  • Wrote software across full stack; from web and IP Phone user interfaces, down to device monitoring services on embedded hardware.
  • C, C++, Java, J2ME/MIDP, Bash, HTML, Apache Server, OpenSSL (library & cli)

georgia institute of technology

bscs, computer science · certificate, international affairs

  • Self-forming p2p overlay search topologies
  • Ethnographic research on recreating vivid real-life experiences within the browser.