ข้ามไปยังเนื้อหาหลัก
Karan Singh Narula

Karan Singh Narula

Flutter Developer

ผู้มีความสามารถ
Bangkokเป็นสมาชิกตั้งแต่ 30 กรกฎาคม 2569
DartFlutterTypeScriptNestJSClean ArchitectureBLoCRiverpodGetItInjectableFirebaseFirebase AuthFirestoreCloud FunctionsFCMFirebase HostingPostgreSQLPrismaSocket.ioDioRetrofitGitGit FlowGitHub ActionsBitriseDockerCI/CD pipelinesClaude CodeGeminiBloc Testgo_router
·

จ้างคนนี้

ส่งข้อเสนองานโดยตรงถึงผู้สมัครนี้

DartFlutterTypeScriptNestJSClean Architecture

เกี่ยวกับ

Flutter developer with 3+ years building production apps for iOS, Android, web, and desktop. I focus on clean, modular architecture that holds up as a product scales, backed by consistent testing throughout development. I've been learning to direct AI tools like Claude Code and Gemini within my workflow to raise code quality and catch technical debt early, without skipping the underlying thinking.

Looking for a team where I can own features end to end and help carry a product from an early idea through to launch.

ประสบการณ์

Flutter Developer at Hospital Management Services Co., Ltd. (2022-08 – 2025-11)

  • Designed and built new features from UX/UI specs from Figma for the company's mobile app while maintaining and enhancing existing functionality in an Agile team.
  • Used BLoC for state management, Retrofit for API integration, GetIt for dependency injection, and EventBus for cross-feature event handling.
  • Shipped patient reports with PDF export, interactive lab result charts and tables, a redesigned shop flow supporting multi-item cart purchases, doctor schedules in an interactive table view, and Google Calendar appointment sync, among other features.
  • Ran weekly workflow meetings to surface and resolve teammates' pain points.
  • Owned bug fixes end to end and reviewed code for the team, giving feedback that raised quality across the codebase.
  • Wrote unit tests with Bloc Test, maintaining at least 75% coverage.
  • Managed CI/CD pipelines in Bitrise and version control through GitLab and SourceTree, following Git Flow for branching and releases.
  • Ran manual testing on the internal website, wrote test cases, and demoed new features during User Acceptance Testing (UAT).
  • Led a month-long upgrade of the app's Flutter version from 3.14 to 3.32, resolving breaking syntax changes, Gradle configuration issues, and iOS build spec errors across the codebase.

Junior Flutter Developer at Phithan Green (2022-05 – 2022-06)

  • Built an iOS/Android mobile app in Flutter.
  • Coded the sign-up/log-in screen from UX/UI designs and connected it to the backend using Dio.
  • Integrated Google Maps into the app.
  • Helped design the UX/UI for the company's internal web app and contributed to database design based on stakeholder input.

Junior Test Engineer at RWS Group plc (2020-05 – 2021-11)

  • Ran manual regression and black-box testing across desktop and mobile platforms.
  • Prepared test environments and executed functional and localization test cases against client specifications.
  • Logged results and filed bug reports in JIRA.
  • Took screenshots of localized text for client review.
  • Joined biweekly client meetings covering upcoming testing and new functionality.
  • Occasionally led team meetings and sent daily assignment emails on behalf of the team lead.

การศึกษา

Bachelor of Science in Computer Science – Mahidol University International College (2015 – 2019)

ทักษะ

Flutter Developer

รีวิว

ที่เกี่ยวข้อง