Mobile and full-stack developer with over 30 years of professional experience, including 17 years building native Android apps and extensive work across Android, iOS, and web backends/APIs. Experienced in Kotlin (including Kotlin Multiplatform), Java, Swift, Laravel, and Parse-based systems, plus embedded Linux development for medical devices. Strong track record delivering and migrating production mobile/web products, adding offline support, and integrating modern CI/CD and AI tooling.

Russell Stewart

Mobile and full-stack developer with over 30 years of professional experience, including 17 years building native Android apps and extensive work across Android, iOS, and web backends/APIs. Experienced in Kotlin (including Kotlin Multiplatform), Java, Swift, Laravel, and Parse-based systems, plus embedded Linux development for medical devices. Strong track record delivering and migrating production mobile/web products, adding offline support, and integrating modern CI/CD and AI tooling.

Available to hire

Mobile and full-stack developer with over 30 years of professional experience, including 17 years building native Android apps and extensive work across Android, iOS, and web backends/APIs.

Experienced in Kotlin (including Kotlin Multiplatform), Java, Swift, Laravel, and Parse-based systems, plus embedded Linux development for medical devices. Strong track record delivering and migrating production mobile/web products, adding offline support, and integrating modern CI/CD and AI tooling.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Advanced

Work Experience

Android Developer at Mercury Intermedia
January 1, 2019 - January 1, 2026
Contracted to Comcast as an Android developer on the XHome and XFin platform. Joined a large pre-existing codebase and ramped quickly, gaining experience with common CI workflows (GitHub pull requests, automated CI pipelines), Android unit tests, and end-to-end tests. Began working seriously with AI tooling, primarily Claude and OpenSpec. Contributed to ongoing platform development within an established engineering team.
Android and iOS Developer at Nuvita
January 1, 2017 - January 1, 2019
Owned development and maintenance of the Nuvita CorSync app for Android, along with the CorSync API and web dashboard running on Laravel. Ported the CorSync app from Java to Kotlin. Designed, developed, and released numerous new mobile features; maintained the mobile API and web app and implemented new functionality. Assisted with maintenance and feature work for the iOS app. Built a new version using Kotlin Multiplatform to replace the existing Android and iOS implementations.
Owner, Android Developer at ZM o Softw are (consulting firm)
January 1, 2016 - Present
Provides experienced Android development services and works on personal projects. Built and released ClearCheckbook for Android v2.0: a complete UI redesign with full offline support and automatic background sync, improving feature parity with the web app. Developed Baking Journal, a cross-platform Android/iOS app for managing baking projects, including recipes/ingredients, step-by-step bake tracking, and notes on outcomes.
Senior Software Developer at CauseLabs
January 1, 2010 - January 1, 2016
Began as an Android developer and expanded into web and API development. Worked on major consumer and enterprise products including Bible.is (Android) with account-based sync for highlights/bookmarks and a backend API (DBP). Developed the Moneythink Android app and oversaw migration of the backend from Parse to a custom API, including transferring data for thousands of live users. Built and maintained Moneythink MobileMi$$ion and supported Parse-to-open-source-Parse migration after Parse shutdown. Developed mobile apps and APIs such as CEOWorks (scheduling, attendance, evaluations, incident reports, and awards), Solo (safety messaging app with SMS workflows and API development), and internal/admin systems like AADE Admin (Laravel + Bootstrap + Vue). Also delivered simulation-focused products like Balancing Act and other applications.
Senior Software Engineer at VeraLight
January 1, 2006 - January 1, 2010
Worked on embedded Linux systems for a non-invasive diabetes screening instrument. Researched embedded controller boards and studied approaches for a Linux-based OS. Built an optimized Linux platform from source for early calibration studies and tuned it for the instrument’s hardware needs. Wrote bash scripts for platform startup, customized udev hardware detection, worked with a custom CCD camera vendor to optimize drivers, and developed C++ code for driver communication and core instrument functions (e.g., optical alignment and CCD camera control). Helped build a gtkmm graphical interface including a touchscreen on-screen keyboard. Optimized task scheduling and created critical test protocols for FDA trials.
Senior Software Analyst at Sandia National Laboratories (contractor)
January 1, 2001 - January 1, 2005
Developed simulation code in C++ and Tcl/Tk on UMBRA, a Sandia framework for modeling and simulation work, within the Cognitive and Exploratory Systems and Simulations Department and the Intelligent Systems & Robotics Center.
Research Assistant at AHPC C, University of New Mexico
January 1, 1999 - December 1, 2000
Developed parallel simulation code in C using MPI and created modules/tutorials for IBM Data Explorer, a scientific data visualization package.
Programmer & Assistant at University of New Mexico Physics & Astronomy Department
January 1, 1998 - January 1, 1999
While studying as an undergraduate, developed a variant of a parallel molecular dynamics code to model swarm robotics control. Modeled robots as gas-like particles with simple behavior and sensor capabilities so collective behavior could quickly search an area for targets such as hazardous waste or land-mines. Implemented in C using MPI for parallelization and used some OpenGL for visualization.

Education

B.S., Physics at University of New Mexico
January 1, 1992 - December 1, 2000
Computer Science studies (Master's program, incomplete) at University of New Mexico
January 1, 2003 - January 1, 2005

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Computers & Electronics, Healthcare, Professional Services, Education

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more