Daniel Popovici
Senior Android Developer specialized in Kotlin. Skilled in leading teams, driving app performance improvements, and delivering scalable mobile solutions for high-traffic applications. Known for adapting quickly to new technologies and maintaining high-quality code.
EDUCATION
2020
MBA Fast track Management
Bucharest International School of Management
2013-2016
Bachelor’s Degree – Computer Science
A. I. Cuza Univesity, Iasi
EXPERTISE
WORK EXPERIENCE
2023 – Present
Senior Android Engineer at Softbinator Technologies
Family Safety and Social Networking App – client from U.S. (San Francisco)
- Part of a team working on experiments with feature flags and A/B testing enabled.
- Main engineer on three major projects:
- Paid subscription auto-renewal cancellation project:
- State detection
- UI components across the app
- Different actions based on A/B testing
- Place creation suggestions:
- Created data layer in SDK for remote/local capabilities
- Abstracted business logic for scalability and testability
- User rendering:
- Refactored app’s core feature to render users from all client groups simultaneously on the map
- Updated MQTT protocol for live location retrieval
- Used silent push notifications to trigger location updates
- Conducted unit testing on all projects.
- Tech Stack: Kotlin, RxJaba, RIB architecture, multiple Android modules, migration to MVVM Dagger, Hilt, Kotlin coroutines, Room, Data Store, Jetpack Compose
2015 -2023
Senior Android Engineer at eMAG
- Release manager for all countries (4+ million active monthly users) and Leading the Android Team
- provide technical direction for the project
- provide support for team members, feedback sessions
- train new hires and interns, conduct interviews
- analyse potential new projects impact on the mobile team, provide estimations and input on the final design and implementation, as well as feedback for the backend communication details
- make sure the app is stable from a performance point of view and come up with solutions to issues that arise in this area
- implement various setup project tasks (for example: Jenkins setup, GIT, Firebase remote config, Firebase App Distribution, etc)
- Tech Stack: Kotlin, Java, Coroutines, RX Java, Live Data, Kotlin Flows, Kotlin DSL, view binding, Retrofit for network layer, navigation components, Firebase (app distribution, remote config, firestore, performance tracing), Koin for D
2022
Senior Android Engineer at Banking app MVP
- integration with third-party verification and account validation services on the client side
- various updates, improvements, and fixes on most flows of the MVP: onboarding, know your customer, dashboard, topup, and transfers.
- Tech Stack: Kotlin, Coroutines, Live Data, Kotlin Flows, Kotlin DSL, view binding and data binding, Jetpack Compose, Retrofit for network layer, Firebase ML Kit, Hilt for D
2013-2017
Android Engineer on Various Projects
- Multimedia application, office management app