Software Developer (Frontend lead) at observe.ai
Jul 2018 - Present
As a frontend lead my major aim in this company is to build an amazing user experience to power our machine learning based product, meanwhile keeping the product scalable and feature rich at the same time. To achieve the same my majority of the responsibilities include. 1. Managing a team of frontend developers who work with me constantly to help deliver the amazing product. 2. Designing and then building crucial application architectures like the login framework, feature switching framework etc. which will drive all the basic functionalities in the platform. 3. Managing the complete frontend repo which includes pipelines, documentation and coding practices. 4. Constantly be in discussion with the design team to make improvements in the UI to make it more scalable and solve more and more use cases. 5. Finally making sure that the application is deployed safely and in proper manner so that there are minimal or no production regression issues. 6. Also management of feature / feature planning as to how will everything be done. The stack includes all the latest tech like webpack, SASS, node, docker, react, redux etc.
Product Engineer (Frontend Developer) at Sprinklr
Dec 2015 - Jun 2018
Worked as a full time front-end developer with the latest front-end stack which includes React, Redux, Jest(for Test Driven Development), Webpack, SAAS, modular css, Babel etc. Tools like JIRA, Slack, Git(via gitlab) are used for internal tracking and collaboration purposes. During this tenure have delivered / built end to end products which are being currently used by the customers. My responsibilities majorly include taking ownership of the whole product lifecycle from feature discussion to getting the designs made, to development (personally done by me), getting the end user testing done till the product/feature is finally delivered to the customer successfully.
Software Developer Internship at IIIT Delhi
Apr 2013 - May 2013
Worked with like languages like PHP and basic HTML and CSS to create a survey form for the research that was being conducted. The form would be distributed to a controlled set of individuals. The data submitted by those individuals would then be stored in a mySQL database which would then be used as a training set data for the research.
Information and Communication Technology at Dhirubhai Ambani Institute of Information and Communication Technology
May 2012 - May 2016