Nathan Stier
Android Developer

Nathan Stier is an Android Developer in Portland, OR with 5 years of mobile development experience including cross-platform development with .Net.
2018-04-16 - Ongoing
Software Development Engineer
Maintain and develop features for Field View in native Android as-well-as cross platform .Net
  • Modernized app for deployment to Play Store including migration assistance for customers.
  • Implemented Android Jetpack architecture components with a refactor to MVVM
  • Developed for inter-app functionality with a seperate APK and foreground service written in .Net for offline syncronization.
  • Maintained feature parity on cross platform and native apps
  • Supported Gradle updates and CI/CD with Azure Devops
Solid Digital
2015-10-12 - 2017-07-07
Android Developer
Develop and design native and cross platform mobile applications with a digital agency.
  • Developed app to control electrical timers via BLE
  • Implemented Widevine DRM proof of concept with Exoplayer
  • Provided monthly deliverables and documented progress over sprints working in a team of designers, project managers, and developers
  • Met specifications for various stakeholders: international, enterprise, and startup
  • Analyzed contracts and provided specifications and storyboards to satisfy them
  • Developed applications in tandem with external teams
  • Self taught .Net cross platform development on the job
  • Implemented CI using Visual Studio App Center
Adorable IO, LLC.
2015-03-10 - 2015-08-15
Assistant Instructor
Work for the YWCA of Madison on behalf of Adorable as an front end web development instructors.
  • Developped a command line tool for delivering exercises and curiculum
  • Instructed students in development tools such as Git, Sublime-Text, and CLI
  • Instructed students in web development tools such as JQuery, CSS, and HTML
  • Instructed students in programming topics such as control flow, variables, first member functions, and closures
Madison Newspapers, Inc.
2013-10-30 - 2015-09-30
Mobile Developer
Sole developer and maintainer for applications for both Android.
  • Created a Jenkins-based Continuous Deployment system for 50 properties on Android and iOS each
  • Trained peers in git best practices
  • Migrated analytics from Flurry to Google Analytics
  • Assisted with bugs and features in iOS app
2013-01-27 - 2013-08-18
Software Engineer
Developed web scrubbers to retrieve real time traffic data from government and company sites.
  • Developed services to intake large datasets in real time.
Madison College
IT - Web Programmer/Analyst - Associate
- 2012-12-21
Madison College
IT - Mobile Application Developer - Associate
- 2013-12-21
Android Development
  • Android Jetpack Architecture
  • Exoplayer
  • Java
  • .Net
  • SQLite
  • Couchbase
  • Content Providers
  • LiveData
Web Development
  • CSS
  • HTML
  • Javascript
  • Node.js
  • REST
  • JSON
Project Tools
  • Android Studio
  • Visual Studio
  • VS Code
  • Azure Devops
  • Jira
  • Jenkins
  • Visual Studio App Center