Senior Software Engineer
- Back end
- Single handedly shipped back end system for AB experiments stack of the product. Implemented randomisation for the same.
- Designed and developed the backend system for centralised configurations to control cross platform release.
- Designed and implemented the third party events tracking system.
- Shipped APIs for analytics and user data visualisation
- Implemented a scheduling system where the actions from front end could be saved to be executed at a later time. Used queueing and job scheduling for the same.
- Front end
- Streamlined the testing using Karma and protractor for the Angular web app(unit and E2E tests)
- Built an attribute generator to configure the Android XML properties as a part of UI visualiser for mobile apps.
- Design and developed a Web SDK to be integrated with all kinds of web apps to support runtime configurations and experiments.