Having trouble finding the right Android Developer or Engineering Manager?
I'm available for flexible duration contract work, and with nearly 20 years in mobile development & management, I can:
  • Ramp up quickly with minimal input
  • Help vet candidates
  • Stay until the role is filled
  • Help your new hire onboard quickly
If you're facing delays and pressure to fill a role, don't lower your standards, let me release the pressure and set you up for success.

Walt Disney Parks & Resorts

Play Disney Parks App
Started and led Android development of innovative new app to enhance experience of visitors across multiple Disney parks. It includes embedded games, expansive stylized and animated park maps, and numerous achievements to earn. The most unique aspects of the app utilize bluetooth to do things like detect attraction beacons, broadcast information using BLE, and even the ability for games to trigger interactive elements installed in parks just for the app. After the initial launch, the biggest addition was the coordinated launch of new features when the new Star Wars: Galaxy's Edge land opened at Disneyland.
  • Led Android development from start through release
  • Oversaw team of 5-12 Android developers
  • Focused on architecture, code quality, & complex development
  • 1M+ Installs
  • Built using Kotlin, RxAndroid, & Dagger 2
  • Coordinated feature launches with 2 new lands
  • Dynamic content updates
  • Completely custom UI
  • Animated vector graphics using Lottie
  • Interact with park attractions via Bluetooth
  • Beacon broadcasting & detection using Bluetooth Low Energy
  • Used GPS location to detect park attendance
  • Prioritized accessibility, including custom Talkback support
  • Synchronized saved data to Firebase
Highlights
  • Led Android development from start through release
  • Oversaw team of 5-12 Android developers
  • Focused on architecture, code quality, & complex development
  • 1M+ Installs
  • Built using Kotlin, RxAndroid, & Dagger 2
  • Coordinated feature launches with 2 new lands
  • Dynamic content updates
  • Completely custom UI
  • Animated vector graphics using Lottie
  • Interact with park attractions via Bluetooth
  • Beacon broadcasting & detection using Bluetooth Low Energy
  • Used GPS location to detect park attendance
  • Prioritized accessibility, including custom Talkback support
  • Synchronized saved data to Firebase

Tala

Mexico, Philippines, Kenya, India

Coordinated engineering for all mobile apps at Tala: a financial services company valued at nearly $800M, using apps to enable financial agency for underbanked people around the world. I provided organizational and technical guidance in the development and maintenance of the company's app. I was also responsible for direct management and oversight of all full time and contract mobile (Android) developers outside of India, including performance reviews, candidate assessments, and final hiring/firing decisions.
  • Coordinated work of 12+ Android developers from 6 countries & 5+ teams
  • Provided organizational & technical guidance for app development & maintenance
  • 15M+ installs across 4 countries
  • Worked with devs to modularize large codebase
  • Initiated effort to unify all customization strategies
  • Regular meetings with managers overseeing teams doing Android work
  • Helped coordinate resolutions when critical issues found
  • Single codebase with country customizations

Defy Media

Break, Screen Junkies, Smosh

Led Android and Roku development and managed cross platform (iOS, Android, Roku, Apple TV) local and remote team. Innovated configuration file based mobile framework to simplify multi-app/platform development and maintenance. Created highly customized Roku app framework including animated transitions, screen history, error recovery, and app UI customization layers. Identified business opportunities both directly and indirectly related to existing apps.
  • Managed cross platform team
  • Led Android & Roku development
  • 5M+ Total installs
  • Ran team Scrum meetings
  • Suggested business opportunities
  • Innovated shared app framework
  • Custom single Activity tablet UI
  • Custom Roku app UI
  • Object oriented BrightScript layer

HUGE

Always Sunny - Flipadelphia

Brought in to convert existing Android phone game to tablet. This included updating the existing NDK based physics code, adding a head-to-head mode, and adding bluetooth versus mode for phone and tablet. This required numerous innovations, including canvas rotation to reuse existing game code for 2 concurrent players, configuration manipulation to support 7" tablets with 10" resources, and converting a variety of graphical buttons to procedural implementation to reduce tablet build size.
  • Added Android tablet support
  • Novel head-to-head mode
  • Bluetooth versus mode
  • Unique density config manipulation
  • NDK physics library usage

Mirada

IBM Think

Brought in to help complete the Android tablet implementation. The interface was completely custom, heavily animated, and in some cases pushed the bounds of what the platform was capable of.
  • Worked on Android tablet app
  • Completely custom UI
  • Focused on animation & videos

nProgress

nTro

Led Android development of hyper-local social networking app. The interface was highly customized, including help screen overlays and a custom carousel implementation. There was also significant work put into loading interests from Facebook and background location tracking and match notifications.
  • Led Android development
  • Managed off shore developers
  • Customized interface & behavior
  • Used GPS & background services

Citygrid Media

Citysearch & Deals by Citysearch

Worked on new and existing consumer facing Android apps. Originally work was focused on an existing app mirroring the company's website functionality. Eventually created a new mobile focused app, which remains largely unchanged today.
  • Led Android development
  • Worked with API & QA engineers
  • Used GPS & custom map overlays

Javaground

Xpress Suite

Worked on revolutionary development/porting tools for phone apps. They automatically resolved device specific bugs and ported J2ME code to iPhone, Android, and BREW. During the pre-smartphone era they were an industry leader, used by companies like Disney, Namco, and for almost all Sony Pictures Mobile apps at the time, including expansive games like God of War: Betrayal.
  • Developed key parts of device testing suite
  • Oversaw device testing
  • Core architecture & API contributions
  • Audio & input expert

About

I've worked in the app development industry for nearly 20 years, predating both iPhone and Android. During that time I've held roles spanning development, testing, architecture, and management. Regardless of my role, I take pride in producing high-quality products that are stable, efficient, and easy to maintain.

As a manager, I'm committed to empowering each team member to reach their full potential. As a developer, I've worked with Android since its initial release, creating numerous highly-rated apps with over a million installs. As a technologist and innovator, I stay updated on emerging technologies within the app industry and beyond, focusing on the new opportunities they enable for product and development innovations.

Engineering Lead/Manager

Resume
  • Managed and mentored remote and on-site developers
  • Collaborated with product managers to set realistic goals and expectations
  • Partnered with developers to design and architect solutions
  • Identified opportunities for software and process improvements

Expert Android Developer

  • Developing for Android since v1.1, Java (J2ME & J2SE) developer prior to that
  • Experienced with modern additions like Kotlin, RxJava, and Dagger 2
  • Developed and maintained numerous public facing apps with over a million total installs
  • Focused on writing clean, efficient, and maintainable code

Technologist & Innovator

  • Stay up-to-date on emerging technologies within and beyond the app industry
  • Recommend technology advancements for both new and existing products
  • Leverage industry developments to boost speed, quality, and reliability in software development

Services

I stand behind all contract work and am available for follow-up advice or to resume work under the same terms if needed. On-site services are available within the greater Los Angeles area, and remote services across the U.S. If desired, occasional domestic travel outside the LA area is available at the company's expense.

AI Workflow Integration

  • Identify AI tools to streamline development processes
  • Integrate AI solutions to automate repetitive or complex tasks
  • Establish best practices for using AI in code quality checks, testing, and deployment
  • Enhance productivity by integrating AI into project management
  • Ensure responsible and effective AI use aligned with team goals and standards

App Development Consulting

  • For startups and companies launching or enhancing an app development team
  • Establish solid development processes and software architecture
  • Collaborate with management to scope project features and timelines
  • Work with QA to implement testing processes, if needed
  • Define requirements and assist in hiring developers and QA (recruiting services not included)
  • Includes all app platforms and form factors

Android Development

  • Expert developer, including extensive experience working with Kotlin, Java, Bluetooth, and much more
  • Experienced in building complex, custom UIs with code, XML, and Jetpack Compose
  • Skilled at improving existing codebases, including reducing errors and memory leaks
  • Proficient in integrating third-party libraries to add features efficiently
  • Published apps with comprehensive internationalization and accessibility support
  • Support QA by recommending testing strategies and key device selections for full device variant coverage

Tech Enablement Consulting / Fractional CTO

  • Align technical projects with business objectives
  • Establish tech teams, regardless of company tech experience
  • Define roles, processes, and standards for effective teams
  • Guide hiring to build or expand a strong tech foundation
  • Implement sustainable practices for long-term success

Innovation & Solutions Consulting

  • Identify new opportunities for growth, efficiency, and innovation
  • Provide fresh perspectives to optimize processes and systems
  • Analyze complex challenges to develop effective solutions
  • Enhance products and operations through creative insights
  • Assess emerging technologies for strategic improvements

Contact

[email protected]
(714) 202-7815