Mike DiGiovanni
Award Winning Android Engineer
Technical Skills
Proficient with
Android
Kotlin
Java
Unity
C#
git
REST
JSON
Dagger
Unit Testing
Reverse Engineering
Jetpack
Robolectric
integration testing
Coroutines
Compose
Mockito/Mockk
Android
Kotlin
Java
Unity
C#
git
REST
JSON
Dagger
Unit Testing
Reverse Engineering
Jetpack
Robolectric
integration testing
Coroutines
Compose
Mockito/Mockk
Familiar with Swift
Python
Javascript
HTML
CSS
Objective-C
C++
C
iOS development
Node JS
React Native
Hudson
Jenkins
Build Kite
Circle CI
AWS
Google Cloud Services
Firebase
Azure
RXJava
Swift
Python
Javascript
HTML
CSS
Objective-C
C++
C
iOS development
Node JS
React Native
Hudson
Jenkins
Build Kite
Circle CI
AWS
Google Cloud Services
Firebase
Azure
RXJava
Work Experience
Wayfair
,
Remote
eCommerce
Staff Engineer
2020-07 – Present
- Worked on the Wayfair app for Android across the Platform Architects, Shop, Growth, and Mobile Architects Working Group teams. Led teams of 2-5 Android developers while also providing support for other teams.
- Led the Android development of Scribe 2.0, Wayfair's internal analytics and event tracking platform, resulting in a 90% reduction in time between event generation and sending, as well as a 30% increase in event delivery.
- Developed a Swift UI desktop app to allow developers to monitor tracking from Android and iOS apps in real-time, saving thousands of man hours, decreasing tracking bugs in production, and increasing deployment speed for tracking changes.
- Discovered, documented, and fixed bugs related to push notification display rate and appearance, resulting in a 20% increase in click-through rates for sent notifications.
- Re-architected the 'View in Room' AR experience to improve performance, usability, and reduce crashes.
- Proven ability to troubleshoot and debug issues in new areas of code quickly.
- Mentored junior developers to improve their skills and knowledge, contributing to their promotions.
- Collaborated using pair programming on remote teams to complete projects efficiently and effectively.
Isobar
,
NY
Digital Marketing Agency
Mobile Architect
2010-12 – 2020-07
- Architected and built Android applications with distributed teams, including mobile apps, system-level apps, custom Android operating systems, wearables, and set-top-box hardware.
- Managed, mentored, and interviewed developers in mobile, Unity, and innovation disciplines.
- Developed functional prototypes and technical approaches for pitches.
- Worked on cutting-edge Android devices, including wearables, the Android Things platform, and Project ARA.
Augmate
,
NY
Wearables Device Management
Wearables Architect
2014-12 – 2015-11
- Led a team of Android developers creating device management software for smart glasses, smartwatches, and phones.
- Developed an Android application for flashing firmware in the field using a standard Android phone.
Barnes & Noble.com
,
NY
Technology Bookseller
Lead Android Developer
2010-12 – 2010-03
- Architected and led the Android development team for the Nook eReader application on cell phones and tablets.
- Developed a library loading technique to resolve an Android platform bug that prevented updating pre-installed native libraries.
Department of the Army
,
Fort Monmouth, NJ
DoD
Computer Scientist
2007-08 – 2010-03
- Led development for night vision goggle heads-up display systems used in helicopter platforms, contributing to embedded systems and a ruggedized PC-based hardware/software test tool.
AIG
,
NJ
Insurance Company
Java Developer
2000-07 – 2007-06
- Developed internal Java software for desktop and servers, enabling agents to create new proposals and process renewals, saving significant time per employee compared to existing systems.
Open Source & Hobbyist Development
,
NJ
Software Developer
– Onward
- Hometeam game dev, contributed to multiple game projects over a period of several months. Improvements included UI scaling, stair collider fix, menu skybox improvement, end game explosion effects, debug cheats functionality, gamepad pause support, better targeting behavior for Cleaning Roots. For Comet Kicker, Color selection, various fixes (high score freeze, device detection, high refresh rate physics, spawn timers, collectible duration, move consistency, spawn frequency).
- Taikong, a Unity on rails shooter game, provided code optimizations and a settings menu.
- Sokoran, a Godot puzzle game. Better cursor interaction, assorted bug fixes (red dice behavior, missed click handling, removal at character position).
- Various personal projects for iOS and Android, DVD Profiler, Binly, Stern Insider Connected, Mixed reality at podcast, AAC, Safari plugins, Live gift cards.
- Podcast AI.
- Contributed to Pinball Maps, a React Native project. Developing new features and providing refactors to make app more resilient. Updated documentation for contributors.
- Contributed to Open Artemis, a Swift project for macOS and iOS, a privacy-focused Reddit client. Implemented bug fixes and features to improve open links from other sources.
- Contributed to Invoke AI, a JavaScript project. A gen AI tool for generating images. Contributed bug fixes.
- Developed a mod development framework for the Unity-based game, Fire Pro World – Recently expanding to support many Unity games, including SUPERHOT.
- Launched Galactic Grab, a Unity game for the Infinity Game Table, a 32" touch screen gaming table.
- VR Lightgun Arcade in Unity, including a custom MAME build and reverse engineering Arcade ROMs to go beyond pure emulation.
- Numerous small Unity projects, samples, and explorations of technology, targeting arcade, mobile, and VR form factors.
- Fitness VR.
- Frequent contributor on several VR, and game development discords.
- Game modding since the early days of Quake 1.
- Innovator in native Google Glass development.
- Developed and distributed several Android software apps with over 500,000 combined users. Currently removed from the market due to inability to maintain. Happy to show developer console as proof.
- Before it closed, 2.5 million views on Google+, with an audience of many mobile developers.
- Strong interest in wearable computing with a focus on at-a-glance information. Has worked on software for the Android Wear, Pebble, WimmOne, MetaWatch, and Sony Smart Watch, including modifications to Google Authenticator to add smart watch functionality.
- Published applications to the Play Store, Blackberry App World, and Windows Store. Been involved in mobile development for personal usage since 2006, and have worked on personal software for the Sidekick and Windows Mobile devices as well.
Notable Projects
Wyndham VR
Royal Caribbean AR
Foot Locker AR – The Hunt
Aeronaut VR
Get WIRED
VR Lightgun
PWGR
Nook app for Mobile
Nook Color 1 – Reader Software
Comedy Central
Wayfair
Pinball Maps
Open Artemis
Galactic Grab
Winky
Education
M.S. & B.S. Software Engineering
Awards
Cannes Lion Digital Craft
Interactive Innovation Award Finalist
Invent Something Different, Isobar Value Award
Intel Software Innovator
Project Isaac Bronze Award
Creativity Top 50
Featured application in the Android Market for dgAlert
Featured application in the Play Store for Comedy Central
Featured application in the Play Store for Wayfair
Speaking Engagements