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.
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Language
English
Advanced
Work Experience
Android Developer at Mercury Intermedia
January 1, 2019 - January 1, 2026Contracted 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, 2019Owned 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 - PresentProvides 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, 2016Began 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, 2010Worked 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, 2005Developed 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, 2000Developed 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, 1999While 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, 2000Computer Science studies (Master's program, incomplete) at University of New Mexico
January 1, 2003 - January 1, 2005Qualifications
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
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Albuquerque today.