Jenis Kapadiya profile photo 1 on Tal

Jenis Kapadiya

Flutter Developer | Building Scalable iOS & Android Apps with Firebase, REST APIs & GetX/Riverpod

Ahmedabad

3+ years of work experience

CelloIP Technologies
Sep 202510 mosPresent

Ahmedabad

As a Senior Flutter Developer at CelloIP Technologies, I work on developing and maintaining cross-platform mobile applications for Android and iOS using Flutter. My current focus is on communication-based applications that provide audio calling, messaging, and real-time user interactions. I work with SIP and VoIP technologies to implement features such as SIP registration, call handling, call state management, and stable audio communication. I also develop real-time chat functionality using WebSocket connections and integrate push notifications to support communication workflows. My responsibilities include developing new features, fixing bugs, improving application performance, and maintaining existing applications. I regularly work with REST APIs, Firebase services, and third-party integrations to build reliable and scalable mobile solutions. I collaborate with backend developers, QA engineers, and other team members to ensure smooth feature delivery and high application quality. I also participate in requirement discussions, technical planning, and problem-solving activities to deliver practical and maintainable solutions. I enjoy building mobile applications that solve real-world problems and provide a smooth user experience. My goal is to continuously improve my technical skills while developing stable, efficient, and user-friendly applications.
Slash Star (formerly xR Studio)
May 20241 yr 3 mosJul 2025

After being promoted, I took on more responsibility in architecture, team guidance, and critical feature development. I helped introduce Clean Architecture across projects to make code modular and easier to maintain. I played a key role in choosing and implementing state management using Riverpod and GetX, which helped us avoid bugs and simplify complex logic, like updating user profiles in real time. I also took initiative in collaborating with backend teams to ensure smooth integration using REST APIs and Firebase. On the UI side, I ensured the designs from Figma and Adobe XD were implemented properly, keeping the app responsive across devices. Besides coding, I helped in app deployment, testing, and guiding junior developers when needed.
Slash Star (formerly xR Studio)
Apr 20231 yr 1 moApr 2024

I started my Flutter journey here by working on mobile apps from scratch to store release. I focused on writing clean and readable code, learning best practices, and building user-friendly apps for both Android and iOS. I collaborated with UI/UX designers to convert designs into responsive UIs, connected apps to backend services using REST APIs, and implemented Firebase Authentication and Firestore for login and real-time data. I also handled tasks like building APKs/IPAs, managing signing keys, and uploading apps to Play Store and App Store. During this time, I also explored different state management solutions like GetX to manage UI state and streamline user interactions.
Karon InfoTech
Sep 20227 mosMar 2023

Surat, Gujarat, India

This internship was my entry into the professional world of software development, and it was a fantastic learning experience. It was here that I solidified my passion for Flutter and got my first real taste of working in a team environment. I learned how to collaborate on a shared codebase, communicate about technical challenges, and adhere to project deadlines, which set a strong foundation for my career. My contributions and learning experiences included: Real-World Flutter Development: I was given the opportunity to contribute to active client projects by developing specific UI components and widgets using Flutter. This wasn't just practice; it was code that went into production. This taught me a lot about building for different screen sizes and following existing coding standards set by senior developers. Learning Professional Workflows: A key part of my role was learning and using professional tools. I became proficient with Git for version control, participating in team workflows like creating branches for new features, committing my work, and opening pull requests for code review. This was invaluable. Gaining Design Perspective: Alongside my Flutter tasks, I also assisted the web design team. I worked with HTML and CSS to build out visually appealing and responsive sections for various web interfaces. This gave me a solid grounding in core UI/UX principles that I still use today when thinking about app design.

Education

H. L. College of Commerce

B.com, Accounting

H. L. College of Commerce

20193 yrs2022

Join Jenis and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Jenis Kapadiya on Tal

Headline

Flutter Developer | Building Scalable iOS & Android Apps with Firebase, REST APIs & GetX/Riverpod

About

Over 3.5 years, I've shipped 8+ cross-platform mobile apps for Android and iOS — across social, AI, communication, and community domains. Promoted from Junior to Senior Flutter Developer within 12 months at XR Studio through consistent delivery, client collaboration, and technical ownership. I've also mentored junior developers and contributed to team-wide code reviews to maintain high code quality standards. I build apps that are fast, maintainable, and scalable — using Clean Architecture, MVVM, MVC, and modular patterns that keep future updates painless. 📱 Projects I've Shipped Sheerbit Softphone — SIP/VoIP audio calling and real-time chat. Handled SIP registration, call state management, and stable voice on Android and iOS. WebSocket messaging and push notifications for incoming calls. Service App (Member, Driver, Vendor) — Unified service ecosystem with three distinct roles from a single codebase. Covers 9+ vendor categories with unique flows, permissions, and real-time updates. Email Client App — Custom IMAP/SMTP mail client integrating Gmail and Outlook. Unified inboxes, offline access via SQflite, background sync, and full email handling (compose, reply, forward). PalFlock (Social App) — Real-time chat and HD video/voice calls via XMPP and Agora SDK. Multi-platform auth (Google, Facebook, Apple), user presence, and smooth low-latency UX. Burrfect (Community App) — Firebase Firestore backend with scalable data structures, secure rules, and social features — posts, likes, comments, and in-app notifications. 🛠 Technical Stack Dart · Flutter · Swift (Basics) · Clean Architecture · MVVM · MVC · GetX · Riverpod · Provider · REST APIs · Dio · HTTP · XMPP · WebSockets · SIP UA · VoIP · Firebase (Firestore, Auth, FCM, Analytics, Crashlytics, Remote Config) · SQflite · Git · GitHub · Android Studio · VS Code · Cursor AI · Antigravity 🤝 How I Work I break features into logical tasks before writing a line of code — mapping state, wireframing, and aligning with designers early. I manage the full app lifecycle including publishing on Google Play Store and Apple App Store. I work directly with international clients, turning ambiguous requirements into clean, shippable features. 🎯 What I'm Looking For Seeking a Senior Flutter Developer role in a product-focused team — communication, social, or AI-powered apps preferred. I want real code ownership, thoughtful reviews, and a team that ships with purpose. Open to remote, hybrid, or on-site in India or internationally.

Location

Ahmedabad

Work experience

Sr. Flutter Developer at CelloIP Technologies, Sep 2025 - Present · 10 mos, Ahmedabad, As a Senior Flutter Developer at CelloIP Technologies, I work on developing and maintaining cross-platform mobile applications for Android and iOS using Flutter. My current focus is on communication-based applications that provide audio calling, messaging, and real-time user interactions. I work with SIP and VoIP technologies to implement features such as SIP registration, call handling, call state management, and stable audio communication. I also develop real-time chat functionality using WebSocket connections and integrate push notifications to support communication workflows. My responsibilities include developing new features, fixing bugs, improving application performance, and maintaining existing applications. I regularly work with REST APIs, Firebase services, and third-party integrations to build reliable and scalable mobile solutions. I collaborate with backend developers, QA engineers, and other team members to ensure smooth feature delivery and high application quality. I also participate in requirement discussions, technical planning, and problem-solving activities to deliver practical and maintainable solutions. I enjoy building mobile applications that solve real-world problems and provide a smooth user experience. My goal is to continuously improve my technical skills while developing stable, efficient, and user-friendly applications.

Sr. Flutter Developer at Slash Star (formerly xR Studio), May 2024 - Jul 2025 · 1 yr 3 mos, After being promoted, I took on more responsibility in architecture, team guidance, and critical feature development. I helped introduce Clean Architecture across projects to make code modular and easier to maintain. I played a key role in choosing and implementing state management using Riverpod and GetX, which helped us avoid bugs and simplify complex logic, like updating user profiles in real time. I also took initiative in collaborating with backend teams to ensure smooth integration using REST APIs and Firebase. On the UI side, I ensured the designs from Figma and Adobe XD were implemented properly, keeping the app responsive across devices. Besides coding, I helped in app deployment, testing, and guiding junior developers when needed.

Jr. Flutter Developer at Slash Star (formerly xR Studio), Apr 2023 - Apr 2024 · 1 yr 1 mo, I started my Flutter journey here by working on mobile apps from scratch to store release. I focused on writing clean and readable code, learning best practices, and building user-friendly apps for both Android and iOS. I collaborated with UI/UX designers to convert designs into responsive UIs, connected apps to backend services using REST APIs, and implemented Firebase Authentication and Firestore for login and real-time data. I also handled tasks like building APKs/IPAs, managing signing keys, and uploading apps to Play Store and App Store. During this time, I also explored different state management solutions like GetX to manage UI state and streamline user interactions.

Flutter and Web Designer Intern at Karon InfoTech, Sep 2022 - Mar 2023 · 7 mos, Surat, Gujarat, India, This internship was my entry into the professional world of software development, and it was a fantastic learning experience. It was here that I solidified my passion for Flutter and got my first real taste of working in a team environment. I learned how to collaborate on a shared codebase, communicate about technical challenges, and adhere to project deadlines, which set a strong foundation for my career. My contributions and learning experiences included: Real-World Flutter Development: I was given the opportunity to contribute to active client projects by developing specific UI components and widgets using Flutter. This wasn't just practice; it was code that went into production. This taught me a lot about building for different screen sizes and following existing coding standards set by senior developers. Learning Professional Workflows: A key part of my role was learning and using professional tools. I became proficient with Git for version control, participating in team workflows like creating branches for new features, committing my work, and opening pull requests for code review. This was invaluable. Gaining Design Perspective: Alongside my Flutter tasks, I also assisted the web design team. I worked with HTML and CSS to build out visually appealing and responsive sections for various web interfaces. This gave me a solid grounding in core UI/UX principles that I still use today when thinking about app design.

Education

B.com, Accounting, H. L. College of Commerce