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
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
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
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
Developed web scrubbers to retrieve real time traffic data from government and company sites.