• Was part of the team that developed the Platform Insights application, which is an in house platform that helps Uber teams easily discover and understand the data related to various data entities, such as datasets, internal dashboards, business metrics, and more.
• Employed Fusion.js as the primary framework for constructing the mono repo-based web application.
• Leveraged Vue.js to build the front end of the application, creating dynamic and interactive components such as charts, tables, filters, and menus. These components were vital for displaying data and insights from diverse sources and perspectives.
• Implemented Vuex for state management, ensuring a consistent and predictable global state across the application.
• Implemented customer contact dashboard using the API integration with Twilio Flex and implemented feedback system using Twilio Autopilot.
• Worked closely with cross-functional teams, including data engineers, UX/UI designers, and product managers, to align the application's functionalities with business requirements and user needs.
• Designed and implemented RESTful APIs using Node.js, enabling seamless integration with frontend applications and third-party services.
• Focused on optimizing the performance of the application by implementing best practices in coding, such as lazy loading, memorization, and efficient rendering techniques, which resulted in a responsive and smooth user experience.
• Conducted rigorous testing, including unit tests, integration tests, and end-to-end tests, to ensure the reliability and robustness of the application. Utilized tools like Jest and Enzyme for automated testing.