Michael Jahns

Android Developer

Career Objective

My name is michael jahns. In the time I have spent overseas, I have been inspired by the real and lasting changes that volunteers and non-profits were able to make using technology in low resource settings. Technology has the power today to create connections to the remote, to inform policy, and to change the world. I became a software developer because I believe that it is our duty to leverage technology responsibly to make the world a safer, healthier, and more accessible space.

EDUCATION

CODE FELLOWS SEATTLE
Advanced Software Development in Java
Industry Certificate
date June 21st, 2019
loca 2901 3rd Ave, Seattle

WASHINGTON STATE UNIVERSITY
B.Sc. Biology
Chemistry Minor
date September 8th 2011 - May 4th 2015
loca Pullman, Washington

SKILLS

Programming Languages

Kotlin, Java, XML, Javascript, Html/CSS, Rust, C++

Android Libraries

GSON, Jackson, Retrofit, Ok Https, Room, SQLite, RecyclerView, NavigationX

JavaScript Libraries

ChartJS, ReactJS, DiscordJS, NodeJS, ExpressJS, Axios

Web Technolobgies

Firebase, Glitch, Spring

Development Tools

Android Studio, IntelliJ, Jira/Jama, Insomnia/Postman, Gradle/Bazel, GitHub, BitBucket, CLI

Design Tools

Figma, Gimp/Photoshop, Aspesprite, ColorWheel, ColorSafe, Squarespace, Animation, OpenType and TrueType Fonts

Operating Systems

Windows, Linux, WSL, Android, Raspberry Pi

EXPERIENCE

GOOGLE FIBER
Native Android Developer
date August 2022 - April 2023
loca San Franciso, California
  • Submitted ~1 change list daily to Google's G3 code monolith through extensive review processes.
  • Implementation of MVVM, Data binding, and view binding for the app's architecture, behavior, and interactions.
  • Rewrote legacy features from Java to Kotlin concurrently with feature updates.
  • Built Models and Factories to receive backend objects provided as protos by the backend and natively transform them into DSL objects for cross-platform interoperability.
  • Reduced churn with targeted direct messages, screenshots, and screen recording to get ahead of confusion points in review.
  • Used Retrofit to consume Restful web services.
  • Used Coroutines to handle multi-threading on for smooth preformance.
  • Defined analytic metrics for every screen and action in the newly revamped Plan Change V2.
  • Wrote design documentation for features based off of UX mocks.
  • Updated several views to get theme colors dynamically for dark mode combatiablity.

NOVONORDSK
Feature Lead Developer
date September 2021 - May 2022
loca Bagsvaed, Denmark
  • Owner or feature 3.14, Share, which shares a locally generated PDF through the Android activity picker.
  • Co-owner of feature 3.13, Summary, which takes patient health care information collected by the medical device and exports it from native Kotlin data structures into a standardized PDF, with charts and graphs rendered with Chart.js library.
  • Localized several features to use language service so content is always filled with appropriate content.
  • Developed in Android SDK (Android 5.1-8.1), coding exclusively in Kotlin, using the latest Android Studio.
  • Secured one major security vulnerability in the authentication service and one in the notification service.
  • Implements updated views for UI RecyclerView, ViewPager, and NavigationDrawer.
  • Ensures all screens and user interactions adhere to Figma blueprints, as well as the already implementated iOS platform.
  • Coordinate daily with teams in six timezones and four development platforms, prioritizing understanding, group synergy, and launch timelines.
  • Kept abreast with weekly Track-wise and KnowB4 trainings ensuring code practices adhered to PPI, NDA's, and medical policy across several countries.

CODE FELLOWS SEATTLE
Java Tutor
date April 2020 - September 2021
loca 2901 3rd Ave, Seattle
Javascript Teaching Assistant
date January 2019 - February 2019
loca 2901 3rd Ave, Seattle
  • Provided 1-1 mentorship for coding students as they encountered barriers in their understanding.
  • Provided grading and direction on coding assignments and challenges for 7 introductory Javascript students.
  • Created and adminstered targeted lesson plans for students falling behind, to address the deficiences in their coursework and in their understanding.

PEACE CORPS LIBERA
Elementary School Phonics Teacher
date August 2017 - September 2018
loca Vaye Town, Gbarpolu County, Liberia
  • Incorporated, developed, facilitated, and taught phonics for over 200 elementary students.
  • Led teacher trainings for 4 of my teacher peers on how to deliever and test for American English phonics skills after my departure.
Peace Corps Volunteer
date June 2016 - September 2018
loca Monrovia, Liberia
  • Served as the Malaria Committee chair in interim for approximately a year, worked with other chairs to reduce churn and oversight.
  • Invited to STOMPing out Malaria in Senegal, a malaria prevention thinktank in April of 2017, attended by Peace Corps Volunteers across Africa.
  • Spearheaded the development and implementation of informative research using Commcare as the data collection platform, consolidating four Peace Corps data teams onto a single platform.
  • Ran and anaylzed two malaria baseline survey suites, and one malaria barrier analyis survey.
  • Co-lead Girls Lead Our World (GLOW) girls club in local Kakata for 16 junior and senior high school students.
  • Faciliated sessions on creating reusable menstrual pads out of locally procured materials as part of a GLOW camp, attended by Michelle Obama and Daughters.
Senior High Chemistry Teacher
date November 2016 - September 2018
loca Vaye Town, Gbarpolu County, Liberia
  • Instructed and mentored 70 senior high students to prepare for state Chemistry examination in a low-resource settings.
  • Faciliated the creation of the Weamawou Student Advocacy Committee, and served as adminsitrative liaison; committee created school's first Student Handbook.
  • Developed, awarded, and managed 2000+ USD revitalization grant for Weamawou public junior and senior high schools, benefitting more than 250 students.


PORT ANGELES SCHOOL DISTRICT
Substitute Teacher
date February 2016 - May 2016
loca Klallam County, Washington
  • Supported local school district public schools, assisted teachers and staff across their needs, provided necessary classroom management, and fostered safe learning environments.
  • Shadowed teachers to learn best practices, managment techniques, classroom control, and lesson plan creation.

OLYMPIC MEDICAL CENTER
Emergency Room Liaison
date Junior Year
loca Port Angeles, Washington
  • Sanitized emergency room hospital beds and equipment ahead of incoming patients.
  • Ran materials and forms to and from the laboratory and local speiciality clinics
  • Assisted in emergency room referral and patient relocation, after patient stablization.
  • Discharged patients cleared from their medical visit.