- Solely worked on developing ONDC Integration layer in Golang, including understanding and implementing the Beckn Protocol for Mobility domain, as well as ensuring security measures against bad actors
- Lead the complete design & development of BAP(Beckn Application Participant) as the sole backend developer. Used high performance frameworks like Fiber and Jsoniter over commonly used ones.
- Performed POC for and setup of Kafka for event driven development with high throughput using optimization techniques like log compaction, and partition hashing.
- Contributed as a member of 3 people team in BPP(Beckn Provider platform), which lead to earning confidence to build BAP solely.
- Built Mapper service for declarative HTTP development, for external agents like IDFY and Gupshup, making the backend code decoupled from new external service onboarding.
- Implemented config based rate limiters, to safeguard against abuse of business services. This config based limiters could’ve been automated in future using an automated metrics system(eg Alarm triggering a Lambda to reduce a users capabilities)
- Implemented GRPC for server to app communication, and cross service communication
- Tech stack used - Golang, PostgresDB, Redis, Kafka, Aws
- Architecture styles - WebHooks, Microservices, OpenAPI
- Shopify and BigCommerce integration with node js APIs
- Building the complete end-to-end big data analytics system
- Designing the events schema to capture most data points in least number of columns
- Acquiring an in-depth experience of executing programming and coding functions
- Preparing technical specifications according to business needs
- Integrating webhooks in a generic adapter coming from Shopify and BigCommerce
- Creating Glue Job PySpark scripts as a part of ETL pipeline
- Customizing Grafana source code to serve as customer dashboarding tool
- Identifying and fulfilling customer requirements by designing and implementing suitable APIs to access the dashboards securely
- Designing and deploying Identity and Authorization Management system used across all service
- Prepared HLD and LLD for Amazon A3L to help developer in onboarding Amazon Appstore
- Acted as a Sole developer in managing, handling, and re-designing Amazon Creator tool in node.js, react, postgresql, and AWS(creator.amazon.com)
- Worked as the primary developer in re-architecting internal vendor Android application to Amazon Appstore
- Created, maintained, and evolved AWS cloud infrastructure for optimizing applications
- Identified and mitigated CSRF security breaches along with 4 others
- Designed internal decorators to be used for database models to create a uniform interface for using both SQL and No-SQL databases
- Created load balancer for third party API modules which would be used by all projectsUnderstood the application life cycle and utilized APIs
- Provided technical support in the design & development of embedded software applications
- Created low level Query Builder for Oracle SQL, PostgreSQL classes which can be used by all backend projects