Teodor Grigor
Android Engineer & KMP Developer
Brașov, Romania · Remote or On-site
6+ years building high-performance Android apps and Kotlin Multiplatform libraries. Proven track record with apps at 200M+ installs and 1M+ daily active users. Specialised in Kotlin, Jetpack Compose, and MVVM/MVI architecture. Active open source contributor since 2022.
Technical Skills
Android Development
Kotlin Multiplatform
Work Experience
Android Software Engineer
Current RoleArchitected and delivered high-performance Android applications using Kotlin and Jetpack Compose, serving 500K+ meal kit customers across multiple regions
Implemented MVI architectural pattern resulting in 40% improved app responsiveness and 25% reduction in memory usage
Developed efficient GraphQL data fetching strategies, reducing API response times by 35% and implementing secure PCI-compliant payment processing with Stripe
Established comprehensive testing framework using JUnit/Espresso, achieving 85% code coverage and reducing production bugs by 60%
Collaborated with 8-member product team including designers and PMs to translate business requirements into technical solutions, delivering 12+ major features on schedule
Android Developer
Maintained and optimized Android applications with 200M+ installs and 1M+ daily active users, ensuring 99.9% uptime and top-tier stability
Reduced crash rates by 45% through proactive debugging, crash analytics, and robust error handling
Developed and integrated Unity-powered live wallpaper features, increasing user engagement by 30% and boosting app store ratings to 4.5+ stars
Improved RESTful API communication, decreasing app load times by 50% and reducing bandwidth usage by 25%
Collaborated in agile teams of 6+, participating in sprint planning and daily standups to ensure timely, high-quality feature delivery
Android Developer
Designed, developed, and launched a social media Android application from the ground up, collaborating closely with the founding team to define product vision, features, and user experience
Implemented scalable MVVM architecture, ensuring maintainable, modular code and smooth integration of new features as the product evolved
Integrated RESTful APIs and backend services, enabling real-time user interactions, authentication, and content sharing
Optimized app performance and memory usage, achieving a 60% improvement in startup time and a 40% reduction in memory footprint across supported devices
Established coding standards, documentation, and unit testing practices, maintaining 90%+ code coverage and ensuring high reliability throughout the product lifecycle
Participated in Agile development cycles, providing technical input on feature prioritization, sprint planning, and roadmap execution in a fast-paced startup environment
Jr. Android Developer
Assisted in the development and maintenance of Android applications, working under the guidance of senior developers to implement new features and fix bugs
Learned and applied core Android concepts, including Activities, Fragments, and UI layouts using XML, while building foundational skills in Kotlin and Java
Collaborated with cross-functional teams—product managers, designers, and other developers—to understand requirements and deliver user-focused solutions
Participated in code reviews, unit testing, and debugging sessions, steadily improving code quality and understanding of best practices
Proactively explored new Android technologies and development tools, contributing to team discussions and sharing learnings to enhance project outcomes
Open Source Contributions
View all projectsActive contributor as @teogor since August 2022
Education
BSc Games Programming
University of Northampton
Sep 2019 – Jun 2022
Honors & Awards
Digifest Hackathon
JISC
Apr 2020
App Inventor (MIT AI2)
MIT AI2
May 2016