Gojek(Goto Financial) | May 2022 - present
Tech Stack: Clojure, Java, Go, React, PostgreSQL, Redis, Kafka
- Working in sanctions team, that’s managing and taking actions against fraudulent transations
- Building internal dashboard for the analysts to be able to engage efficiently to analyse and prevent misbehaviours
- Took initiatives to revamp the existing frontend codebase and follow good practices
- Built audit trail and version comparison features for rules, for analysts to be able to identify the cause for change
- Built integrations to route data to fraud system, so it can store detailed information and take actions more effectively
- Worked closely with risk analyst to identify the usage of legacy risk engine and deprecate unused data so as to deprecate the system as part of cost savings
- Identified multiple services that are not being used or requires less resources
- Added chargeback fuctionality for dispute team to be able to efficiently create disputes over transactions
- Helped in building the end to end flow for the same
- Built a generic distributed job processing system using Kafka, with logic to retry on specific error codes
- Collaborated with stakeholders to complete the integration with various systems
- Created new service and conducted discussion to propose the approach
- Planned and completed the migration of chargeback data from legacy system to the newly built
- Took ownership and helped the dispute and analyst team to completely onboard to new system and build missing functionalities
- Contributed to production support and identified possible action items to help reduce the recurring incidents
- Provided support to external teams who are integrated with the fraud system
- Coordinated with risk analyst to identify cause for abnormalities in the engine and provided solutions
- Conducted root cause analysis to diagnose system issues and incidents.
StoryXpress | July 2021 - April 2022
Tech Stack: Nodejs, Express, React, Redis, RabbitMQ, MySQL
- Built REST APIs for the client and the ecosystem
- Added unit tests to ensure resilience and backward compatibility of APIs and modules.
- Made Reactjs based web pages and integrated it with the backend
- Worked on analysing and mitigating critical security violations from backend servers to improve user security and prevent breaches
- Worked on 5+ backend projects with various technologies
- Created Webhook system with RabbitMQ and Nodejs consumers
- Implemented rate limiter and session manager with redis
- Participated in peer reviews for secure implementation of the product on the backend
- Made generic node template for any future backend projects and had discussions on choosing the right technology for the same
- Cleaned existing code for more reusability in the frontend world
- Built an internal dashboard to consume data from multiple services and manage
- Setting up the dashboard with Vite, Redux(toolkit), and React
- Wrote wrapper that would be useful to consume data from various services