
Eric Buchanan
Verified Expert in Engineering
Technical Architect and Developer
Bruce Township, MI, United States
Toptal member since April 8, 2026
Eric is the architect behind mobile experiences that reach 10 million people, including 8 million on Yahoo Fantasy and 2 million on Yahoo Sports. With 20 years of consumer mobile expertise across Android and iOS, he brings the technical depth and leadership to match. Eric doesn't just build apps; he builds systems that scale.
Portfolio
Experience
- Java - 20 years
- Android - 16 years
- Scrum Master - 10 years
- Kotlin - 7 years
- Android NDK - 6 years
- JavaScript - 3 years
- React Native - 3 years
Preferred Environment
Git, Jira, Confluence, Firebase, Xcode, Claude Code, Android Studio, Android, iOS
The most amazing...
...project I've led is "28 Days of Fantasy" at Yahoo—where 60 engineers delivered 23 features across web and mobile on time.
Work Experience
Director of Software Application Development
Yahoo!
- Transformed Yahoo Fantasy’s mobile experience across iOS and Android. Elevated iOS rating from 3.8 to 4.8 stars and Android from 3.5 to 3.9, boosting session duration by 25% and retention by 15%, strengthening revenue streams and brand loyalty.
- Delivered 23 user-facing features for the 2025 NFL Football season through the "28 Days of Fantasy." Coordinated 60 client-side engineers and quality team members to implement our most ambitious roadmap at Yahoo.
- Scaled Yahoo Daily Fantasy to $100 million in annual fees and 1 million users. Redesigned the betting UX to improve BetMGM referrals 444% YOY, reinforcing strategic partnerships and expanding Yahoo’s footprint in daily fantasy and sports betting.
- Unified Yahoo's Fantasy and Sports teams by merging best practices and moving to a monorepo. This reduced the effort for cross-application features by 20%.
- Took "Daily Draw" from concept to production launch in 85 days. Assembled a "tiger team" of the best mobile engineers across the organization to build a new casual game. Daily Draw users showed increased engagement time in the app vs. other cohorts.
Senior Engineering Manager of Software Application Development
Yahoo!
- Led a "Build vs. Buy" exercise to replace our internal mobile observability tool with a COTS SaaS offering across all of Yahoo, saving $250,000 a year.
- Coached and mentored engineers and managers to help develop our next generation of managers and tech leads.
- Developed a vision and strategy for unifying engineering best practices across Fantasy and Sports.
Principal Software Engineer
Yahoo!
- Refactored notification handling from a monolithic 2,000+ line single class to comply with modern OOP using SOLID principles.
- Refactored our drop-down filters in the team page for easier extensibility. Implemented advanced statistics in the application.
- Helped lead 20 engineers (back end, web, and mobile) in a Kotlin Book Club to improve everyone's understanding of the language.
Senior Engineering Manager
Samsung Research America, Inc.
- Wrote the audio player that powered Milk Music's unique dial-based playback and achieved sub-10-millisecond track switch times.
- Managed the product lifecycle process with a peer team back in Korea. Provided updates and honored our SLAs with them for daily firmware builds.
- Acted as scrum master for Milk Music, helping drive the team to deliver on time for its launch at SXSW. Worked with Engineering and Product to unblock developers. Milk Music had over 2 million downloads in the 1st four months of the application.
Managing Engineer
mSpot
- Received a patent for work related to the DRM system I created. Also received conditional approval from the movie studios to stream 3D movies on mobile devices, making mSpot's white-labeled AT&T app the first to stream 3D movies in the US.
- Provided white-labeled audio and video streaming services for a majority of the US and Canada mobile carriers, including Verizon, AT&T, Sprint, US Cellular, Alltel, Bell South, and Telus across J2ME, Brew, Windows Phone, iOS, and Android devices.
- Mentored and coached our pool of mostly new college graduate engineers.
Senior Engineer
mSpot, Inc
- Expanded on "Digital Radio" by porting it to a more modern BREW UI and expanding it to more carriers.
- Traveled multiple times, at the last minute, to the US Cell and Motorola offices to help debug issues on their devices. Found a fundamental flaw in their 3G Radio power algorithm affecting hundreds of thousands of BREW devices.
- Mentored junior engineers in best practices. Screened resumes and acted as the first technical interview for potential new engineers.
Software Engineer
mSpot, Inc
- Led mobile development of "March Madness" for pre-smartphones on Sprint, achieving over 400,000 concurrent users during the title game.
- Spearheaded mobile development of "NFL Mobile," the official NFL app from Sprint, offering live game scores on pre-smartphone devices that updated faster than Yahoo's desktop web pages.
- Served as the sole developer of the "Digital Radio" application, which was white-labeled for various BREW handset carriers, including Verizon, Alltel, US Cellular, and BellSouth.
Computer Scientist
Mission Critical Technologies
- Developed a debugging tool to observe our distributed simulation (HLAB). You could view every object and its methods on the simulation. You could also execute the methods as well.
- Adapted the Open Dynamics Engine (ODE) to work with the distributed simulation. This included creating a simple viewer using open GL and creating a special constraint to mock the rocker-bogey system used in the rover.
- Participated in a simulated Mars mission to see how our Rover mission planning software interacted with a Astronaut.
Experience
28 Days of Fantasy
https://football.fantasysports.yahoo.com/f1/signup/28daysI oversaw all client-side engineering teams across iOS and Android, ensuring features were built, tested, and ready to ship on schedule—day after day. I created the dashboards that gave the team real-time visibility into progress, authored the runbooks and DEFCON rubrics that defined how we responded when things went wrong, and wrote the full launch plan that mapped out exactly what happened, on which platform, at what time, across all 28 days. When blockers surfaced, I removed them. When the scope threatened the timeline, I made the call. When the team needed direction, I provided it. Sixty engineers, 23 features, 28 days—all delivered.
Daily Draw
https://sports.yahoo.com/dailydraw/?fr=sycsrp_catchallAs client-side engineering lead, I bridged the gap between incomplete product specs and a hard launch deadline. I wrote engineering specifications to unblock both back-end and client teams, built dashboards to track progress in real time, and worked hands-on to remove blockers as they surfaced. When the scope threatened the timeline, I negotiated compromises with the product team to protect the delivery date without sacrificing the core experience. I also authored the runbooks, DEFCON rubrics, and the full launch plan—ensuring the team was prepared for every scenario on launch day. Equal parts engineer, project manager, and Scrum Master, I kept the team moving when it mattered most.
Mobile Observability: Build vs. Buy Exercise
The technical decision was straightforward. Getting it approved was not. Over nearly two years, I navigated legal, data privacy, cybersecurity, and financial approval processes—presenting to multiple engineering councils and Fantasy leadership to build the case at every level. When Embrace was finally approved and deployed, the impact was immediate and broad. Mobile engineers across all of Yahoo could find bugs faster, receive alerts sooner, and build proactive dashboards to catch issues before users ever saw them. One retrospective comment became a 2-year mission that improved the daily workflow for every mobile engineer at Yahoo.
Yahoo Fantasy & Sports Monorepo
The real challenge wasn't the architecture—it was the timing. We executed the migration in-flight, in the middle of active development toward a hard football season deadline, without slowing the team down. Two to three months of planning, one month to execute, and two weeks to shake out the bugs. When it was done, engineers could move fluidly between apps, shared code was written once and deployed everywhere, and cross-app features required 20% less engineering effort. What started as a practical observation about code sharing became a foundational architectural decision that changed how Yahoo's mobile teams worked.
Milk Music
https://design.samsung.com/global/contents/milk_music/Beyond audio engineering, I helped lead the mobile development team, served as a technical project manager, and acted as a scrum master—keeping a complex, multidisciplinary team aligned and on schedule. The result was a March 2014 launch that made an immediate impact. Within 4 months, Milk Music surpassed 2 million downloads and became one of the most talked-about music apps of the year. The project went on to win a Platinum A' Design Award, one of the most prestigious recognitions in product design, along with a W3 Award and a US Mobile and App Design Award.
Mobile DRM Solution
The core innovation was a shift in how device integrity was determined. Rather than making the security decision on-device—where it could be compromised—I designed a system that ran a series of device-integrity tests and returned the results to a back-end server for processing. The server made the trust decision, not the device. I built the end-to-end proof of concept solo, then partnered with a back-end engineer to productize it. The approach was novel enough to earn two US patents: US8793793 and US8863310.
The impact was immediate and historic. Two major studios granted conditional approval to begin streaming 3D movies, making mSpot's white-label app on AT&T the first in the US to stream 3D movies on mobile. What started as a cost-saving decision became a patented security architecture that opened an entirely new content category.
Education
Bachelor's Degree in Computer Science
Johns Hopkins University - Baltimore, MD, USA
Skills
Libraries/APIs
REST APIs, AES, BouncyCastle, Kotlin Flows
Tools
Jira, Confluence, Git, Android NDK, ExoPlayer, Gradle, Bugzilla, TestFlight, GitHub, Xcode, Claude Code, Android Studio, IBM Rational Rose
Languages
Java, Kotlin, C++, C#, JavaScript, Swift, Objective-C, PHP, Dart
Paradigms
Agile, Mobile Development, Mobile App Design, Application Architecture, Model View Intent (MVI), Model View ViewModel (MVVM), Unit Testing, Mobile UI Design, Modularization, Mobile Game Design, UI Design, UX Design
Platforms
Software Design Patterns, BREW, J2ME, Android, Mobile, Windows Phone, Music Streaming, Firebase, Unix, iOS
Frameworks
React Native, Android SDK, Flutter, SwiftUI
Storage
Databases, MySQL, JSON, PostgreSQL
Industry Expertise
Project Management
Other
Feature Roadmaps, Budget Management, Scrum Master, System Design, Feature Flags, Dashboards, Mobile App Development, Mobile UI, API Integration, Mobile UX, Mobile Apps, Native Mobile Apps, Architecture, Coding, Engineering, Android Development, Data Structures, Observability, Audio Codecs, Technical Project Management, Runbooks, Operations, Coroutines, Product Launch, Incident Management, Accessibility, Internalization, Encryption, Streaming, Digital Rights Management (DRM), Budget Modeling, Jetpack Compose, Video Streaming, Automated UI Testing, Google Play Store, Google Play Console, Scalability, Performance Optimization, Full-stack, Mobile App UI, User Experience (UX), User Interface (UI), Application Performance Management, Monitoring & Alerting, UI Animation, 3D Graphics, Networking, Computer Systems Architecture, SSL Certificates, SSL, RSA, Simulations, Physics, Distributed Software, APIs, RESTFul APIs, Full-stack Development, WebSockets, Casinos & Gaming, Game Design, Gaming, Online Games, Game Development, Online Gaming, Games, Monorepos, Cross-platform App Development, Mobile Games, Mobile Game Development, Vendor Selection, Vendor Management, IT Security, Payment APIs, Supabase, Supabase Auth, Real-time Data, iOS App Development
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring