Software Developer
EDNS Solutions Pvt. Ltd. · Apr 2026 – Present
- Architected and delivered two cross-platform React Native applications (customer and beauty-professional apps) for a on-demand beauty services marketplace, shipping a single codebase to iOS and Android.
- Built an end-to-end service booking workflow: service discovery and selection, slot/date scheduling, address management, live booking tracking, OTP-based service verification, and post-service ratings and reviews.
- Implemented cart and order management with quantity controls, persistent cart state across sessions, and product catalog APIs, supporting a seamless e-commerce experience alongside service bookings.
- Designed the data layer using Redux Toolkit and RTK Query, integrating REST APIs for authentication, bookings, services, products, cart, orders, complaints, wallet, and user profiles with caching, request lifecycle handling, and cache invalidation.
- Integrated Firebase Authentication, FCM push notifications, Socket.io, and a Video SDK to enable secure login, real-time booking updates, and in-app video consultations between customers and professionals.
- Created a reusable component library with form validation, skeleton loaders, and responsive layouts, optimizing rendering performance and delivering a consistent UX across devices and screen sizes.
- Developed Mobile Recharge, DTH Recharge, BBPS, Broadband, Bill Payment, Bus Ticket, Train Ticket, and financial service modules using React Native.
- Integrated Recharge APIs, Operator Lookup, Recharge Offers, Payment History, Transaction Reports, and transaction-status workflows.
- Implemented secure Biometric Authentication (Fingerprint/Face ID) and device location capabilities for secure and location-based application flows.
- Improved application architecture, reusable components, API handling, state management, UI/UX, and overall application performance.
- Built an SMS Reader application using the react-native-sms ecosystem to securely parse incoming banking alerts based on platform permissions.
- Integrated Firebase Push Notifications to deliver transaction alerts, expense updates, and application notifications.
- Extracted transaction details and automatically categorized expenses using structured data-processing logic.
- Implemented Add Bank, SMS Sync, Sender Management, and Fetch SMS API pipelines while optimizing local data storage.
- Used Redux Toolkit for global state management and RTK Query for efficient API requests, caching, and synchronization.

