Led the development of a greenfield Typescript/React based Admin Application from ground up, for managing our new Derivatives(Futures) Exchange.
Created and maintained around 30-35 large features on the application, including showing trade orders, filled orders, Trading Firms and FCM Firm details, risk limits(long and short positions), Listing/Delisting Futures products, locking trading for products, RBAC, managing users and user permissions, managing clearing house positions, Order book using web sockets, etc.
Wrote end to end tests using Jest and Puppeteer, unit tests using React Testing Library & Enzyme.
Developed an Alert System to collect user data for connecting to 3rd party messaging/ticketing systems like ServiceNow, VictorOps & Slack to send alerts to the users if a synthetic monitoring test failed.
Changed the look and feel of old web pages of the application by revamping them from Liferay and Vaadin to GWT / AngularJS.
Implemented the Internationalization(Localization) feature to support Chinese and Japanese languages on the product.
Developed a feature to retrieve Images (Screen captures) and HTTP headers(request, response headers) for erroneous websites so that users could analyze failed webpages.
Designed and developed a REST API endpoint, and its corresponding UI to retrieve all configurations and settings related to user accounts.