Summary
Overview
Work History
Education
Skills
development
Timeline
Generic

Timothy Miller

Greensboro,NC

Summary

Senior software engineer with 9 years of development experience and 5 years experience as a mobile software engineer. Complex problem-solver with analytical and driven mindset. Passionate about building mobile applications leveraging design principles which lend themselves to reusability, reactivity, and expandability while remaining focused on providing a top-notch mobile experience.

Overview

10
10
years of professional experience

Work History

SENIOR ANDROID ENGINEER / MOBILE LEAD

Alpine Intel
03.2019 - Current
  • I was hired with the purpose to take on a greenfield development project with the task of designing, implementing, and releasing the company's Technician Network Application on the Google Play Store.
  • Leveraging the Kotlin language, Jetpack Compose and the Jetpack libraries (Coroutines, Flow, ViewModel, Navigation, WorkManager, Hilt, Room, Camera X, etc), the application architecture is built around the MVVM design pattern coupled with the Repository Pattern.
  • Leveraged abstraction to avoid coupling and modularized application features into abstracted libraries to enhance reusablility and to improve build time.
  • Leveraged Firebase Analytics and Crashlytics to monitor the application's stability and to receive general analytics data
  • Integrated third-party libraries such as RetroFit, Gson and Glide as well as leveraging other APIs to extend functionality and improve user experience.
  • Led the development (Android and iOS) of a dynamic library enabling a Server Driven mobile experience.
  • Led the development of an iOS application to mirror the processes and successes of the Android application.

SENIOR ANDROID ENGINEER

Earbug, inc.
08.2022 - 04.2023
  • Earbug is an early stage startup (a side-gig if you will - a few hours per week).
  • I was brought on to assist with implementing functionality throughout all levels of the application.
  • The application architecture was in place upon my arrival.
  • My job was to build UI's leveraging the backend frameworks already in place.
  • While I enjoyed working in this project, I didn't have enough time to dedicate to the project.

ANDROID / IOS SOFTWARE ENGINEER / FIREBASE ARCHITECT

Astutus Software Designs
07.2017 - 01.2020
  • Brought on board this startup to take on a greenfield development project.
  • Leveraging the MVVM design pattern and Jetpack components available at the time, I designed, implemented and released the application to the Google Play Store.
  • Leveraged Firebase for the application's backend functionality: Firebase Authentication, Database, Cloud Functions (written in javascript), Crashlytics and Analytics.
  • Implementing the functionality in Swift and XCode to provide an application for the iOS platform.

MID-LEVEL SOFTWARE DEVELOPER

Scientific Analytical Institute
10.2015 - 03.2019
  • Developed a new Laboratory Information Management System (LIMS) to manage samples, analyses, store lab results, and generate lab reports
  • The application was built on C#, DevExpress UI Framework, and MS SQL Server.

SOFTWARE DEVELOPER

Brock Solutions
01.2015 - 10.2015
  • Primary responsibility was to provide support when the MES application failed to perform or was not working properly
  • The application was built on C# and MS SQL Server.

JUNIOR SOFTWARE DEVELOPER

SCI Fusion 360
05.2014 - 08.2014
  • Primary responsibilities included converting legacy FoxPro code to C#
  • Interfaced with MS SQL Server to build reports in SSRS.

Education

Bachelor of Science: Computer Science -

APPALACHIAN STATE UNIVERSITY
12.2013

Skills

  • Mobile app architecture
  • Automated testing
  • Crash reporting
  • API integration
  • RESTful APIs
  • Flutter development
  • Offline storage
  • Location services
  • Android Studio
  • Push notifications
  • Material Design
  • Reactive programming
  • Design patterns
  • MVVM architecture

development

Kotlin, Java, Swift, SQL, Golang, TypeScript, JavaScript, Dart, Room (Android), CoreData (iOS), Realm (iOS), SQLite, NoSQL, MS SQL Server, MySQL, Android SDK, Android Jetpack (Kotlin, Kotlin KTX, Coroutines, ViewModel, Room, Navigation, WorkManager, Camera X, Hilt Dependency Injection, Jetpack Compose and Kotlin Flow), Glide, Retrofit, Firebase Android SDKs: Authentication, Firestore Database, Cloud Functions, Cloud Storage, MLKit (OCR)

Timeline

SENIOR ANDROID ENGINEER

Earbug, inc.
08.2022 - 04.2023

SENIOR ANDROID ENGINEER / MOBILE LEAD

Alpine Intel
03.2019 - Current

ANDROID / IOS SOFTWARE ENGINEER / FIREBASE ARCHITECT

Astutus Software Designs
07.2017 - 01.2020

MID-LEVEL SOFTWARE DEVELOPER

Scientific Analytical Institute
10.2015 - 03.2019

SOFTWARE DEVELOPER

Brock Solutions
01.2015 - 10.2015

JUNIOR SOFTWARE DEVELOPER

SCI Fusion 360
05.2014 - 08.2014

Bachelor of Science: Computer Science -

APPALACHIAN STATE UNIVERSITY
Timothy Miller