Daniel McNerthney
Hood River, Oregon
Phone: 503-***-****
Email:***.**********@*****.***
LinkedIn:https://www.linkedin.com/in/danielmcnerthney GitHub:https://github.com/mcnerthney
SENIOR ANDROID SOFTWARE ENGINEER
SUMMARY
Senior Engineer specializing in Android development. A team leader focused on building best of class products. Expert in design, implementation and deployment of mobile software solutions. Proficient in Agile development, test driven development, continuous integration, source and version control, scalable deployments, design patterns and coding standards. PROFESSIONAL EXPERIENCE
TapCart, Inc. 2021–2024
Senior Mobile Software Engineer
Developing Kotlin Multi-Platform code to transform Shopify stores into dynamic mobile applications with adaptive server-driven UI. This process harnesses the power of Jetpack's comprehensive suite, including Compose, Flow, Navigation, ViewModels, and Room. Additionally, it utilizes the capabilities of Dagger for dependency injection, Ktor for network communication, GraphQL for efficient data querying, and JSON for seamless data interchange. Green Dot Corp / Loopt, Inc. 2009–2021
Senior Mobile Software Engineer
Senior developer of the award-winning GoBank Android app, currently in the Google App Store with a 4.3 rating. Worked closely with developers, testers, project managers and product managers to define, estimate and schedule product and technical requirements and acceptance criteria. Utilized iPhone assets and code to define requirements and graphics for Android applications.
Our most recent release is the Green Dot Android app. We refactored the gobank app into a core library and applied retailer UI skins and build configurations to produce this customized Green Dot application. This architecture allows a common code base to produce many retailer apps.
Two years of architecting, developing, and deploying the mobile banking websites GoBank.com and GreenDot.com. Composed of responsive pages supporting both desktop and mobile browsers. Used Angular.js and .NET to build single-page HTML apps. Developed and maintained Loopt’s Android app, a location-based check-in application. Lead developer using Qualcomm’s Brew C++ development environment.Tasks include app and server performance monitoring, load balancing, regression testing, and SSL configuration of Other accomplishments
-designed and implemented a single sign-on solution across multiple web sites
-built remote Splunk logging for Android apps,
-created type-safe HTTP client library for Android used for asynchronous data retrieval and caching.
Qualcomm, Inc. 1995 – 2009
Senior Staff Software Engineer
Team lead on Qualcomm’s Brew TrueType font extension. Defined and maintained an SDK to layout and scale font glyphs rendered by combining unicode strings with TrueType fonts. Developed on-device regression testing framework. Designed and developed a markup language defining text formatting specifications. Other tasks included profiling and memory optimization.
Developed UI and serial communication drivers for Omnitracs, a long-haul trucking satellite communication and vehicle monitoring system. Developed an asynchronous packet communication process for fail-safe message delivery. Designed and developed XML configuration files defining UI forms and fields.
TECHNICAL SKILLS
Kotlin, Gradle, GitHub Actions
Jetpack including Compose, Flow and Navigation
RESTful, HTTP, SSL
JSON, GraphQL