Hi, I’m Saheb Singh, a software engineer with 6+ years of experience, focused on mobile development with Flutter and Dart. I design scalable architectures, build modular Dart codebases (Melos with 300+ packages and ~2 million lines of code), and implement state management with flutter_bloc, get_it, and injectable. I use auto_route and flow_builder for navigation, and I rely on freezed, json_serializable, retrofit, and dio interceptors for backend communication. I heavily use code generation ( Mason, Build Runner ), localization ( i69n ), and approach testing with Behaviour Driven Development (bdd_widget_test). I also work with Firebase, DataDog, LaunchDarkly, and Segment, and maintain CI/CD pipelines via GitHub Actions with weekly releases. I run The Growing Developer YouTube channel with 16,000+ subscribers and mentor a Google Developer Expert for Flutter. I’m seeking a full-time Software Engineer role where I can contribute and grow with a talented team.

SAHEB SINGH

Hi, I’m Saheb Singh, a software engineer with 6+ years of experience, focused on mobile development with Flutter and Dart. I design scalable architectures, build modular Dart codebases (Melos with 300+ packages and ~2 million lines of code), and implement state management with flutter_bloc, get_it, and injectable. I use auto_route and flow_builder for navigation, and I rely on freezed, json_serializable, retrofit, and dio interceptors for backend communication. I heavily use code generation ( Mason, Build Runner ), localization ( i69n ), and approach testing with Behaviour Driven Development (bdd_widget_test). I also work with Firebase, DataDog, LaunchDarkly, and Segment, and maintain CI/CD pipelines via GitHub Actions with weekly releases. I run The Growing Developer YouTube channel with 16,000+ subscribers and mentor a Google Developer Expert for Flutter. I’m seeking a full-time Software Engineer role where I can contribute and grow with a talented team.

Available to hire

Hi, I’m Saheb Singh, a software engineer with 6+ years of experience, focused on mobile development with Flutter and Dart. I design scalable architectures, build modular Dart codebases (Melos with 300+ packages and ~2 million lines of code), and implement state management with flutter_bloc, get_it, and injectable. I use auto_route and flow_builder for navigation, and I rely on freezed, json_serializable, retrofit, and dio interceptors for backend communication. I heavily use code generation ( Mason, Build Runner ), localization ( i69n ), and approach testing with Behaviour Driven Development (bdd_widget_test). I also work with Firebase, DataDog, LaunchDarkly, and Segment, and maintain CI/CD pipelines via GitHub Actions with weekly releases.

I run The Growing Developer YouTube channel with 16,000+ subscribers and mentor a Google Developer Expert for Flutter. I’m seeking a full-time Software Engineer role where I can contribute and grow with a talented team.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert

Work Experience

Software Engineer, Mobile at 3 Tide
May 1, 2024 - Present
Responsible for mobile development using Flutter and Dart. Worked with modular Dart codebases (Melos) comprising 300+ packages and ~2 million lines of code. Managed state with flutter_bloc, get_it, and injectable; handled navigation with auto_route and flow_builder. Implemented backend communication using freezed, json_serializable, retrofit, and dio interceptors. Emphasized code generation ( Mason, Build Runner ), localization with i69n, and conducted Behaviour Driven Development (BDD) tests using bdd_widget_test. Integrated Firebase, DataDog, LaunchDarkly, and Segment for analytics and deployment. CI/CD pipelines and weekly releases were managed via GitHub Actions.
Lead Software Engineer at Lotus Wireless Technologies India Pvt. Ltd
April 1, 2023 - May 1, 2024
Led the mobile development team to build the product for Android and iOS. Delivered a full-fledged accounting application with advanced features. Shaped architecture decisions and reduced code redundancy by 30% by separating UI and business logic and promoting reusable UI components.
Senior Software Engineer at Neosoft Technologies
August 1, 2022 - March 1, 2023
Worked on a banking app enabling tap-to-pay payments. Implemented NFC-based payment flows and leveraged Halo SDK for payment solutions. Explored Apple Pay integration and related iOS requirements.
Developer, Mobile Solutions Level 2 at Publicis Sapient
July 1, 2021 - July 1, 2022
Owned the Rentals module for travel applications within a 30+ member team. Also contributed to Health app projects, achieving 10k+ downloads in the first month post-launch. Took ownership of the Subscription module including third-party payment gateway integrations (2c2p) and payment status checks. Wrote unit tests and performed integration testing to handle exceptions. Tools used included Flutter, Dart, Bloc, Provider, Git, SQL, GraphQL, Firebase, Firebase Analytics, and Localization.
System Engineer at Infosys Ltd
December 1, 2019 - June 1, 2021
Deployed a talent management tool used by 250K+ employees as a key full-stack engineer in a team of 30. Used caching and lazy loading to improve UX and reduce end-page load time. Built GUI elements for interactive widgets (e.g., pie charts, bar graphs). Technologies included Angular, JavaScript, HTML, CSS.

Education

Bachelor of Technology (Information and Technology) at GGSIP University, Delhi
January 1, 2015 - January 1, 2019

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Education