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
SKILLS
Kotlin, Java, XML, Javascript, Html/CSS, Rust, C++
GSON, Jackson, Retrofit, Ok Https, Room, SQLite, RecyclerView, NavigationX
ChartJS, ReactJS, DiscordJS, NodeJS, ExpressJS, Axios
Firebase, Glitch, Spring
Android Studio, IntelliJ, Jira/Jama, Insomnia/Postman, Gradle/Bazel, GitHub, BitBucket, CLI
Figma, Gimp/Photoshop, Aspesprite, ColorWheel, ColorSafe, Squarespace, Animation, OpenType and TrueType Fonts
Windows, Linux, WSL, Android, Raspberry Pi
EXPERIENCE
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.