Anilreddy M
Senior Android Engineer | Kotlin | Jetpack Compose | Mobile Architecture
Hire this person
Send a job offer directly to this candidate
About
Senior Android Engineer with 7+ years of experience designing, developing, and delivering scalable, secure, and high-performance mobile applications using Kotlin, Java, Jetpack Compose, Coroutines, and Flow. Experienced in building modern Android applications with MVVM, Clean Architecture, modular design, reusable components, RESTful API integrations, offline storage, and secure authentication. Proven ability to lead complex mobile initiatives from planning and architecture through development, testing, monitoring, and Google Play Store release.
Skilled in evaluating technical trade-offs, improving application performance and build efficiency, conducting code and design reviews, creating technical documentation and runbooks, and maintaining high standards for testing, reliability, and operational excellence. Collaborative technical leader experienced in partnering with Product, Design, Backend, and QA teams to deliver intuitive customer experiences. Passionate about mentoring junior engineers, improving developer productivity, and using AI-assisted development tools for code generation, debugging, testing, refactoring, and documentation.
Experience
Senior Mobile Developer - Betterment - New York, NY
(2025-05)
Lead the design and delivery of secure, scalable Android features for a digital wealth-management platform using Kotlin, Jetpack Compose, Coroutines, and Flow.
- Develop intuitive portfolio dashboards displaying account balances, investment growth, financial goals, transactions, and real-time performance.
- Lead complex features from technical discovery and architecture through implementation, automated testing, monitoring, and Google Play Store release.
- Partner with Product, Design, Backend, QA, and Compliance teams to define requirements, evaluate technical trade-offs, and improve customer experiences.
- Contribute to a multi-module Clean Architecture with clear boundaries across feature, domain, data, networking, design-system, and core components.
- Build reusable Jetpack Compose components that improve UI consistency, accessibility, maintainability, and development efficiency.
- Integrate RESTful APIs and GraphQL services supporting investment transactions, account funding, portfolio management, and real-time financial data.
- Implement OAuth 2.0, JWT, biometric authentication, SSL pinning, and encrypted local storage to protect sensitive customer information.
- Optimize startup time, memory usage, network operations, and UI rendering, reducing application startup time by 30%.
- Develop unit, integration, and UI tests using JUnit, Mockito, Espresso, and Compose UI Testing to improve coverage and prevent regressions.
- Monitor production reliability using Firebase Crashlytics, Analytics, and Performance Monitoring while documenting incidents, release procedures, and operational runbooks.
- Conduct architecture and code reviews, improve CI/CD and Gradle workflows, and mentor junior engineers in modern Android engineering practices.
Senior Mobile Developer - YinzCam, Inc - Pittsburgh, PA
(2022-06 - 2025-03)
Designed and delivered scalable Android features for professional sports applications using Kotlin, Jetpack Compose, Coroutines, and Flow.
- Led mobile features from technical planning and architecture through development, testing, monitoring, and production release.
- Built real-time game experiences featuring live scores, player statistics, match events, schedules, and personalized team content.
- Integrated WebSocket and RESTful services to provide reliable, low-latency data synchronization during high-traffic sporting events.
- Developed secure digital-ticketing capabilities, including ticket access, barcode scanning, in-app ticket management, and event updates.
- Optimized live video streaming with ExoPlayer by improving playback reliability, startup performance, and buffering across varying network conditions.
- Created reusable UI components and modular features for authentication, networking, analytics, ticketing, video, notifications, and design systems.
- Implemented Firebase Cloud Messaging to deliver score alerts, game reminders, ticket updates, and personalized promotional notifications.
- Developed interactive venue experiences using Google Maps SDK to help users locate entrances, seating areas, and stadium amenities.
- Improved application performance by optimizing startup time, memory usage, network operations, and UI rendering during high-demand events.
- Collaborated with Product, Design, Backend, QA, and client stakeholders to evaluate technical trade-offs and deliver features aligned with seasonal schedules.
- Conducted code and architecture reviews, supported Google Play Store releases, improved engineering practices, and mentored junior developers.
Mobile Software Engineer - Google - Mountain View, CA
(2021-05 - 2022-05)
Developed and enhanced Android application features using Kotlin, following Google's engineering standards and coding best practices.
- Built modern, responsive user interfaces using Jetpack Compose, delivering consistent user experiences across various Android devices.
- Implemented scalable application components using MVVM architecture, improving code maintainability and feature modularity.
- Utilized Kotlin Coroutines to manage asynchronous operations and improve application responsiveness during network and background tasks.
- Collaborated with backend engineers to integrate RESTful APIs, ensuring reliable data exchange and seamless feature functionality.
- Optimized application performance by analyzing startup time, memory usage, and UI rendering, resulting in a smoother user experience.
- Improved application quality by developing automated unit and UI tests using JUnit and Espresso.
- Investigated production issues using Firebase Crashlytics and resolved defects to improve application stability and reliability.
- Contributed to engineering design discussions and peer code reviews to improve maintainability and ensure adherence to Google's mobile development standards.
- Supported application build and release activities through CI/CD pipelines, assisting with automated deployments and version management.
- Worked closely with product managers, UX designers, and QA engineers in an Agile Scrum environment to deliver high-quality mobile features within sprint timelines.
Mobile Application Developer - Byteridge - Hyderabad, India
(2020-11 - 2021-04)
Developed cross-platform mobile applications using Flutter and Dart, delivering reusable UI components for Android and iOS platforms.
- Collaborated with product managers and UI/UX designers to translate business requirements and wireframes into responsive, user-friendly mobile applications.
- Integrated RESTful APIs and GraphQL services to enable secure data exchange and r

