Rohan Kumar Chaudhary
I'm
About
Mobile Application Developer & Flutter Developer.
I am a passionate Mobile Application Developer with a strong focus on Flutter and Kotlin, dedicated to building high-performance, visually engaging mobile applications. With a deep understanding of cross-platform development, I bring designs to life through smooth animations, intuitive user interfaces, and efficient performance. I thrive on solving complex problems and delivering smart, scalable solutions that enhance user experience. Whether it's integrating real-time chat, optimizing app performance, or customizing libraries for specific needs, I bring a hands-on, detail-oriented approach to every project.
- Name: Rohan Kumar Chaudhary
- Role: Flutter Developer & Mobile App Developer
- Email: rohanchy165@gmail.com
- City: Rangeli - 04, Morang, Nepal
- GitHub: github.com/rohan-165
- LinkedIn: linkedin.com/in/rohan-chy
Skills
My skillset is the foundation of every project I build. Over the years, I’ve honed a versatile range of technical and soft skills—from programming and state management to problem-solving and team collaboration.
Programming Languages
- Dart
- Kotlin
- SQL
- Html
Frameworks & Libraries
- Flutter
- Android (Kotlin)
- Socket.IO
Tools & Platforms
- Git & GitHub
- Firebase
- Hive & SQLite
- Docker
- CI/CD (GitLab, GitHub Actions)
- Postman
- Figma
- HTTP Toolkit
Technologies
- RESTful APIs
- Push Notifications
- WebSockets
- Payment Integration (eSewa, Khalti, IPS)
- Audio/Video Players
- State Management
Soft Skills
- Problem Solving
- Team Collaboration
- Communication
- Adaptability
- Proactive Learning
Languages
- Nepali (Native)
- English (Professional)
- Hindi (Fluent)
Resume
My resume outlines my professional journey, highlighting my skills, experiences, and achievements as a software developer. It provides a comprehensive overview of my educational background, work history, and notable projects that showcase my expertise in various programming languages and frameworks. I invite you to explore my resume to gain a deeper understanding of my qualifications and how I can contribute to your team.
Sumary
Rohan Kumar Chaudhary
Mobile Application Developer (Flutter) with over 3 years of experience building scalable cross-platform apps using Flutter, BLoC, and Firebase. Skilled in RESTful API integration, real-time features, offline caching, and responsive UI/UX design. Adept in Agile workflows, Git, and clean architecture, ensuring high-performance solutions. Actively seeking opportunities to innovate and contribute to dynamic teams.
Education
Bachelor In Computer Science and Information Technology
2017 Batch
Nihareeka College of Management and IT (TU), Biratnagar
Internship
YAJ Tech Pvt. Ltd. | kathmandu — Flutter Developer
Jul 2022 -Jan 2023
Kathmandu , Nepal
- Developed real-time chat applications using Firebase Realtime Database and Firebase Authentication with Flutter BLoC for efficient state management.
- Built responsive, real-time features, managing live data streams for seamless user experiences.
- Implemented push notifications using Firebase Cloud Messaging and Flutter Local Notifications for consistent user engagement.
- Configured and debugged notification systems to ensure reliable delivery and performance.
- Designed secure email and phone-based authentication systems with Firebase Authentication, adhering to security best practices.
- Managed user sessions, implementing robust authentication flows and token management.
- Integrated and maintained RESTful APIs using Dio and HTTP, ensuring efficient data retrieval and error handling.
- Optimized API requests with caching and retry logic, resolving connectivity issues for improved reliability.
- Identified and fixed technical bugs, enhancing application stability and performance.
- Strengthened problem-solving and analytical skills by addressing complex technical challenges.
- Mastered Flutter fundamentals and BLoC pattern for scalable state management.
- Gained expertise in integrating and managing Firebase services (Authentication, Realtime Database, Cloud Messaging).
- Developed cross-functional skills, collaborating effectively in team-based development workflows.
- Utilized Git for version control, managing codebases and contributing to team repositories.
Professional Experience
YenyaSoft Pvt. Ltd. | kathmandu — Mobile Application Developer (Flutter)
May 2025 - Present
Jhamsikhel Marga,Sanepa-02 Lalitpur Nepal
- Initialized and managed local SQLite database in Flutter apps for efficient offline storage.
- Designed and executed complex SQL queries within Flutter using both raw SQL and abstraction layers.
- Integrated Drift (Moor) database with full isolate-based architecture for non-blocking UI and better performance.
- Created reusable Dart extensions to simplify repetitive tasks and improve code readability.
- Developed project templates and architecture patterns to reduce boilerplate and speed up development.
- Applied modular design practices to separate concerns and enhance maintainability across features.
YAJ Tech Pvt. Ltd. | kathmandu — Mobile Application Developer (Flutter)
Jan 2023 -Mar 2025
Kathmandu , Nepal
- Developed real-time chat applications using Socket programming for seamless messaging and data synchronization.
- Managed complex application states with Flutter BLoC pattern, optimizing performance through state-based caching.
- Leveraged Dart Isolates to handle computationally intensive tasks, ensuring smooth UI performance.
- Optimized API calls using Dio and HTTP, implementing error handling and retry mechanisms for improved response times.
- Maintained clean, modular codebases using Dart mixins, services, extensions, constants, enums, and typedefs.
- Separated UI components from business logic to enhance code maintainability and scalability.
- Integrated Hive database for efficient offline storage, designing caching strategies to reduce load times.
- Implemented secure payment gateways (e-Sewa, Khalti, Connect-IPS) for reliable transaction processing.
- Built and optimized RESTful API requests with robust error handling and performance tuning.
- Facilitated Dart-to-Kotlin communication via platform channels to access native Android functionalities.
- Customized Kotlin plugins and manually upgraded Gradle versions to resolve build issues and enhance performance.
- Migrated Flutter projects to newer versions, configuring build flavors and managing dependencies.
- Forked and tailored third-party Flutter libraries to align with specific project requirements.
- Managed version control using GitHub and GitLab, handling branching, merging, and code reviews.
- Implemented get_it for dependency injection, improving code modularity and testability.
- Integrated media players (Chewie, Video Player, Better Player) with offline download capabilities.
- Developed e-commerce features including add-to-cart, wishlist, and real-time inventory updates.
- Designed responsive, accessible UI/UX with Figma, ensuring cross-device compatibility.
- Collaborated in Agile teams to deliver high-quality features on schedule.
- Managed multiple concurrent projects, prioritizing tasks to meet deadlines effectively.
- Continuously expanded expertise by adopting new technologies and contributing to open-source Flutter projects.
Projects
Each project I've undertaken reflects my passion for crafting thoughtful, high-quality mobile solutions. Below, you'll find a collection of apps and systems I've built or contributed to — showcasing my ability to solve real-world problems, collaborate effectively with teams, and deliver seamless user experiences. These projects highlight my technical skills, creativity, and dedication to excellence in every phase of development.
Ambition Guru — Learning Platform
- Collaborated on Ambition Guru App, an educational platform, launching it on Play Store and App Store over 2 years.
- Developed real-time chat with WebSocket and integrated video/audio players for enhanced user engagement.
- Implemented Hive caching for offline access and optimized BLoC state management to reduce API calls and boost performance.
- Integrated e-Sewa and Khalti payment gateways, PDF/HTML rendering, and responsive UI/UX using Figma designs.
- Maintained clean code with Dart mixins, services, and extensions, separating UI/logic for scalability.
- Customized Kotlin plugins via Dart-to-Kotlin channels and tailored multiple Flutter libraries to meet project-specific logic and UI requirements.
- Applied ProGuard for security, managed Gradle migrations, and used Git for version control in Agile team workflows.
Nagarik App — Government Service Provider
- Collaborated on Nagarik App, a government service platform, launching it on Play Store and App Store.
- Developed robust API integrations using Dio for seamless data retrieval and real-time updates.
- Implemented Firebase Cloud Messaging for push notifications, enhancing user engagement with timely alerts.
- Established caching mechanisms for offline access, ensuring reliable service availability without connectivity.
- Translated complex Figma designs into intuitive, responsive UI/UX for improved user experience.
- Managed Flutter version migrations, resolved deprecated methods, and maintained app stability.
- Integrated Connect-IPS and Khalti payment gateways, streamlining secure transactions and fixing reliability issues.
Contact
If you would like to get in touch with me, please feel free to reach out using the contact form below. I welcome inquiries about my work, collaboration opportunities, or any questions you may have. I look forward to connecting with you!
Address
Rangeli - 04, Morang Nepal
Call Us
+977 9810478645
Email Us
rohanchy165@gmail.com