Most Recent
Able AI LLC (Phoenix, AZ/Remote | Feb 2015 - Present)
Consulting Engineer
Tour Genius (Aug 2023 - present) - Research and prototype a user-friendly app that uses AI algorithms to generate travel itineraries that immerse travelers in local culture with unique and meaningful experiences.
Conducted user research to define a feature list and inform a technical development roadmap, that established important project goals and milestones.
Built a prototype app and related web services leveraging custom AI travel algorithms and Python-based Prompt engineering, demonstrating the commercial viability of the concept.
Performed in-depth analysis of generative AI models (ChatGPT, Google, Mixtral, Anthropic, and others), evaluating project suitability, cost considerations, and ethical implications.
Double A Labs (Apr 2021 - June 2021) - Team lead of group developing VR conferencing app. Established patterns for effective Extended Reality product design and development.
Created design system extending web standards to work with AR/VR technologies.
Was brought in to help manage company acquisition that didn’t occur.
Through diverse contract experience I have successfully designed and developed user interfaces, architected scalable applications, implemented secure media streaming solutions, and integrated custom BLE hardware for clients such as CNN & Jetblue (through Possible Mobile), Medical Memory, AisleFire, and FutureBrands.
Adobe (San Jose, CA/Remote) | Aug 2022 - June 2023)
Lead Software Engineer
Contributed to the successful launch of Premiere Express Web, demonstrating agility in transitioning from mobile to web development.
Leveraged the LIT framework, TypeScript, Chrome dev tools, event-driven architectures, and CSS, highlighting a comprehensive web development skillset.
Initiated an 'Engineering Show and Tell' forum to facilitate knowledge sharing, driving collaboration and boosting technical proficiency across the team.
Crafted comprehensive documentation and bootstrapping guidelines for iOS and Android projects, promoting consistency and resulting in a huge improvement in developer onboarding time.
Architected and developed an all new native Android video editing platform. Collaborated with a team of 3 to establish a modular architecture and clear project structure, demonstrating strong organizational skills.
Served as the Agile Lead, facilitating sprints, retrospectives, and daily standups to foster a collaborative and efficient team.
Played a key role in the creation and refinement of user stories and Agile artifacts, ensuring a structured and transparent development process.
Used Kotlin, Jetpack Compose, Coroutines, Room Database, Material3 theme, and an MVI event driven architecture to build a robust, scalable, and modern Android platform.
Partnered with Adobe's Spectrum design system team to integrate Android Material Design 3, ensuring a cohesive and visually appealing user experience for our app, and a library that could be used by all projects in the company.
Carvana (Phoenix, AZ | Jan 2022 - May 2022)
Principal Engineer
Led the creation of the "Driver Mobile" platform for the logistics department, designed to streamline 9-car hauler operations and facilitate the movement of 25k vehicles per month across our nationwide network of distribution centers. This platform included web services, as well as dedicated iOS and Android apps.
Conducted on-site user research studies, collecting insights into driver behavior and pain points. Worked alongside design and product management teams to convert user feedback into usable interface enhancements and feature concepts.
Analyzed user research findings to identify key usability patterns, informing the development of epics and user stories.
Championed the adoption of Kotlin Multiplatform (KMM), proposing a future-proof solution for efficient iOS and Android development.
Crafted a persuasive proposal for the KMM strategy, securing company-wide architectural approval.
Delivered a KMM analytics library, validating the viability and benefits of the proposed architecture.
Elevated the engineering team through guidance on code standards, architecture, CI, code review, and best practices.
Turner Sports (via KR Elixir) | March Madness Live, (Atlanta, GA/Remote | Jan 2020 - Apr 2021)
Architect
Architected an all-new March Madness Live streaming platform, ensuring a seamless experience across 18 client platforms and 20M+ concurrent video streams, and over 10M viewers in a single day. This is the official media platform for the tournament and the NCAA which brings in approximately $1B annually in revenue.
Defined a future-focused architecture utilizing unidirectional data flow principles for optimal performance and scalability.
Leveraged unidirectional data flow concepts inspired by React to create an architecture featuring a single source of truth, immutable state, and well-defined actions for updating state.
Utilized GraphQL to manage state in near-real time across entire platform, resulting in reliable and timely application updates.
Collaborated with stakeholders to author architectural specifications, demonstrating a comprehensive platform vision. This provided direction and clarity across the project.
I was primary author for following specifications: Design, Display Ads, Monitoring, Settings, and Telemetry(Analytics)
Co-led a 10-person Android team, delivering a cutting-edge app aligned with Modern Android Development (MAD) standards.
Led a team of 6 newly onboarded contractors brought on with only six weeks remaining before the fixed delivery deadline. Ensured seamless integration of new team members and maintained high-quality standards, delivering mission-critical features on time without impacting the existing codebase or disrupting the established project timeline.
Made core contributions to the Android codebase, directly impacting application quality and functionality. Application surpassed 5M downloads and achieved a 4.6-star rating (increased from 3.9) on the Google Play store.
Partnered with the UI/UX team to create a unified Design System, ensuring a consistent and engaging user experience across diverse platforms including Amazon, Android, Apple, Chromecast, PlayStation, Roku, and XBOX devices.
System included design tokens, standardized UI components, pattern libraries, accessibility guidelines, and responsive design principles, providing a common language for designers and developers.
Fostered seamless collaboration between developers and designers, resulting in improved efficiency and a cohesive user interface that maintained brand integrity across all platforms.
Nerdery (Bloomington, MN, Remote | Aug 2017 - Dec 2019 )
Job Title: Principal Software Engineer
Oversaw the development of complex mobile applications for high-profile clients (Hy-Vee, Mayo Clinic), ensuring quality and on-time delivery. Successfully navigated diverse project requirements and exceeded client expectations through proactive problem-solving.
Used mentorship approach that emphasized open collaboration and knowledge-sharing. This fostered a technically proficient and engaged team, even across remote and interdisciplinary settings."
Revitalized legacy Android apps by strategically integrating cutting-edge technologies (Kotlin, Room Database, MVVM, and Coroutines).
Developed a robust BLE integration between an Android application and a blood glucose meter with a proprietary, undocumented GATT profile. Successfully reverse engineered the communication protocol to enable seamless data transfer, demonstrating strong problem-solving and technical skills.
Facebook University (via Codepath) (Seattle, WA | June-July 2017)
Bootcamp Instructor
From FBU Website: “Facebook University is a hands-on, immersive internship program that enables students from underrepresented communities to get to know Facebook’s people, products and services. The program gives interns across roles in engineering, analytics, and product design the opportunity to make a real impact and help redefine how the world connects.”
I was main instructor leading students in Android bootcamp, to prepare them for project work.
Arizona
ClearToken (Denver, CO, Remote | 2/2015 - 2/2017 )
Job Title: Lead Engineer/Branding Consultant
Worked with startup to create a cutting-edge mobile payment device leveraging Bluetooth Low Energy (BLE) technology and including enhanced security. Demonstrated entrepreneurial spirit and strategic vision as a founding board member, contributing to the company's direction.
Developed Mobile application to interface with payment device leveraging Bluetooth Low Energy (BLE) technology. Application was intuitive and visually appealing, and followed Material Design principles for optimal user experience.
Shaped the company's visual identity through app interface design, logo creation, and branding strategy, ensuring a cohesive customer experience. Collaborated with company stakeholders and a design agency to address diverse business challenges, requiring flexibility and out-of-the-box thinking.
Future Brands | Mobile Nations (Remote | 6/2015 - 10/2016 ) - Maintained and updated all Android apps for large media company. Updated and maintained visual design for multiple media Apps (including Android Central, iMore, Windows Central, CrackBerry, and others).
Job Title: Android Development Consultant
Led the transition of multiple media apps from Holo Design to Material, ensuring a modern and user-friendly visual experience. Prioritized user needs and preferences when updating the visual design of apps, resulting in increased usability and ratings increase of at least .5 stars on each app.
Used design system to maintain a cohesive brand and user experience for each app in portfolio. Each app followed overall company aesthetic, but had unique branding and identiy.
Medical Memory (Phoenix, AZ | 1/2016 - 6/2016 )
Job Title: Android Development Consultant
Developed Android Application designed to serve Video media to medical patients in a secure and simple manner.
AisleFire (San Mateo, CA, Remote | 8/2015 - 11/2015)
Job Title: Android Engineer Consultant
Worked with startup to maintain BLE Beacon product used in retail stores to track users, and offer location based context information.
Helped team work with Alpha customer to release their SDK product to market. Provided customer support, and feature enhancements.
Re-designed Demo application to utilize Material design styles and the new Support Lib.
Epocrates/athenahealth (San Mateo, CA, Remote | 1/2013 - 2/2015 )
Job Title: Lead Mobile Engineer (Collaboration Network)
Led team of 5 cross-platform developers creating secure messaging platform. App provides secure, standards compliant communication targeting physicians. Team included variety of external resources located across the country and India. App completed successful Alpha launch in Oct 2013.
Architected and developed Android app from scratch. App was designed to incorporate modern design patterns (ActionBar, View Pagers, and side navigation controls), and framework components (Fragments, Service Bus, and Asynchronous communication). App was developed as collection of re-useable libraries, which were incorporated back into legacy apps.
Redesigned their Android Application to update it to modern UI language. Worked with 1 designer to "re-skin" our existing Android Application. During the process we completely reworked the entire visual language of the app, without effecting functionality. Made extensive use of Android styling and theming mechanisms to create extensible UI framework.
Created architecture design documents from business requirements. Oversaw the development, code quality, and security of the application throughout the project lifecycle. Implemented coding standards, and Agile development methodologies to increase quality, reduce maintenance costs and minimize schedule impact.
Airstrip Technologies (San Antonio, TX, Remote | 7/2012 - 12/12 )
Job Title: Senior Software Engineer (Android Specialist)
Participated in final development push of flagship “Cardio” app. This is a native Android app designed to enable physicians to remotely monitor EKG data, including monitoring measurements, patient history, and confirming diagnoses. Shipped first quarter of 2013.
Guided graphic design team to redesign existing app to match Android design standards.
Provided architecture guidance for new ‘Airstrip One’ Electronic Medical Record product.
Choice Hotels International (Phoenix, AZ | 1/2008 - 2/12 )
Job Title: : Senior Software Engineer
Developed, architected and maintained the first Android Mobile Application for the company. Designed the application to ensure it ran well across a variety of devices, countries and languages.
Provided leadership to teams including design, engineering, product and test. Defined mobile standards, architecture best practices, interface patterns and effective usage of the Android platform.
Mobile Application utilized a variety of technologies including Fragments, Custom Map Overlays, WebViews, location services, and custom views. App interfaced with RESTful web service using JSON.
Member of a 3 person team responsible for architecting and developing a new Reservation Management System. This application replaced a 20 year-old legacy system, and was a mission critical platform integrating a variety of existing systems. Product was the foundation for an enterprise integration project utilizing Oracle SOA technologies.
Created and ran “Geek and Eat” training program. Event encouraged employee technical development, improved cross-departmental relationships, and reinforced corporate culture of “continuous learning”.
Lockheed Martin Space Systems (Goodyear, AZ | 6/2006 - 6/2007 )
Job Title: Portal Development Lead
Led development team in design, and development of Portal for the Distributed Common Ground System for the Army. Team consisted of over 100 developers, employed by four different companies, in seven different states.
Project Link: Distributed Common Ground System
Maintained Top-Secret (TS/SCI) Security Clearance for entirety of engagement
Used oral and written communication to interact with upper management and customer, to derive specifications and manage ongoing expectations
Architected user front end based on industry approved design patterns and practices. Responsibilities included designing web architecture, creating usability and development guidelines, managing administrative issues, organizing deployments, integrating software, and providing technical direction.
Implemented technologies in Portal development including WebLogic 9.2, Struts, AJAX (Dojo), Java Server Pages, JSR168, Content Management, and Java Page Flows.
Provided technical expertise to guide adoption of JEE architecture. Influenced key technical decisions regarding visualization, integration, and configuration strategies for entire infrastructure team.
Colorado
Lockheed Martin Astronautics (Denver, CO | 8/1999 - 6/2006 )
Job Title: Portal Development Lead
Was core participant in full lifecycle of J2EE application implementation. This included application server selection, requirement generation, software development, testing, installation at customer site, and tuning. Project was delivered on time and fulfilled all requirements.
Project Link: Atlas V Rocket Project Link: NIMA/National Exploitation System (NES)
Obtained/Maintained Top-Secret (TS/SCI) Security Clearance for entirety of engagement
Developed variety of infrastructure code including EJBs, JMS implementation, Web Services, and JDBC query classes. Code based on core J2EE patterns.
Tuned application server environment to enhance performance. Configured garbage collection, thread allocation strategy, memory footprint, class loading, and hardware profile.
Investigated and recommended software development tools, infrastructure hardware/software and technology direction for organization.
Created Java GUI interface to Atlas V rocket simulator software.
Project Link: NIMA/National Exploitation System (NES)
Software AG America (Highlands Ranch, CO | 12/1997 - 7/1999)
Job Title: Programmer/Analyst
Maintained a variety of Legacy systems. Participated in full lifecycle of software development including analysis, design, implementation, and testing (unit through integration).
Selected to participate on team assigned to special project for Canadian Department of Foreign Affairs and International Trade. Project was completed early and under budget.
Worked on a variety of different business applications that were written for different dialects (including English, Spanish and French).
ABB Daimler Benz Transportation (Denver, CO | 10/1993 - 12/1997)
Job Title: Technician (Automated Train System - DIA)
Installed, configured and maintained equipment related to automated train system at Denver International Airport. Successfully installed operational system on time and within budget.
Project Link: Denver International Airport Automated Train
Troubleshot hardware and software failures in time critical environment, demonstrating strong problem solving skills. While with organization, system operated failure free over 99% of the time.
Created Web based training system to be used by national organization.
Gained working knowledge of a variety of equipment including relay logic circuits, component level electronics, diagnostic tools, signaling apparatus, radio communication devices, and power distribution systems.
Education
University of Phoenix (Denver, CO)
Degree: M.S. Computer Information Systems (GPA 3.72/4.0 | July 1997)
Learned many aspects of computer technology including object oriented design theory, JAVA, C++, LAN/WAN design, UNIX, relational database design and management, HTML, SQL, and software engineering principles.
Masters Project: Designing and Implementing Instruction on the World Wide Web. Discussed applying technology to create functional training systems. Project studied interface issues, effective teaching techniques, and utilizing technology to design useful training tools.
Colorado State University (Fort Collins, CO)
Degree: B.S. Industrial Technology (May 1993)
Learned variety of skills related to Manufacturing Engineering principles and electronics. Specifically studied production scheduling, inventory management, CAD/CAM, ISO 9000 implementation, materials fabrication, electronic circuit design, PLCs, digital controls, statics, mechanics, and statistics.
Student Senator For College of Applied Human Sciences
George Washington High School (Denver, CO)
DPS Computer Magnet School (June 1988)
Extracurriculars included: Student Government (4 Years), Letterman (3 Years - Swim\Dive Team)