Software Engineer 2
Gurgaon, Haryana
Technologies Used: NodeJs, Python, Java, Spring Boot, MySQL, Postgres, MongoDB, CouchDB, Redis, AWS (SQS, SNS, IOT), ActiveMQ.● Handling new order and logistic integrations for 3rd Party Partners like Grab Food, Zomato, Swiggy, Dominos, Amazon Food, Shadowfax, Quiqup, Grab Express etc.● Optimised resource utilisation for different services in NodeJs, Java by orchestrating their data flow, coordinating asynchronous interactions and caching.● The aforementioned optimisations resulted in minimising error count in services to zero and read operations in MySQL DB.● Reworked order management for Web POS from Couch-Pouch replication to delta’s changes (part of order), where delta’s are flowed through CouchDB and new orders are listened through AWS IoT pub-sub mechanism.● Revamped order management reduced data storage in couchdb, which in turn allowed us to move CouchDb from T2.xLarge to T2.Medium.● Re-Architectured the monolithic aggregator dashboards. The new development ensures ease of use and management through configuration driven architecture.● Designed and Implemented the order migration service for MySql to Postgres migration of orders in Python. More than 20M+ orders smoothly migrated from old order service to new one.● The migration ensured a smooth transition of all brands to a new order management system with zero data loss.