M Srinivas

Open to work

Senior Software Engineer at Bottle Lab Technologies Pvt Ltd

5-10 years experience

10 profile views

0 followers

Summary

Results-driven Senior Mobile Application Developer with 6.8+ years of experience building high-performance, scalable applications across Flutter, iOS, and web platforms. Having strong experience in Flutter and prior native iOS development, including platform integration. Proficient in Dart and Swift, with strong expertise in Flutter architecture, advanced state management (BLoC, Riverpod, Provider), custom UI development, and platform channel integration. Experienced in leading end-to-end development and managing small teams, driving architecture decisions, and collaborating with cross-functional stakeholders and backend teams to deliver optimized API-driven solutions. Strong focus on performance profiling, resolving UI jank and memory leaks, and improving app efficiency. Skilled in implementing accessibility standards (iOS VoiceOver, Flutter Semantics) and optimizing app size and load performance through deferred loading, asset optimization, and caching strategies. Hands-on experience with Firebase, CI/​CD pipelines (Codemagic, GitHub Actions), and modern development tools, including GitHub Copilot and Cursor.

Contact & details

Bengaluru, Karnataka, India

Compensation

Current (yearly)

2840000 INR

Expected (yearly)

3600000 INR

Skills

CI/CD: GitHub Actions, Codemagic, fastlaneSwiftCross-platform app development (Android & iOS)ProviderBlocwidget testingUIKitUnit testingFlutterAccessibilityFirebase: Authentication, Firestore, Realtime Database, Storage, Cloud Messaging (FCM), Analytics, Crashlytics

Experience

  • Senior Software Engineer at Bottle Lab Technologies Pvt Ltd

    2022-02-07Present

Education

  • Andhra University · Bachelor of Technology · Computer Science Engineering · From 2015 – 2019

Career preferences

Useful for recruiters: location, job types, salary range, and availability.

Location

Bengaluru, Karnataka, India

Preferred roles & locations
Bengaluru, IndiaHyderabad, IndiaRemote, United States
Job types open to

Full-time

Preferred shift

Flexible

  • Notice period: 2 months
  • Actively looking for opportunities

Posts