# Marko Savić > Staff-level Android Engineer | Technical Lead at The New York Times | Jetpack Compose, MVI/MVVM, GraphQL, Video (ExoPlayer) Location: Greater Cleveland, United States Profile: https://flows.cv/marko Staff-level Android Engineer and Technical Lead with 12+ years of experience building, scaling, and maintaining high-impact consumer mobile applications. At The New York Times, I’ve led the development of critical product areas across the News app, including Community / Comments and the Watch Video Tab. My work spans end-to-end ownership—from architecture and implementation to performance, observability, and cross-team execution. On the Comments platform, I served as a technical lead, driving a full UI rewrite using Jetpack Compose, MVI/MVVM, and Clean Architecture with clearly defined domain and data layers. This effort enabled the extraction of a shared library that is now reused across multiple NYT products, including the Games and Cooking apps, improving consistency and development velocity. I’ve also led initiatives around GraphQL-driven UI, including custom sharing experiences (gift sharing, share hub), and played a key role in launching the Watch Video Tab, where we implemented ExoPlayer / Media3, video pooling, preload strategies, subtitles, and performance-sensitive playback flows. A strong focus of my work is quality, reliability, and observability. I’ve designed and implemented performance monitoring using Datadog spans and Embrace, helping teams proactively identify issues and maintain a high bar for user experience at scale. Beyond hands-on engineering, I operate as a technical leader within the organization. I collaborate closely with Product, Design, Backend, Web, and iOS partners, mentor engineers, and actively participate in panel interviews for Senior Engineer and Engineering Manager roles, contributing to hiring decisions and long-term team health. I’m motivated by solving ambiguous problems, shaping technical direction, and working at the intersection of deep technical execution and people leadership. I’m currently open to Senior+, Staff, or Principal IC roles that value technical leadership, mentorship, and cross-functional impact, across US-based or remote-first teams. ## Work Experience ### Senior Android Software Engineer @ Audience team @ The New York Times Jan 2023 – Present | Cleveland, Ohio, United States ### Senior Android Software Engineer @ Twin Jan 2021 – Jan 2023 | Cleveland, Ohio, United States At Twin Health we have created the Whole Body Digital Twin to help reverse and prevent chronic metabolic diseases while improving energy and physical health like Type 2 Diabetes and prediabetes. Security Tech Lead role - I am responsible for driving security processes at the level of the entire company. This implies collaboration with 3rd party companies that provide us with quarterly security risks. Together with the leads, I arrange priorities and further quarterly steps. Senior Android Engineer role - I am responsible for implementing features on the Twin Health Android app: https://apps.apple.com/us/app/twin-health/id1456423142 * Owning features and interacting with other team members from multiple different platforms * Architecture: MVVM / MVI and Clean Architecture * User Interface: Jetpack Compose * Libraries: Dagger 2, Retrofit 2 * Language: Kotlin * Concurrency: Kotlin coroutines (StateFlow, SharedFlow) Part of the time I am working on the Flutter project: Flutter API with BLoC pattern ### Senior Android Software Engineer @ Automattic Jan 2018 – Jan 2021 | Cleveland, Ohio, United States Tumblr Mobile app - product team member * Implemented new features in the Android application using Kotlin, Retrofit 2, RXJava, Dagger, LiveData. * Implemented Youtube inline playback, Picture in Picture mode, improving general video playback experience * Leading final stage of interviewing process * Resolving production bugs WordPress Mobile app - core team member * Implemented key features in the new Core WordPress Editor: https://wordpress.com/support/wordpress-editor/ using React Native and Android technology. * Responsible for beta release cycles and participating in code review * Analyzed and resolving critical bugs ### Senior Android Software Engineer @ Motiv Inc Jan 2018 – Jan 2018 | Remote * Implemented and tested Motiv Android app for the Motiv Ring wearable product * UI development - View Model, Live Data, ConstraintLayout, Custom Views * Bluetooth LE implementation - Polidea library / Custom Bluetooth library ### Senior Android Software Engineer @ symphony.is Jan 2017 – Jan 2018 | Belgrade, Serbia ### Lead Android Software Engineer @ Cognitive Systems Corp. Jan 2017 – Jan 2018 | Remote * Led team of 2 to drive high quality, clean, tested, and maintainable code * Collaborated closely with Product Owner and design team in Agile environment * Implemented geo-fence algorithm which optimized battery usage on the Android phone devices * Developed an Android app for 2nd generation Aura Home Monitoring consumer product that launched in November 2017 and was named a CES 2018 Smart Home Innovation AwardHonoree and the Smart Home - Best Consumer Product by Juniper Research Future DigitalAwards. ### Android Software Engineer @ TomTom Jan 2013 – Jan 2017 | Belgrade, Serbia * Developed clean, maintainable code followed within MVP architecture * Worked in Test-Driven Development environment which included writing unit tests, instrumentation tests, UI (User Interface) automation tests, and managing Jenkins build machines * Participated in design decisions and code reviews * Analyzed and optimized user interface implementation with a focus on memory leaks * Implemented connection and communication with BLE (Bluetooth Low Energy) devices * Worked on Wi-Fi connection with the TomTom Bandit action camera using REST API * Developed Viewfinder based on the UDP (User Datagram Protocol) protocol * Implemented Hotspot (Wi-Fi) on Android device leading to a multi-camera support * Automated a process of localization as part of continuous integration, using ruby skills ### Junior iOS Software Engineer @ Gecko Solutions d.o.o. Jan 2012 – Jan 2013 | Belgrade, Serbia Implemented Chat application based on CometD protocol Implemented Taxi driver application based on push protocol Worked on: User Interface, New Features, Finding, and Fixing Memory Leaks, Bug Fixing, Push Notifications Implemented: SDK's: Facebook, Twilio, Google Analytics, Crashlytics, Google Maps. ### Trainee @ Gecko Solutions d.o.o. Jan 2012 – Jan 2012 Learning iOS development from Stanford online material. ## Education ### Master's degree in Computer Science University of Belgrade Jan 2012 – Jan 2014 ### Bachelor's degree in Computer science Union University - School of Computing Jan 2007 – Jan 2012 ### High School Diploma IX Belgrade High School "Mihailo Petrovic Alas" Jan 2000 – Jan 2004 ## Contact & Social - LinkedIn: https://linkedin.com/in/marko-savic-us - GitHub: https://github.com/marecar3 --- Source: https://flows.cv/marko JSON Resume: https://flows.cv/marko/resume.json Last updated: 2026-03-22