Position: Flutter developer
Category: Flutter
English level: fluent
Years of experience: 2


− Designed and implemented a full-text search feature for Google Cloud Datastore (Firestore) data using Elasticsearch engine. Built the pipeline using Google Cloud Tasks service to keep firestore data in sync with Elasticsearch engine. Built search UI for both internal and customer facing dashboards.
− Rigorously tested a third-party cloud-based routing engine for real-time route optimization to replace existing third-party integration.
− Designed and built scalable routing service using Cloud Functions. Enabled delivery service partners to optimize routes before dispatching drivers using the dashboard. The service dramatically reduced company's dependency on third-party integrations which were not scaling for its volume.
− Designed and implemented a notification system to inform customers when their orders are scheduled for delivery, assigned to a driver, delivered or failed. Integrated Twilio API to send actual notifications.
− Designed and built mobile carpooling marketplace application where drivers can post trips ahead of their scheduled times and passengers can search for the trips and book if they will. Mobile app is built using Flutter and Dart. We use BLoC pattern for state management and follow Domain-Driven Design paradigm. Backend is built using Firebase Authentication, Cloud Firestore, Cloud Storage, Cloud Functions and Elasticsearch.