Donn Felker

Co-Founder

Myrtle Beach, South Carolina, United States26 yrs 9 mos experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Led AI integration at Tinder impacting millions of users.
  • Authored multiple books on Android Development.
  • Founded successful platforms in EdTech and job recruitment.
Stackforce AI infers this person is a SaaS and EdTech expert with strong capabilities in Android and AI development.

Contact

Skills

Core Skills

Artificial Intelligence (ai)BlockchainAndroid DevelopmentMobile DevelopmentRuby On RailsTeam LeadershipDevopsNode.jsReact.jsJavascriptSmart ContractsC#JavaAsp.net MvcMicrosoft Sql Server

Other Skills

Anthropic ClaudeOpenAI CodexAndroidKotlinMongoDBPostgreSQLPythonHerokuAWSDockerKubernetesHTMLCSSJetpack ComposeJSON

About

Accomplished author, consultant and software engineer that has helped multiple companies successfully reach millions of users via mobile and web. I've helped develop and grow the applications and teams at Tinder, Match Group, Yale University, American Express, Groupon, MyFitnessPal, Poynt and many more. Author of multiple books on Android Development and Consulting. Available on Amazon. Website: http://www.donnfelker.com Current technology stacks that I work with include: AI Agent SDKs, Python, Android, Kotlin, Ruby on Rails, JavaScript, Node.JS, React, Solidity, PostgreSQL, MySql, MongoDB, Docker, Kubernetes. Many years experience with design patterns, object oriented principles, SOLID principles, Unit Testing and Test Driven Development.

Experience

26 yrs 9 mos
Total Experience
3 yrs 7 mos
Average Tenure
16 yrs 8 mos
Current Experience

Polygon labs

Staff AI Developer Experience Engineer

Mar 2026Present · 2 mos · Remote

Artificial Intelligence (AI)BlockchainAnthropic ClaudeOpenAI Codex

Tinder

2 roles

Staff Software Engineer - Applied AI & Android

May 2025Mar 2026 · 10 mos · Remote

  • Focused on building and integrating production ready AI systems into internal products, platforms, and workflows. Also specializing in AI enablement by equipping teams with the tools, patterns, and practices needed to adopt AI effectively, safely, and at scale.
Artificial Intelligence (AI)Python (Programming Language)AndroidModel Context Protocol (MCP)Android Development

Staff Software Engineer - Android

May 2022May 2025 · 3 yrs · Remote

  • AI Enablement across the Tinder and Match Group Organization. AI Tooling, custom AI agents, RAG (retrieval augmented generation), on-prem AI model usage and training.
  • Heavily involved in the AI integration, support and development of the Tinder Android Application.
  • Lead teams of engineers to successfully complete projects that impacted the entire organization. Influenced a culture of testing and quality while encouraging innovative product development.
  • Tools used: Android, Kotlin, Java, Groovy, Python, JavaScript, Ruby, Shell, Node.js, JSON, XML, Docker, Gradle, NPM, pip, RubyGems
Android DevelopmentKotlinPython (Programming Language)Ruby on RailsShell ScriptingStaff Development+3

Gorails

Jumpstart Android

Dec 2021Present · 4 yrs 5 mos · St Louis, Missouri, United States · Remote

  • Developed the Android implementation of Jumpstart Rails (https://www.jumpstartrails.com/android). Also contribute to the development of the Jumpstart Rails Pro platform with Ruby on Rails.
  • Technologies: Android, Jetpack Compose, Ruby on Rails, JSON, PostgreSQL,
  • Technologies: Kotlin, Jetpack Compose, Retrofit, J-Unit, Espresso, ViewModels, Repositories, Hotwire, Android Turbo, WebView, Ruby on Rails, Sidekiq, JavaScript
AndroidJetpack ComposeRuby on RailsPostgreSQLJSONAndroid Development

Yale university

Software Consultant and Architect

Jan 2020Apr 2022 · 2 yrs 3 mos · New Haven, Connecticut, United States · Remote

  • Architected and developed a research platform for scientists and researchers with Node.js, React, JavaScript, TypeScript, Python, Docker, Kubernetes, RabbitMQ (and more) to massively accelerate the time in which researchers can access health data, perform analysis and bring products to market.
  • Adapted a process which normally took 6 weeks to less than 60 minutes. The radical side effect of this is research is done sooner and has the potential to impact (and save) lives of countless individuals with various health conditions.
  • The platform facilitated the collection of Vendor Neutral Archive documents (X-rays, CT scans, images and more), OMOP Common Data Model documents (from Epic Systems and more) via the FHIR and HL-7 interfaces, and genomic data process. System included Windows AD Integration to help support existing enterprise infrastructure as well a teams and group based authorization framework.
  • Managed small team of engineers to bring product to fruition.
  • Participated in medical paper development regarding technology. Won Best Paper Award in the Industry Track at the ICHI Conference in 2024. Paper: "Kamino: A Scalable Architecture to Support Medical AI Research Using Large Real World Data"
Node.jsReact.jsPython (Programming Language)JavaScriptAPI DevelopmentTypeScript+4

Mongoblock

Blockchain Engineer / Co-Founder

May 2018Oct 2018 · 5 mos · New Jersey, United States · Remote

  • Developed the MongoBlock SmartContract pooling as a Service on Ethereum with Solidity. Customer facing components were built with Node.js, React, and Mongo. V2 was built with Ruby on Rails as front end of client app. Shutdown due to SEC required us to register as an Exchange to continue and it was beyond our budget to proceed with that. Technologies used: Solidity, JavaScript, Postgres, Ruby on Rails, Testnets, Infura and more.

American express

Principal Consultant

Apr 2016Jan 2020 · 3 yrs 9 mos · New York City Metropolitan Area · Remote

  • Architecture, Development of US and International mobile American Express applications.

Aaptiv

Principal Consultant

Mar 2016Nov 2016 · 8 mos · New York City Metropolitan Area · Remote

  • Built the initial Aaptiv Android application and supporting backend systems. Helped company rebrand from from "Skyfit" to "Aaptiv". Implemented standard software engineering principles and practices across the company (Continuous Integration, Testing, Code Reviews, Patterns and Practices, Daily Standups, etc).
  • Recruited, hired and trained replacement team members to take over Android application and backend systems.
  • Technologies used: Android, Kotlin, Node.js, Express, JavaScript, Python, MonogDB and PostgreSQL.
Android DevelopmentAndroidJavaKotlinC#Microsoft SQL Server

Caster.io

Founder

Oct 2015Feb 2021 · 5 yrs 4 mos · Freehold, New Jersey, United States · Hybrid

  • Caster.IO was a Web Based Development learning platform that helped developers learn mobile development topics through bite-sized lessons and courses.
  • Designed and developed the web application from the ground up.
  • I grew the company from 1 to over 35 instructors worldwide. Thousands of developers used Caster.IO to learn new technologies and sharpen their skills. Great internal team to a team of 5 to support the business.
  • Students would learn from the industry pros such as Android Google Developer Experts in all types of mobile application topics. Multiple lessons and courses were released weekly.
  • Technologies: Android, Kotlin, Java, Ruby on Rails, Postgres, Redis/Sidekiq, Heroku, JavaScript, Wistia, CSS
Ruby on RailsCSSPostgreSQLRedisJavaScript

Realm inc

Principal Consultant

Oct 2015Apr 2016 · 6 mos · San Francisco, California, United States · Remote

  • Advisement, Architecture Review and development of the Realm mobile database (a replacement for SQLite).
  • Technologies used: Kotlin, Java, Android
Android DevelopmentKotlinNode.jsExpress.jsJavaScriptPython (Programming Language)+2

Svp worldwide

Android Consultant

Oct 2015Dec 2015 · 2 mos · Brooklyn, New York, United States · Hybrid

  • Developed the Singer Android application for the Singer Smart Sewing machine.
  • Technologies: Android, Java, Bluetooth, Postman, Unit Testing, TDD, Continuous Integration (Circle CI)
C#Microsoft SQL ServerAndroidKotlinMongoDBAndroid Development

Google

Google Developer Expert

Jun 2015Aug 2020 · 5 yrs 2 mos · Mountain View, California, United States · Remote

  • Recognized as a Google Developer Expert for Android
  • Worked with Google teams to discuss, improve and evangelize the Android development platform.

Fragmented podcast

Co Host

Feb 2015Aug 2024 · 9 yrs 6 mos

  • The Fragmented Podcast is a popular software developer podcast. It's a podcast by Developers for Developers. Hosted by Donn Felker and Kaushik Gopal with weekly episodes released covering all things Software Development related. Started with A
Audio EngineeringVideo ProductionVideo EditingAudio RecordingAudio EditingMarketing

Poynt

Principal Consultant

Jun 2014Oct 2015 · 1 yr 4 mos · Palo Alto, California, United States · Remote

  • Android Consultant at Poynt. Responsible for the original development of the merchant facing applications and Poynt Payment Terminal, Poynt SDK for the PoyntOS that ships on the Poynt payment terminal device.
  • Technologies used: Android, Java, Bluetooth
JavaScriptNode.jsAngularJSMongoDBAndroid DevelopmentJava

Androidjobs.io

Founder

Mar 2014Mar 2025 · 11 yrs

  • Developed, built and marketed the #1 ranked Android Job Board on the internet. Companies can post jobs, and candidates can sign up to get notified of new job postings. Sold to a private party in early March 2025.
  • Technologies include: Ruby on Rails, PostgreSQL, Heroku, Redis and Sidekiq, JavaScript, Email Marketing, RubyGems, Shell Scripting
RubyPostgreSQLDevOpsJavaScriptRedisShell Scripting+1

Picmonic

Fractional CTO and Advisor

Nov 2013Jul 2017 · 3 yrs 8 mos · Phoenix, Arizona Area

  • Provide technical advisement to Picmonic Executive team.
Ruby on RailsNodeJSEthereumSmart ContractsJavaScriptPostgreSQL+3

Gethuman.com

Android and Node.js Consultant

Apr 2013Dec 2015 · 2 yrs 8 mos · Boston, Massachusetts, United States · Remote

  • Developed the GetHuman Android Application and web Application. Helped implement the new GetHuman.com utilizing JavaScript, Node.js, Angularjs, MongoDB, Android, Java
Android DevelopmentJavaBluetooth

Myfitnesspal

Mobile Consultant

Nov 2012Jun 2014 · 1 yr 7 mos · San Francisco, California, United States · Remote

  • Development and design of the MyFitnessPal Mobile app.
  • Focus was on improving the quality and reach of the Android Platform. Responsibilities also include training team members on proper TDD (Test Driven Development) practices with Robolectric, JUnit, Continuous Integration and Git. Implement and train team on proper implementation of best patterns and practices for a maintainable architecture for the Android Application.
  • Technologies Used: Android, Java, Shell Scripting, Python, Ruby on Rails
Android DevelopmentJavaBluetooth

Groupon

Mobile Consultant

Mar 2011Oct 2012 · 1 yr 7 mos · Palo Alto, California, United States · Remote

  • Develop and design the Groupon Android application.
  • Helped move Groupon from 10 cities to worldwide through IPO.
  • Technologies used: Android, Java, Python, Git, Shell Scripting
Ruby on RailsPostgreSQLRedisJavaScript

Qonqr

Fractional CTO and Cofounder

Feb 2011Jan 2017 · 5 yrs 11 mos · Greater Minneapolis-St. Paul Area

  • Partner in a self-funded mobile massively multiplayer online game.
  • Developed the Android application and backend systems to support the game.
  • Technologies used: Android, Java, Kotlin, C#, SQL Server

Agilemedicine, llc

Partner

Jan 2010Apr 2016 · 6 yrs 3 mos · Scottsdale, AZ

  • Mobile Architect and Technology Direction of various Agile Medicine web and mobile apps for the medical industry.
  • Technologies used: C#, SQL Server, Android, Kotlin, MongoDB
Android DevelopmentJavaAndroid

Ally financial inc.

Senior Software Consultant

Jan 2010Mar 2011 · 1 yr 2 mos · Greater Minneapolis-St. Paul Area

  • Developed a web-based risk assessment platform in ASP.NET MVC for an internal Risk department.
  • Technologies used: C#, SQL Server, ASP.NET MVC
Android DevelopmentJavaPythonGitShell ScriptingMercurial

Agilevent

Principal Consultant

Sep 2009Present · 16 yrs 8 mos · Remote

  • Customer Software Development. Clients include: Yale University, American Express, Aaptive, Groupon, MyFitnessPal, Eventbrite, GetHuman, Poynt, Singer and many more.
  • Independent Consulting for the Android, Kotlin, Java, Node.js, Ruby on Rails, and .NET verticals. Specializing in Mobile client - server architecture and execution. Development with Android, Node.JS, Ruby On Rails, MongoDB, PostgreSQL, Python, Heroku, AWS, Docker, Kubernetes, Windows Azure, ASP.NET MVC, HTML, CSS, and more.
AndroidKotlinJavaNode.jsRuby on RailsMongoDB+10

Agile affiliate

Founder & Lead Developer

Sep 2009Aug 2013 · 3 yrs 11 mos · Scottsdale, AZ · On-site

  • Founder and developer of the Agile Affiliate SaaS Web application. Agile Affiliate was a online billing platform for boutique gyms (small studios, CrossFit, Pilates, Yoga, etc) that had one mission: to be as simple and as user friendly as possible. Original code written by myself, but then hired a team of developers to develop the product, and support staff for customer support while I managed and handled sales and marketing and took the product from zero customers to growing 60% month over month.
  • Technologies used: Ruby on Rails, Postgres, Redis, JavaScript
Ruby on RailsAndroid DevelopmentJavaPython (Programming Language)Shell Scripting

Elca board of pensions

Senior Software Consultant

Sep 2009Dec 2009 · 3 mos · Greater Minneapolis-St. Paul Area

  • Web development using ASP.NET MVC Development for the ELCA Board of Pensions web application.
C#Microsoft SQL ServerASP.NET MVC

Marketwatch

Technical Architect/Team Lead/Sr. Net Engineer

Jan 2009Jul 2009 · 6 mos · Minneapolis, MN

  • Architected and implemented large scale modular stock market analysis suite through the use of ASP.NET MVC, Spark View Engine, Active Record (over NHibernate), Castle Windsor (Dependency Injection), TDD, Cruise Control .NET (with NAnt, NUnit and NCover) and WCF. System was deployed to a cluster of over 60 Servers. Automated deployment through use of build scripts and custom tasks. Also acted as in house build master during the project. CI Server had over 30 integration projects running simultaneously.
  • Implemented high performance testing workflow through WCAT and DotTrace to help identify performance issues prior to release.
  • Led team of 14 developers through course of 6 month development project with a successful implementation on original target date.

Magenic technologies

Senior Consultant

Sep 2008Sep 2009 · 1 yr · Greater Minneapolis-St. Paul Area

  • Custom .NET Development. Patterns and practices, mentoring.
ASP.NET MVCMicrosoft SQL Server

Zirmed

Technical Lead/Technical Architect

Sep 2008Nov 2008 · 2 mos · Louisville, Kentucky Area

  • Implemented Team Foundation Server 2008 at large Health Care Application Service Provider which consisted of over 275 custom .NET solutions. Implementation included Continuous Integration for 30+ projects, automated deployment to test and development servers, and automated dependency replication.
  • Trained team of over 20 developers, leads and management on use of Team Foundation Server. Trained lead staff on patterns and practices for decoupling software and allowing for more comprehensive testing capabilities through mocks.
Team LeadershipASP.NET MVCMicrosoft SQL Server

Target

Senior Software Engineer

Jul 2008Sep 2008 · 2 mos · Greater Minneapolis-St. Paul Area

  • Senior software engineer on the Enterprise Tools Team, supporting tooling for the entire Target enterprise. Unix, Kerberos, .NET, Shell Scripting, Python and more.

Statera

Senior Consultant

May 2007Aug 2008 · 1 yr 3 mos · Phoenix, AZ

  • Technical Architect/Team Lead/Sr. Net Engineer for United States development department which consisted of an international development team for the world’s largest mortgage industry photography and online appraisal corporation.
  • Implemented Team Foundation Server (TFS), TFS Proxy, Cruise Control.NET and multiple build processes and build servers to implement international continuous integration.
  • Architected an automated deployment strategy as a Service Oriented Architecture (SOA) platform to eliminate error prone manual process through MSBuild, TFSBuild, and a custom web proxy.
  • Designed and Implemented SOA Windows Communication Foundation (WCF) services to assist in international product system.
  • Utilized Windows Workflow Foundation (WF) and Windows Communication Foundation (WCF) to implement a durable service that evaluated mortgage industry information for data sets larger than 100M records.
  • Created custom workflow activities (WF) for international shipping tracking system.
  • Migrated one of Arizona’s largest grocers pricing system from DB2 to 64 Bit SQL Server Cluster utilizing SQL Server Integration Services (SSIS).
  • Developed custom DB2 to SQL Data validation application in .NET 2.0 that would validate data between the two platforms to ensure data integrity was consistent between DB2/SQL after SSIS ETL.
  • Consolidated and upgraded 8 SQL Server 2000 instances and 1 SQL Server 7.5 instance (68 Databases in total) to a single SQL Server 2005 Clustered Environment.
  • Analysis, design and construction of custom application for large health care provider for the online submission of medical applications via the internet.
  • Suggested and implemented development guideline improvements to streamline development efforts at client site.
  • Manage testing and problem resolution.
  • Interact with client management on issue resolution and business requirements and mane processes through SCRUM.

Rvi group

Programmer Analyst

Nov 2006May 2007 · 6 mos · Stamford, CT

  • ASP.NET Development for risk analysis tools.

Televerde

Senior Software Developer

Nov 2005May 2006 · 6 mos · Phoenix, Arizona Area

  • Development and maintenance of legacy applications.
  • Documentation for all projects (UML, ERD, Help Files).
  • Follow agile/iterative development process.
  • Lead team of developers during all development projects.
  • Develop custom applications for internal and external use.
  • Implement standard coding practices within team.
  • Ensure proper builds of latest code is available at all times.
  • Design user interfaces for company applications.
  • Streamline repetitive processes.
  • Developed custom security model based on XML with .NET 2.0 & SQL Server 2005
  • Developed Custom providers for .NET Components
  • Custom Control Development
  • Automated record importing process through AI field mapping and tokenization.
  • Implemented SQL Server 2005 and .NET 2.0 development standards.
  • Design/Developed reports that saved company over $10,000 in first few months.
  • Implemented design and code standardization.
  • Trained team of developers on standard practices and user interface development.
  • Integrated .NET application with Open Source Telecom System Asterisk.
  • Technologies: .NET 2.0, XML, SQL Server 2005, Xtreme Programming, TDD, Photoshop, Illustrator, Flash.

Mcfarlane toys

Senior Software Engineer

Jul 2000Nov 2005 · 5 yrs 4 mos · Phoenix, Arizona Area

  • Full life cycle development and maintenance of all McFarlane web properties (spawn.com, mcfarlane.com, ecommerce, etc) using ASP.NET 2.0
  • Developed custom CMS for McFarlane Toy's company that improved workflow.
  • Redesigned site with designers to create a sleek UX appeal and improved navigation flow. This improved traffic to site over 300% in the course of 2 months.
  • Developed custom GIS routing application for McFarlane Baseball tour circuit.
  • Integrated systems across enterprise (ecommerce, Dynamics, shipping, receiving, accounting, warehouse, etc)

Target

Dialer Technician

Jan 1999Jul 2000 · 1 yr 6 mos · Phoenix, Arizona Area

  • Avaya dialer technician for multiple department collections call center. Unix shell scripting, ASP development, reporting, etc.

Education

University of Advancing Technology

Bachelor of Science — Software Engineering

Jan 2000Jan 2003

Microsoft Certification

MCTS — Web Client Development

Stackforce found 100+ more professionals with Artificial Intelligence (ai) & Blockchain

Explore similar profiles based on matching skills and experience