Summary
Overview
Work History
Education
Skills
Certification
Key Projects
Timeline
Generic

Johnson Khristi

Scarborough ,Ontario

Summary

Experienced Android Developer with over 5 years of expertise in architecting, designing, and developing comprehensive Android applications. Proficient in Kotlin, Jetpack Compose, MVVM, and Android architecture components. Skilled in building scalable and maintainable applications with advanced features, including Chromecast integration, video streaming, and analytics. Experienced in creating high-quality, user-centric apps across diverse domains, contributing to key projects such as NBC Sports, Rotoworld, MyTeams, NBC, and the Paris 2024 Olympics for mobile and TV platforms.

Overview

5
5
years of professional experience
1
1
Certification

Work History

Android Developer

Amdocs (Client: NBCUniversal)
11.2020 - Current
  • Developed key features for NBCUniversal apps, including NBC Sports, Rotoworld, MyTeams, NBC ONE App, and the Paris 2024 Olympics for mobile and TV platforms.
  • Built and optimized media players using ExoPlayer with advanced video streaming capabilities and Chromecast support, delivering seamless playback experiences to millions of users.
  • Deployed video analytics to monitor performance and engagement, leading to data-driven optimizations.
  • Collaborated with backend engineers, and UX designers to improve app performance and integrate API services.
  • Worked with various ad SDKs, including implementing and managing ad placements such as pre-roll and mid-roll ads.

Android Developer

EatSleepRide
Toronto, Canada
05.2019 - 08.2020
  • Developed core features for a motorcycle GPS app, including real-time tracking, group riding, and interactive games using the Google Maps API.
  • Managed data synchronization with SQLite and RealmDB, ensuring data consistency and a seamless user experience.
  • Utilized Retrofit for network operations and Task API for robust error handling.
  • Implemented Google In-App Purchase functionality to enable premium features and in-app transactions.
  • Conducted product analysis using Amplitude Analytics and managed crash reporting via Fabric-Crashlytics.

Education

Post-Graduation in Mobile App Development -

Lambton College
Toronto, Ontario
01.2019

Bachelor of Engineering in Computer Science -

Gujarat Technological University
Ahmedabad, Gujarat
01.2014

Skills

  • Languages: Kotlin, Java, Swift, C
  • Frameworks: Android SDK, Jetpack Compose, Dagger Hilt, Retrofit, Room, Coroutines, RxJava
  • Architecture: MVVM, Clean Architecture
  • Tools: Android Studio, Firebase, Jenkins, Git, Gradle
  • Database: SQLite, Room, Realm
  • APIs: RESTful, GraphQL
  • Analytics Tools: mParticle, Nielsen, Adobe, Comscore, Amplitude

Certification

  • Android App Development: Design Patterns for Mobile Architecture
  • Kotlin Advanced Development Certification

Key Projects

NBC Sports, Rotoworld, MyTeams, NBC One, and Paris 2024 Olympics

  • Advanced Media Player Development: Pioneered the enhancement of media player capabilities, facilitating smooth playback and accommodating multiple video formats and resolutions.
  • Ad Integration and Analytical Operations: Masterminded the integration and refinement of ad placements (pre-roll, mid-roll), employing ad SDKs like mParticle, Nielsen, Adobe, and Comscore to analyze user interactions and fine-tune ad performance.

EatSleepRide

  • GPS Application Engineering: Conceptualized and executed a GPS-based motorcycle app, integrating features like real-time tracking and group rides, alongside managing efficient local storage with RealmDB and SQLite.

Timeline

Android Developer

Amdocs (Client: NBCUniversal)
11.2020 - Current

Android Developer

EatSleepRide
05.2019 - 08.2020

Post-Graduation in Mobile App Development -

Lambton College

Bachelor of Engineering in Computer Science -

Gujarat Technological University
Johnson Khristi