Ankush B.
Senior Full-Stack & Mobile Application Developer | 12+ Years of Exp
Senior Full-Stack & Mobile Application Developer | 12+ Years of Experience I am a Senior Software Developer and Technical Lead with 12+ years of experience building, maintaining, and scaling web and mobile applications. My core experience is in mobile application development, including Native Android, Kotlin, Java, Kotlin Multiplatform, Flutter, and React Native. I also work on full-stack web applications, backend integrations, APIs, databases, real-time communication systems, and deployment workflows. I can work on both new product development and existing applications that require feature development, performance improvements, bug fixing, architecture changes, API integrations, or ongoing maintenance. ### Mobile Application Development • Native Android — Kotlin & Java • Flutter / Dart • React Native • Kotlin Multiplatform (KMP) • Native and cross-platform mobile applications • Jetpack Compose • Android SDK & Android Studio • XML-based Android applications • App migration and modernization • Performance optimization • Play Store and App Store deployment support ### Web & Full-Stack Development • React.js • Next.js • JavaScript / TypeScript • Node.js • Python • Responsive web applications • SaaS applications • Admin panels and dashboards • Web application maintenance and enhancement ### Backend & API Integration • REST APIs • GraphQL • JSON / Web Services • Third-party API integrations • Firebase • Authentication & Authorization • OAuth 2.0 / OpenID Connect • JWT authentication • Social Login • Biometric Authentication • Backend integration with Node.js and Python services ### Real-Time Communication I have strong experience working on applications that require real-time communication and messaging. • XMPP • WebRTC • Real-time Chat • Audio Calling • Video Calling • LiveKit • Jitsi • Push Notifications • Real-time data synchronization ### Application Architecture • MVVM • MVC • MVP • Clean and modular architecture • Scalable application architecture • Secure token management • Android Keystore • Encrypted local storage • HTTPS / SSL implementation • Code optimization and debugging ### Payments & Subscriptions • Stripe • RevenueCat • Google Play In-App Purchases • Apple In-App Purchases • Razorpay • Subscription-based applications • Third-party payment gateway integrations ### Firebase & Application Services • Firebase Authentication • Firebase Cloud Messaging • Firebase Crashlytics • Firebase Performance Monitoring • Push Notifications • Analytics integrations ### Development & Deployment • Git / GitHub • CI/CD pipelines • Automated builds • Release management • Code reviews • Agile development • Technical planning • Application architecture • Team coordination ### Projects I Can Help With • Mobile Apps • Web Applications • SaaS Platforms • Marketplace Applications • Healthcare Applications • FinTech Applications • E-commerce Applications • CRM / ERP Applications • Chat & Communication Apps • Video / Audio Calling Apps • Subscription Applications • Enterprise Applications • Location & GPS-based Apps • Existing Application Maintenance • Application Modernization • API Integration Projects I focus on writing maintainable code, choosing the right architecture, solving technical problems practically, and delivering applications that are stable and ready for production. If you are building a new web or mobile application, improving an existing product, integrating third-party services, or looking for an experienced developer to take ownership of a technical workstream, I can help.