Mike Digman
UX Engineer, Design Technologist
degree
Electrical & Computer Engineer
grad
Stanford, Dec '13, GPA 3.8
undergrad
Cornell, Dec '11, GPA 3.9
Georgia Tech, Aug '09, GPA 4.0
Skills
Related projects & experience at mdigman.com
Code: Java, Matlab, C, Python, Javascript, Git, SVN, Eclipse

CS Breadth: Android full stack, firmware development, TCP/UDP, Bluetooth, network protocol design, Bootstrap, jQuery

Data Science: SVM, PCA, K-means, Mixture Models, Hidden Markov Models, Naive Bayes, Convex Optimization, statistical feature design

EE Breadth: analog and digital filtering, signal conditioning, analog sensor interfacing, board schematic + layout + bring-up
Senior Android UX Engineer
Previously: Android UX Engineer, Design
  • Rotation Locked Mode in Android P: owned the vision, researched prior art, prototyped solutions, formed a team, owned the interaction+visual+motion design and final production code, launched as the new default
  • Ergonomic, media default volume controls in Android P: identified pain points, developed early solutions, sold the need for change, iterated on the UX with the volume working group, created robust take home prototypes, bridged complex design decisions across Android, launched in Android P
  • Android P Sandbox Google I/O ‘18 lead: created looping demo reel, setup sandbox, lead press walkthrough, trained other sandbox staff, built notification demo app
  • Fast Pair, easy headphone pairing via BLE: owned the vision, hw+sw prototypes, interaction+visual design, signal normalization, worked with Nearby on implementation and final spec
  • Dismiss on capacitive, resistive and rotary headunits: lead design exploration, prototyping, share out, eng architecture to launch home card dismiss for all Android Auto Projected surfaces
  • Designing human interfaces for machine learning and probabilistic algorithms
  • Front end engineering: custom views, touch processing, complex layouts, smooth motion
  • Prototyping with: Sketch, After Effects, Android, embedded software, hardware, BLE advertising + GATT servers, wifi direct, mDNS, Bluetooth A2DP & HFP profiles, orientation sensor and heuristics, sensor hub
Full Stack Engineer
  • Android application development: UI, UX, application and services
  • Machine learning, feature design and data science: SVM, PCA, Sparse Coding, CNNs, Lasso + Elastic Net, data normalization and whitening
  • Analog front end design, simulation and development: transimpedance, differential and instrumentation
  • PCB schematic, layout, board bring-up, debugging, validation, reworking and housing construction
  • ARM Cortex-M firmware development
  • Patents include “Electomagnetic Interference Signal Detection”, “Identifying Device Associated With Touch”
Electrical & Mechanical Eng Intern
  • Prototype board bring-up: debug, rework and validation
  • Mechanical test fixture design and construction
  • Transimpedance Amplifier circuit optimization
  • Circuit power analysis: boost & buck, bluetooth, microprocessor
  • Chemical testing of materials for field commercial use
  • Competitive product teardown and circuit analysis
  • CPLD state machine analysis, debugging and verification
Electrical Engineering Intern
  • Developed schematic for magnetic data transmission circuit
  • Aided in testboard and fixture development for this circuit
  • Worked on detecting and classifying signals with training data
  • GUI development for rapid data input into training algorithm
Hardware Development Intern
  • Developed software drivers for bench lab equipment to automate testing
  • Implemented optical module test suite with custom drivers
  • Worked with PIC-level optical components for the testing framework
  • Performed statistical analysis on test results to tune accuracy improvements with feedback
Aviation Hardware Intern
  • Created test boards, housing, cables, and protocol to verify device functionality in production
  • Responsible for picking parts, qualifying functionality, and integration into test electronics
  • Stress testing, derating, outgassing, and thermal vacuuming to qualify parts for flight
  • Surface-mount soldering, board reworks, large scale cable construction following MIL-SPEC
Kessler Fellow
  • Funded by Cornell University to work at a startup company on engineering and business tasks via the Kessler Fellows Program
  • Developed a telemetry decoder to display streaming video over an X band radio transmission
  • Developed and modified Linux kernel drivers to support DVB-S2 reception
  • Learned and practiced program management skills and agile software development techniques
  • Honed presentation skills through mentorship and public presentations
  • Sponsored to attend two hackathon events leading to the development of “Live Satellite Tracker” and “Weekly World News Scrubber” in Web
Web Application Development Contractor
  • Created MATLAB Interface with Google Web Toolkit
  • Developed web interface to MATLAB functions with Google Web Toolkit
  • View a simplified version of the web inteface in Files & Links
  • Setup Java Servlet to make calls to MATLAB Java API
  • Maintained Apache Tomcat 6 server, Apache HTTP link via mod_jk
Electrical Engineering Co-op
  • Developed advanced GUI and MEX programs in Matlab
  • Used data transmission via UNIX UDP socket in C to display live telemetry
  • Preformed crimping, stripping, and isolation testing of wires with MDM and D interfaces
  • Developed cable testing protocols based on manufacturing diagrams