About
Passionate and Versatile Software Developer
Experienced software developer with over 5 years focused on creating robust solutions. Specializing in Flutter for cross-platform mobile apps and NestJS for full-stack development. Proficient in Flutter, GetX, Firebase, and native iOS/Android. Passionate about technology, innovation, and delivering high-quality solutions.
🚀👨💻
Let's code for a future where innovation knows no bounds!
Experience
2022 - Present LMS & Content Library: Developed a Learning Management System (LMS) and a comprehensive content library for both mobile apps and web platforms, featuring video progress tracking capabilities.
Bluetooth Low Enegery(BLE): Engineered an attendance automation system utilizing Bluetooth Low Energy (BLE), enabling users to mark attendance without the need for additional hardware.
Firebase Services: Implemented various Firebase services, including Firebase Cloud Messaging (FCM), Remote Config, Analytics, and Dynamic Links.
Webview: Extensively worked with webviews (Native and Flutter), developing a media player, employing it as a widget, and facilitating communication.
Analytics & Tracking: Analytics & Tracking: Gained experience with multiple platforms such as Mixpanel, MoEngage, and Firebase. Developed an algorithm for accurately calculating time spent on pages.
Deep Links & Dynamic link: Established an infrastructure to manage deep links using pattern matching and implemented Branch and Firebase Dynamic Links. also implemented Deffered deep linking for tracking ads app installs.
CI/CD: CI/CD: Set up an Azure pipeline integrated with GitHub from scratch, enabling simultaneous deployment of builds across iOS, Android, and web platforms.
Native Development: Contributed to the native development aspects of Android, iOS, and web platforms.
Addressed numerous critical bugs and made contributions to open-source libraries.
- Flutter
- iOS
- Android
- Flutter Web
- Dart
- BLE
- Getx
- Firebase
- CI/CD
- Mixpanel MoEngage
- LMS
- Github
Aug — May 2022 Automation Testing: Developed and maintained automation test scripts for the JioMeet Pro app using Cucumber and Java, ensuring the app's reliability and quality.
Jio News App: Contributed to the development of the Jio News app, a digital newsstand that provides access to a wide range of newspapers and magazines.
- Flutter
- Clean architecture
- REST sevices
- Cucumber
- BDD
- Windows Automation
- Selenium
- Java
- Azure devops
Feb — Sep 2021 I worked as the sole developer on the following projects:
AI/ML: Implemented a facial recognition service to recognize user faces for marking attendance.
Firebase: Integrated and implemented various Firebase services - FCM, Analytics, Deep linking
Geo-Fencing: Developed a system for marking attendance when a user enters a specific area of the office.
Google Maps: Utilized Google Maps to display employees' locations on the map along with additional information
- Flutter
- Clean architecture
- Bloc
- Firebase
- HRMS
- Geo Fencing
- Google Maps
- Machine Learning
Projects
Formula Lockscreen
This unique lock screen app, born from my passion for education and innovation, boasts over 1000 downloads with an impressive 4.7-star rating. Every time users press the power button, they are greeted with randomly displayed math and physics formulas, turning the mundane task of unlocking a phone into a moment of learning. As the sole creator, I designed and implemented every aspect of the app, showcasing my expertise in app development.
- Android
- SqLite
- Java
- XML
- Ed-Tech
Sunstone App
Extensively worked on Features like LMS, Live Classes, and many more. Created LMS from scratch, which is used by 10000+ students.
- Flutter
- Getx
- Firebase
- Mixpanel
- Hive
- Dart
- Ed-Tech
MP Transport
A simple app to get the details of the vehicle owner by entering the vehicle number. It scrapes the data from the MP transport website using headless webview and displays it in a user-friendly manner. It has 50,000+ downloads and a 4.5-star rating.
- Flutter
- Admob
- Scraper