As skilled technologist, I focus on innovation to pioneer new and creative software solutions. I have over 15 years of mobile development and 40 years of software engineering experience.
As skilled technologist, I focus on innovation to pioneer new and creative software solutions. I have over 15 years of mobile development and 40 years of software engineering experience.
The Springs Institute, a non-profit institution, creates large-scale argument mapping content articulating what Christians believe and why they believe it and contrasting it with other belief systems for the ReasonUp platform.
Nextiva, prodces a unified customer experience management (UCXM) platform. Nextiva powers over a million users and billions of interactions annually with its customer experience platform. From one AI-powered customer experience hub, Nextiva Unified-CXM transforms how businesses engage with their customers with orchestrated customer journeys that help businesses acquire, retain, and grow customers.
NeoTreks, Inc develops geospatial applications and provides professional services in the following areas: off-road mapping and tracking solutions, state public work vehicle operations - such as snow plow operations, DOT highway 511 information and conditions, travel and educational on-site historical exploration.
AccuTerra™ is a unique, recreation-centric mapping product with data from every national park, national forest, and BLM office in the country conflated into a single homogeneous product. The result is an unparalleled mapping product for recreation and rural use, including a collection of over 260,000 miles of trails as well as other pertinent outdoor data encompassing 392 different land ownership classifications representing 3,017 land management agencies, over 1 million points of interest, as well as detailed hydrography and terrain modeling.
In addition to the AccuTerra Map product, NeoTreks offers SDKs that application developers are able to use and embed its maps within websites and mobile apps (both iOS and Android).
Team:
Product Manager, Program Manager, Program Architect, 2 other iOS Developers, 2 Android Developers and several Backend Developers
My Role:
Primary:
iOS SDK Implementations Examples: Created the iOS SDK stand-alone example projects (in both SwiftUI and UIKit) and screen shots to include in the documentation. This involved the deconstructing of the SDK functionality into smaller segments for developers to quickly gain an understanding of how the SDK works.
iOS SDK Documentation: Created the iOS SDK documentation explaining how to use the iOS SDK (in both UIKit and SwiftUI) with step-by-step instructions for iOS developers.
Secondary:
iOS Demonstration Application: Implemented parts of the User Inferface (including the tab view controller and some of the trail detail view) that demonstrates the capabilities of the AccuTerra SDK on iOS devices using the Swift language.
iOS AccuTerra SDK: Implemented parts of the SDK (including custom trail and marker styles) using the Swift language.
Technologies Used:
Swift, MapBox SDK, REST Web Services, SQLite, GRDB, Cocoapods, Orchid Documentation Server, App Center, IntelliJ, MarkDown, CSS
Screen Shots
iOS Example App Showing SwiftUI Searching
iOS Example App Showing SwiftUI Filtering
iOS Example App Showing Slices of SDK Functionality (for SwiftUI and UIKit)
iOS Example App Showing Map POI Display and Interactions
iOS SDK - Custom Styles
iOS Demo Application
iOS Demo Application - Trail Details
iOS SDK Documentation
The Wyoming Department of Transportation 511 app provides road condition information and web cam images for the roads of Wyoming. The app also has a Hands Free Eyes Free feature that alerts drivers with audio regarding upcoming conditions and incidents.
Engagement:
Collaborated with the Product Owner and Project Manager to ensure timely completion of enhancements and maintenance activities for the 511 iOS (Objective-C) and Android (Java) apps.
Team:
WYDOT Product Owner, NeoTreks Project Manager, 2 Other iOS and Mobile Developers (remote)
My Role
Technologies Used:
iOS / Objective-C implementation, REST Web Services, App Center
Screen Shot
iOS 511 Application
The American Battlefield Trust preserves America’s hallowed battlegrounds and educates the public about what happened there and why it matters.
Engagement:
Provide enhancements and upgrades to 19 existing iOS and Android applications. The applications support online and offline capabilities through the use of HTML content and WebView display.
Team:
Project Owner, Project Manager, ABT Technical Support, Part-time Remote Mobile Developer
My Role:
Technologies Used:
The iOS version is written in Objective-C. Content is primarily in HTML web pages and the use of WebViews
Screen Shots
Sample of some of the ABT Mobile Applications
The BaseMap iOS and Android apps provide hiking, hunting & fishing GPS navigation with extensive mapping capabilities including various basemaps, overlay layers, trip recording and social networking capabilities.
Engagement:
Provide enhancements and upgrades to the iOS app and contribute to the iOS Development team along with 2 other remote developers. Participate in the BaseMap Agile development process.
Team:
Product Owner, Scrum Master, Team Lead, UX Designer, QA Tester and 2 other remote iOS Developers
My Role:
Technologies Used:
Swift, RealmDB, map servers, overlays, push notifications, firebase integration, analytics, Instabug, Google Maps, and Countly Analytics./p>
Screen Shot
BaseMap Application
USA Cycling is the national governing body for the sport of cycling in the United States and oversees the disciplines of road, track, mountain bike, cyclocross, and BMX. With a mission to develop the sport of cycling in the United States at all levels and to achieve sustained international racing success, USA Cycling supports cyclists from enthusiasts just beginning in the sport to seasoned professionals. They are best known for the identification, development, and selection of cyclists to represent the United States in international competition, but also support amateur bike racing through grassroots development programs and the provision of critical infrastructure to run organized racing.
Engagement:
Built and released the next generation of USA Cycling's iOS app for the support of USAC's mission to support the sport of bicycling through the licensing, promotion and support of racing events domestically and worldwide, using the Swift programming language.
Team:
Product Owners, Director of Technology, Back-end PHP Developer, System Administator, Domain ExpertsMy Role:
Implemented the following:
Technologies Used:
Swift, PHP Web Services, JSON, REST, Cocoapods, Carthage, MySQL, Git, BuddyBuild
Screen Shots
USAC iOS Application
Focus on the Family is a global Christian ministry dedicated to helping families thrive. They provide help and resources for couples and parents.
Engagement:
Development Mobile Lead for Focus on the Family's mobile applications (iOS & Android) involving: Daily Broadcast, PluggedIn, Ready to Wed, Expectant Parents, Adventures in Odyssey Club, Make Every Day Count, That the World May Know, and the Focus Safety app. Participated in a vibrant Scrum Development team.
Team:
Product Owners, Scrum Master, System Administator, Graphic Designer, Backend Developers, Outside VendorsMy Role:
Technologies Used:
Swift, Objective-C, .Net Webservices, JSON, APNS, Twitter & Facebook SDKs, REST, Cocoapods, SQL Server, Git, BuddyBuild
Screen Shots
FOTF Daily Broadcast iOS Application
FOTF Daily Broadcast Android Application
FOTF iOS Apps Supported
FOTF Android Apps Supported
Expectant Parents iPad Application
Unplugged Systems is a mobile solution development firm. It was founded in 2000 by Brian Elliott and its first product was MLS Unplugged for wireless access of MLS data.
Engagement:
Develop a mobile app to track users including their times and statistics as they climb up the side of a mountain called the Manitou Incline in Colorado Springs, CO.
Team:
MeMy Role:
Technologies Used:
Objective-C, JSON, APNS, Twitter & Facebook SDKs, Cocoapods, MySQL, Git, Python
Screen Shots
Manitou incline-logo iOS Application