Nate Ebel

Software Engineer

Seattle, Washington, United States16 yrs 5 mos experience
Highly Stable

Key Highlights

  • 12+ years of experience in mobile and backend development.
  • Proven track record of technical leadership and mentoring.
  • Successfully scaled Android app to over 10 million installs.
Stackforce AI infers this person is a SaaS and Fintech expert with strong mobile application development skills.

Contact

Skills

Core Skills

Mobile Application DevelopmentKotlinMobile ApplicationsComputer ScienceKotlin MultiplatformKubernetesTechnical LeadershipAndroid DevelopmentCourse CreationSoftware Development

Other Skills

KtorPostgreSQLGoogle Kubernetes Engine (GKE)Compose MultiplatformConfig ConnectorGoogle Cloud Pub/SubGradleDevlocityGraphQLScalaPagerDutyGoogle Cloud MonitoringOpen TelemetryFluxServer Side Programming

About

Software engineer with 12+ years of experience in the design, development, and scaling of complex mobile applications and distributed systems. Proven track record of technical leadership - driving significant business growth, improving efficiency, and fostering strong engineering cultures through innovative technical solutions and strategic leadership. I thrive on helping deliver impactful projects across cross functional teams whether that's taking a new idea from 0-1 or helping take a struggling project across the finish line. I speak, blog, and maintain a YouTube channel all towards the goal of helping others learn and developer in their careers. Fun fact: Before starting my masters program, I picked up a book on Android development (Android for Dummies) and learned enough to release my first app on Google Play (My Love Butler). During my graduate work I performed research in evolutionary robotics using Android smartphones to evolve robotic controllers for autonomous, mobile robots.

Experience

16 yrs 5 mos
Total Experience
3 yrs 2 mos
Average Tenure
8 mos
Current Experience

Meta

Software Engineer

Oct 2025Present · 8 mos · Seattle, Washington, United States · On-site

Mobile Application DevelopmentKotlinAndroid Development

Premise

3 roles

Principal Software Engineer - Tech Lead

Oct 2024Oct 2025 · 1 yr · Remote

  • 🛠️ Led cross-functional team of 12 in development of new "Prime" data collection and analytics platform, re-engineering data collection methodologies and core system services to drive scalable business growth in Mexico and LatAm
  • 75% gross margin increase from 7% reduction in submission rejection and 18% increase in approved mobile submissions attributed to improved mobile UX, new computer vision capabilities, and improved data constraints
  • Developed a standardized Kotlin/Ktor microservices template; now utilized in 75% of Prime backend services
  • Developed Kotlin Multiplatform libraries encapsulating critical business logic, unifying functionality across Android, iOS, web, and backend; leading to ~90% shared core logic and reducing implementations from 4 to 1
  • Built mobile & web backend-for-frontends, submission service and an agent-in-the-loop workflow orchestrator
  • Built next-gen mobile app using Compose Multiplatform; enabling ~90% code sharing between Android and iOS
  • Shaped development of new Kubernetes deployment platform leveraging Flux and Google Config Connector, resulting in reduced infrastructure overhead and enhanced developer productivity
  • 💡 Mentored engineers of all levels in efficient project delivery, industry trends and engineering best practices
  • 💡 Forged strong partnerships between Product and Engineering leaders to drive strategic long-term planning and weekly sprint execution, actively bridging organizational gaps to identify and resolve company-wide issues.
  • Owned shaping of complex and ambiguous business/technical requirements into core system capabilities
  • Defined long-term technical strategy across the org to balance business goals with long-term system health
  • 💡 Owned refinement, standardization and adoption of engineering on-call policies across the Prime engineering team
Kotlin MultiplatformKubernetesKtorAndroid DevelopmentPostgreSQLGoogle Kubernetes Engine (GKE)+11

Staff Software Engineer - Tech Lead (Android & Cross Functional)

Promoted

Apr 2022May 2025 · 3 yrs 1 mo · Remote

  • 🛠️ Owned planning, technical design and cross-functional execution of crypto payment offramp for users in 80 countries
  • Implemented Android crypto wallet address verification and cash out experience
  • Lead system design for integration of new crypto payment gateway into existing payment system
  • Drove end-to-end design for crypto wallet address watchlist verification for legal compliance
  • 💡 Directly managed 3 Android engineers; helping lead one to a “Senior” level promotion
  • 🛠️ Built serverless distribution pipeline in GCP for Kotlin Multiplatform libraries; decreasing iOS sync times ~85%
  • 🛠️ Decreased local Android build times by ~50% & CI build times by ~80% through CI and Gradle build optimizations
  • 🛠️ Lead 13 engineers across Android, iOS and backend in development of Crypto trading platform
  • Implemented mobile UX and backend to buy/sell/trade crypto assets using money earned on the Premise platform
  • Drove significant improvements to observability and system design best practices for our Wallet backend team
  • 🛠️ Lead mobile and backend engineers in modernization of legacy Scala/MySQL payment system supporting users in 120 countries
  • Implemented payment account deletion UX on Android along with supporting JVM backend
  • Adopted a Python-based Cloud Run microservice design for new payment gateways.
  • Led build out of custom monitoring tools for Engineering and Ops; enabling self-serve access to critical business data
  • Added new core system capabilities such as offline mobile UX and improved fee transparency
  • 💡 Developed, shared and analyzed team engagement surveys used to identify areas of improvement across engineering
Kotlin MultiplatformServer Side ProgrammingAndroid DevelopmentTechnical LeadershipMicroservicesKubernetes+19

Senior Android Engineer - Tech Lead Manager

May 2020Apr 2022 · 1 yr 11 mos · Remote

  • 🛠️ Scaled Android app for global audience
  • Lead adoption of Jetpack Compose from prototyping stage to all new code written in Compose
  • Lead adoption of Kotlin Multiplatform for sharing mission critical code across Android and iOS
  • Drove adoption of A/B testing practices across Mobile engineering and product
  • Scaled mobile app from 1m to 10m+ installs across 120+ countries and 40 languages
  • Lead team to increase Google Play store rating from 3.2 to 4.3 stars and to improve crash free percentage to 99.5%
  • Owned modernization of CI pipelines from Travis to GitHub Actions; decreasing failed release builds by ~90%
  • 💡 Lead completion of strategic project in emerging market after initial team struggled to complete it
Kotlin MultiplatformIntelliJ IDEATechnical LeadershipAndroid DevelopmentSoftware DevelopmentKotlin+6

Linkedin

LinkedIn Learning Instructor

Oct 2021Dec 2023 · 2 yrs 2 mos

  • LinkedIn Learning video author. Creating professionally produced video courses on mobile development topics.
  • NOTE: I create content for LinkedIn Learning. I do not work there. Please don't ask me to refer you for jobs at LinkedIn.
Course CreationMobile ApplicationsComputer ScienceKotlin

Goobar

Owner

Jan 2020Present · 6 yrs 5 mos

Mobile ApplicationsComputer Science

Pluralsight

Instructor

Jan 2020Dec 2023 · 3 yrs 11 mos

  • Taught 2-5 day courses in Kotlin and Android to software developers at various companies.
  • Common courses included "Intro to Kotlin", "Intermediate Kotlin", "Advanced Kotlin", and "Intro to Jetpack Compose" and "Android Bootcamp".
Android DevelopmentKotlinE-Learning

Pixite inc

Android Developer

Feb 2019May 2020 · 1 yr 3 mos

Dagger (Software)Mobile ApplicationsComputer ScienceSoftware DevelopmentGithub Actions

Udacity

Android Developer

Jun 2016Nov 2018 · 2 yrs 5 mos · Remote

Dagger (Software)Mobile ApplicationsAgile MethodologiesComputer ScienceSoftware Development

Esri

Software Engineer (Android apps)

Jun 2014Jun 2016 · 2 yrs · Redlands, CA

  • Android developer in the Apps Group focused on building high quality mobile GIS applications.
  • Work across the Android platform using a number of framework components including: content providers, sync adapters, support libraries, design library, download manager, account manager and more.
  • Enjoy diving into unknown territory and learning a new skill/component/pattern for achieving some task.
  • Participate in activities/events to help students get involved in GIS such as GIS Day, and the ESRI careers blog.
Mobile ApplicationsAgile MethodologiesIntelliJ IDEAComputer ScienceSoftware Development

University of idaho

2 roles

Graduate Research Assistant

Promoted

Dec 2013May 2014 · 5 mos

  • Performed research an engineering effort into evolutionary robotics using Android devices.
  • Developed case studies to test developed method of discovering and analyzing security risks stemming from hidden dependencies in High Assurance & Critical Computing Systems software engineering projects.
Mobile ApplicationsComputer Science

Graduate Teaching Assistant

Aug 2013Dec 2013 · 4 mos

  • Taught CS 112: Visual Basic for 30 students.
  • Provided tutoring assistance to ~200 students in the Computer Science Assistance Center for all entry level CS courses.
  • Planned and presented lecture material.
  • Graded homework, quizes, and tests.
  • Developed quizzes and homework assignments for students.
Computer Science

Esri

Software Engineering Intern (Defense Services)

Jun 2013Aug 2013 · 2 mos · Redlands California

  • Improved usability and implemented best-practices for existing Android augmented reality application demo.
  • Developed Python tools to support ArcGIS GeoEvent Processor demos at annual User's Conference with ~15,000 attendees.
  • Developed web application demo using the ArcGIS for JavaScript API.
  • Gained familiarity with industry software engineering practices and common design
  • patterns.
Computer Science

City of lewiston idaho

GIS Technician

Jun 2009May 2013 · 3 yrs 11 mos · Lewiston, Idaho

  • Provided GIS support for the Engineering Services and Public Works departments in the City of Lewiston Idaho.
  • Prototyped custom Android application for sewer department field work.
  • Managed GIS projects for water and sewer departments including: database administration, data collection, data management, and scheduling.
  • Utilized GIS scripting/programming to increase efficiency saving time and money. (Saved ~1500 man hours in one instance by writing a script to perform a citywide parcel analysis).
  • Developed procedures for data collection and training of project employees.
  • Provided GIS and other technical support for citywide data conversion and software upgrade.
  • Deployed and administered ArcGIS for Server installation.
Mobile ApplicationsComputer Science

Education

University of Idaho

Master's Degree — Computer Science

Jan 2012Jan 2014

Udacity

Android Nanodegree

Jan 2015Jan 2016

Big Nerd Ranch

Advanced Android Development

Jan 2016Jan 2016

Big Nerd Ranch

Android Bootcamp

Jan 2014Present

University of Idaho

Bachelor of Science (B.Sc.) — Geographic Information Science and Cartography

Jan 2007Jan 2011

Stackforce found 100+ more professionals with Mobile Application Development & Kotlin

Explore similar profiles based on matching skills and experience