Post Job Free

Resume

Sign in

Android Developer Software Development

Location:
Port Angeles, WA
Posted:
September 13, 2023

Contact this candidate

Resume:

SUMMARY

• Experienced Android Developer with *+ years of experience in developing high-quality mobile applications.

• Proficiently develop and maintain Android applications using Java, Kotlin, JavaScript, and C, ensuring high-quality and performant code.

• Holding a Certified Advanced Software Development in Java, demonstrating a robust foundation and expertise in Java programming

• Leverage Spring and JavaScript (ES6) to build robust and dynamic user interfaces, enhancing the user experience with CSS/HTML styling.

• Utilize Chart JS, React JS, and Discord JS to implement captivating front-end features and interactive components.

• Implement back-end functionality using Node JS and Express JS, integrating APIs with Axios and handling data with GSON and Jackson.

• Experience with view and data binding using MVVM (Model View View-Model) for android development

• Develop mobile applications with Retrofit, Ok Https, Room, and SQLite, optimizing data retrieval and storage.

• Utilize PostgreSQL, NoSQL, and Firebase to manage databases, ensuring efficient application data storage and retrieval.

• I have a great deal of experience with COLR, TrueType Fonts, and OpenType Fonts

• Implement RecyclerViews and NavigationX for seamless navigation and efficient data presentation within applications.

• Employ CLI, CiderAndroid Studio, and IntelliJ for efficient development, collaborating with teams using tools like Jira/Jama and sharing APIs through Insomnia/Postman.

• Manage project builds with Gradle/Bazel, maintaining version control and collaboration through GitHub, Bit Bucket, and Critique.

• Utilize Figma, Gimp/Photoshop, Aspesprite, ColorWheel, ColorSafe, and Squarespace for designing and prototyping visually appealing high-contrast assets.

• Participate in Agile methodologies, attend stand-ups, and contribute to sprint planning, utilizing tools like Buganizer, Jira, and Postman for project management.

• Develop applications for various operating systems including Windows, Linux, Android, and Raspberry Pi, ensuring cross- platform compatibility and diverse user reach.’

• Collaborate with other developers, designers, and stakeholders to troubleshoot and resolve issues, maintain app functionality, and implement new features.

• Monitor app performance, analyze crash reports, and optimize app responsiveness, aiming to deliver a seamless user experience.

SKILLS

EXPERIENCE

Native Android Developer

Google Fiber Aug2022– Apr 2023, San Francisco, CA Responsibilities:

• Submitted ~1 change list daily to Google's G3 code monolith through extensive review processes.

• Implemented dozens of screens and flows of road-mapped features and reusable components with documentation and test suites.

• Implementation of MVVM, Data binding, and view binding for the app's architecture, behaviour, and interactions.

• Rewrote legacy features from Java to Kotlin concurrently with feature updates.

• Built Models and Factories to receive backend objects provided as protos and natively transform them into DSL objects for cross-platform interoperability.

• Reduced churn with targeted direct messages, screenshots, and screen recordings to get ahead of confusion points in the review.

Programming Languages Java, Kotlin, Rust, C, XML

Web Technologies Spring, JavaScript, ES6, CSS/HTML, Glitch Front-End Libraries Chart JS, React JS, Discord JS, Back-End Technologies Node JS, Express JS, Axios, GSON, Jackson Mobile Development Retrofit, Ok Https, Room, SQLite Database Management PostgreSQL, NoSQL, Firebase

UI/UX Design XML Layouts (Linear, Grid, Frame, Constraint), Animations, Fonts Web Frameworks RecyclerViews, NavigationX

Development Tools CLI, Android Studio, IntelliJ, Jira/Jama, Insomnia/Postman, Gradle/Bazel, Remote Cloud top Version Control GitHub, Bit Bucket, Critique

Design Tools Figma, Gimp/Photoshop, Aspesprite, ColorWheel, ColorSafe, Squarespace Operating Systems Windows, Linux, WSL, Android, Raspberry Pi Michael Jahns

[Android Developer]

Location: WA, USA Email: adzopx@r.postjobfree.com Mobile: +1-562-***-**** Linkedin Portfolio

• Used Retrofit to consume Restful web services and handle multithreading on background for smooth performance.

• Defined analytic metrics for every screen and action in newly created flows.

• Wrote design documentation for features based on UX mocks.

• Updated several views to get used theme colors to dynamically update to dark mode. Android Developer

Bright Insight Sep 2021 – May 2022, Bagsvaed, Denmark Responsibilities:

• Lead Developer for the Share feature, which shares a generated PDF file through the Android file picker.

• Co-lead for Summary feature, 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 using the ChartJS library.

• Localized several features to use the language service so content is always filled with appropriate content.

• SDK - Developed in Android SDK (Android 5.1-8.1) in Android studio, coding exclusively in Kotlin, using the latest version of Android Studio.

• Secured one major security vulnerability in the authentication service and one in the notification services.

• Implements project on the Description of Done timeline adhering closely to predefined Software Requirement Specifications.

• Implemented updated views for UI using recycler View, View Pager and Navigation Drawer

• Ensures all screens and user interactions adhere to the Figma blueprints as well as the already implemented iOS platform.

• Coordinate daily with teams in six time zones and four platforms prioritizing understanding, group synergy, and launch timelines.

• Kept abreast with weekly Track-wise and KnowB4 training ensuring code practices adhered to PPI, NDAs, and medical policy across several.

Android Developer Apr 2020- Sep 2021, Bay area, CA McKinsey & Company

Responsibilities:

• Designed and implemented intuitive user interfaces using Android Studio, Java, and Kotlin for the Home Depot applications.

• Integrated third-party libraries such as Universal Image Loader, Glide, Google, Firebase, MP Android Chart, and Sliding Menu.

• Worked in layout and UX design, utilizing both XML and custom Android Views to create visually appealing and user-friendly interfaces

• Expertise in developing apps using SQLite, MySQL, Java, RESTful web services, and JSON

• Used Retrofit web services and GSON parsers with secured data interchange.

• Developed code ranging from XML layouts to methods that pull data from Astro’s servers. Worked daily with Java, Android, XML, and bash

• Applied RecyclerView to display desired information, enhancing the user experience and facilitating efficient data presentation.

• Presented certificate pinning to defend against another type of man-in-the-middle (MITM) attack using Retrofit and OkHTTP library.

• Optimize app performance through Gradle/Bazel, automating build processes and ensuring efficient codebase management.

• Participated in daily stand-up meetings and was involved with Scrum project estimation meetings on a bi-weekly basis.

• Stay updated with the latest Android development trends, tools, and best practices to continually enhance skills. Javascript Teaching Assistant January 2019 - February 2019, Seattle Code Fellows

• Provided 1-1 mentorship for coding students as they encountered barriers in their understanding.

• Provided grading and direction on coding assignments and challenges for seven introductory JavaScript students.

• Created and administered targeted lesson plans for students falling behind to address the deficiencies in their coursework and in their understanding

CERTIFICATION

Advanced Software Development in Java

Code Fellows Seattle 2019

Certified in Java design principles, best practices, and software development. EDUCATION

Biology, Minor in Chemistry

Washington State University Pullman, WA 2015

PROJECTS

Solo Developer

Namespace Jan 2020

• Procedurally generated grammars that represent names and settings using Grammy.

• Updated and replaced all major Java features and files to Kotlin.

• Supports Android devices running at least Android 5.0, SDK level 21, available on the Google Play Store.

• Supports phone resolutions of hdpi, xhdpi, xxhdpi, land, land-xxhdpi.

• Implemented a material design Navigation bar and reusable FAB component for navigation.



Contact this candidate