# Gaurav Joshi > UI engineering enthusiast Location: Milpitas, California, United States Profile: https://flows.cv/gauravjoshi Software Engineer with a strong focus on UI architecture and front-end platforms. I care deeply about intuitive user experiences backed by solid, maintainable engineering. ## Work Experience ### Staff Software Engineer @ LegalZoom Jan 2023 – Present | Mountain View, California, United States • Modernized the checkout experience for the Legal Plans product line, eliminating user friction and driving an immediate 125–140% lift in conversion across multiple products. • Implemented tax workflows to address diverse business tax filing needs and contributed to the successful release of the Tax product. • Improved the tax questionnaire repository by implementing dynamic date handling, reducing manual effort to update year-specific content and streamlining annual tax season preparation. • Optimized the notifications platform for dynamic scheduling of email and SMS alerts including reminders, confirmations, and updates, improving customer communication and engagement. ### Founding Software Engineer (UI) @ StarTree Jan 2020 – Jan 2023 | Mountain View, California, United States • Established the StarTree UI platform and app architecture with a proven track record of long-term maintainability and scalability, enabling fast and iterative app development. • Successfully developed a proprietary ecosystem of StarTree apps that leverage Apache Pinot, providing customers with value-added functionalities and enhancing data management and analytical capabilities. • Designed and implemented a decoupled release infrastructure and process for UI releases, resulting in fast and iterative weekly releases with minimal disruption to the product platform. • Architected and executed the complete end-to-end testing infrastructure for applications, driving significant improvements in quality and efficiency, and streamlining the testing process. • Helped establish a dedicated UI team, comprising of developers in the US and India, providing mentorship and guidance to transform team members into project owners and domain knowledge experts. ### Senior Software Engineer (UI) @ AppDynamics Jan 2018 – Jan 2020 | San Francisco, California, United States Application Performance Monitoring • Led the UI team and successfully released the AppDynamics Flexible Metadata Model, a revolutionary product that offers easy adaptability to changing application monitoring requirements, unlike the legacy fixed metadata model. • Designed and implemented critical features using innovative visualizations to enhance user experience. • Promoted constructive and collaborative code review practices as a designated code reviewer for an engineering-wide repository, ensuring adherence to coding standards and best practices, resulting in a high-quality codebase with improved efficiency. Dashboards • Played an instrumental role in the successful launch of Dash Studio, a cutting-edge dashboard tool designed to simplify the process of building dashboards. ### Software Engineer II (UI) @ AppDynamics Jan 2016 – Jan 2018 | San Francisco, California, United States Application Performance Monitoring • Executed a successful UI performance testing initiative resulting in an improvement of over 50% in end-to-end system performance. • Consistently demonstrated a proactive and solution-focused approach to delivering critical feature requests from large customers within extremely tight timelines. • Played a key role in achieving substantial code coverage by expertly creating a multitude of unit and component tests leveraging the Karma test framework, and briefly contributed to establishing end-to-end testing processes using the Protractor test framework. ### Software Engineer I (UI) @ AppDynamics Jan 2015 – Jan 2016 | San Francisco, California, United States Application Performance Monitoring • Converted legacy Flex ActionScript-based screens in AppDynamics web app to AngularJS, while highly refactoring and optimizing the business logic in the process, resulting in enhanced performance along with improved UI aesthetics. Analytics • Developed Highcharts chart widgets with real-time data updates. • Responsible for designing and developing the initial user interface to expose the AppDynamics Query Language (ADQL) to end-users. ### Software Developer @ Polaris FT Jan 2014 – Jan 2014 | Jersey City, New Jersey, United States • Implemented data analytical capabilities in J2EE based Corporate Banking Exchange (CBX) solution within Polaris’ Intellect platform and suite of products. • Successfully carried out a feasibility study determining the usability of Google BigQuery and Big Data technologies in the Intellect platform and suite of products. • Designed and simulated a prototype application development environment to enable continuous integration using Hudson CI and VisualSVN server. • Implemented proof-of-concept, prototype RESTful web services to auto-generate REST API documentation using Swagger specification. ### Software Developer @ Shreemati Nathibai Damodar Thackersey (SNDT) Women's University, Mumbai Jan 2011 – Jan 2012 | Mumbai, Maharashtra, India • Designed, developed and deployed a cross-platform Java application to automate the process of generating mark sheets from student data maintained in Microsoft Excel workbooks. ### Software Developer @ Sai Tech Engineers Jan 2011 – Jan 2012 | Mumbai, Maharashtra, India • Designed, developed and deployed a cross-platform, portable Java application to automate the process of generating product inspection reports. ### Software Developer @ Institute for Psychological Health Jan 2011 – Jan 2012 | Mumbai, Maharashtra, India • Developed and deployed a Java application to manage, organize and categorize contacts in a contacts database and help create targeted mailing lists for event campaigning. • Designed a simple and intuitive user interface to improve usability of existing legacy accounting system used within the organization. ### Teaching Assistant @ Ramnarain Ruia College - Mumbai Jan 2009 – Jan 2009 | Mumbai, Maharashtra, India • Assistant Project Guide for Third Year BSc Computer Science students. • Teaching Assistant for BSc Computer Science Programming Lab sessions. ## Education ### Master of Science (MS) in Computer Science (Software Engineering major) The University of Texas at Dallas Jan 2013 – Jan 2014 ### Master of Science (MSc) in Computer Science University of Mumbai Jan 2009 – Jan 2011 ### Bachelor of Science (BSc) in Computer Science University of Mumbai Jan 2006 – Jan 2009 ## Contact & Social - LinkedIn: https://linkedin.com/in/joshigaurava - GitHub: https://github.com/joshigaurava - Website: https://medium.com/@joshigaurava - Website: https://www.instagram.com/joshigaurava --- Source: https://flows.cv/gauravjoshi JSON Resume: https://flows.cv/gauravjoshi/resume.json Last updated: 2026-03-22