Available for new opportunities

Pradeepa G

Software Developer

Building polished cross-platform experiences with Flutter & Node.js — now leveling up into cloud infrastructure.

Bengaluru, Karnataka

Who I am

About me

The story behind the commit history.

Software Developer with 3 years of experience building cross-platform Android and iOS applications. Skilled in Flutter, Dart, Node.js, MongoDB, Clean Architecture, CI/CD pipelines, and now expanding into cloud deployment with AWS and Nginx. Track record delivering end-to-end mobile solutions — REST API integration, Map APIs, Play Store/App Store deployments.

What I enjoy most is the full stack of a product — the BLoC layer that keeps UI predictable, the Node.js API that makes the data sing, and now the Nginx config that makes the whole thing production-ready. I believe in building things once, well.

I write about what I learn — my Medium article on BLoC-driven infinite scroll in Flutter came from real production problems, not toy examples.

Architecture first

Clean Architecture and SOLID principles aren't buzzwords — they're how I've shipped maintainable, testable Flutter apps at scale.

Outcome obsessed

40% efficiency gains and 30% faster workflows aren't luck — they come from automating the right things and building reusable components that actually get reused.

Always learning

Three years in mobile/backend, now going deep on AWS EC2 and Nginx. I believe senior engineers never stop being students.

Team multiplier

I've mentored juniors, run code reviews, and built component libraries that made the whole team faster. Individual output matters less than team output.

Toolbox

Skills & Technologies

What I reach for to ship reliable, scalable software.

Mobile

Flutter SDKDartBLoCGetXProviderClean ArchitectureDependency InjectionUnit TestingWidget TestingIntegration TestingFlutter DevToolsFirebase Crashlytics

Backend

Node.jsExpress.jsPythonREST APIsMongoDBMongooseMySQLSQLFirebase FirestoreFirebase AuthFCM

Web

React.jsNext.jsTypeScriptJavaScript (ES6+)Redux
Leveling up

Cloud & DevOps

AWS EC2AWS S3NginxGCPGitGitHub ActionsCI/CDXcodeAndroid GradleMap APIs

Career

Experience

Where I've shipped real software for real users.

Software Developer

Aspigrow Technologies

Feb 2025 – Apr 2026Bengaluru, Karnataka

Architected the Clinic Marshal Flutter application end-to-end using Clean Architecture, built the Node.js/MongoDB backend, and owned the full delivery lifecycle including CI/CD automation and junior mentorship.

40% efficiency gain

Improved team development velocity by building and evangelising a reusable component library across the organisation.

Crash reduction

Owned crash monitoring and resolution via Firebase Crashlytics, dramatically improving production stability.

CI/CD automation

Set up end-to-end GitHub Actions pipelines for build, test, and deployment — eliminating manual release steps.

Technical mentorship

Mentored junior developers through code reviews, pair programming, and architectural guidance.

FlutterDartClean ArchitectureBLoCNode.jsMongoDBGitHub ActionsFirebase Crashlytics

Software Developer

Cargofirst Qaho Pvt Ltd

Sep 2022 – Jan 2025Bengaluru, Karnataka

Built Flutter applications that automated field-operative workflows, integrated real-time mapping and offline support, and collaborated with UI/UX designers to deliver pixel-perfect experiences.

30% faster workflows

Automated field-operative workflows through Flutter apps, reducing manual process time by 30%.

Reusable widget library

Designed and built a shared widget library that standardised UI across multiple application modules.

Offline-first architecture

Implemented Hive local storage for offline data persistence, enabling seamless field operation without connectivity.

Real-time notifications & maps

Integrated Firebase FCM for push notifications and Map APIs for live route tracking across all field apps.

FlutterDartFirebase FCMMap APIsHiveGetXProviderREST APIs

Work

Projects

End-to-end ownership from architecture to deployment.

Case Study

Clinic Marshal

End-to-end healthcare clinic management platform — Flutter + Node.js + MongoDB.

FlutterDartBLoCClean ArchitectureNode.jsExpress.jsMongoDBFirebase CrashlyticsGitHub ActionsJWT

01

Problem

Clinical staff at small-to-medium clinics were managing appointments, patient records, and billing entirely through paper or fragmented spreadsheets. This led to missed appointments, data inconsistency, and slow check-in experiences for patients.

02

Architecture

Designed the Flutter mobile client using Clean Architecture (data → domain → presentation layers), BLoC for predictable state management, and strict dependency injection for testability. The Node.js/MongoDB backend exposed RESTful APIs with JWT authentication and role-based access. Firebase Crashlytics was integrated for real-time crash intelligence, and GitHub Actions automated the full CI/CD pipeline — from lint checks to Play Store/App Store deployment.

03

Outcome

Delivered a production-grade application used daily by clinic staff. Team development velocity improved by 40% through a reusable component library. Crash rates dropped to near-zero post-Crashlytics integration. The GitHub Actions pipeline eliminated all manual release steps.

Field Operations Suite

Offline-first Flutter apps automating cargo field workflows with live maps and push notifications.

FlutterDartFirebase FCMMap APIsHiveGetXREST APIs

Writing

Publications

Sharing what I learn from production — not toy tutorials.

Medium · 2024

Mastering Infinite Scroll in Flutter: A Complete Guide to BLoC & Slivers

A deep-dive guide covering BLoC-driven pagination, CustomScrollView with SliverList, performance profiling with Flutter DevTools, and graceful error/loading state management — patterns applicable to any production Flutter application.

FlutterBLoCSliversPerformanceDart
Read on Medium

Academia

Education

Master of Computer Applications (MCA)

Bangalore University

2021 – 2023
Bangalore University

B.Sc. Computer Science

Bengaluru Central University

2018 – 2021
Bengaluru Central University

Let's talk

Get in touch

Open to senior/lead roles, contract work, and interesting problems.

Whether you're hiring, building something interesting, or want to talk Flutter architecture over coffee — I'd love to hear from you.