Lead Software Development Engineer
● As part of the Browser Everywhere team:○ Autosave feature: Defined feature requirements and dependencies. Coordinated work between UIand backend teams. Implemented corresponding feature UI components. With this featureTableau Online can keep track of customers' unsaved workbook changes.○ Closed feature parity gap between Tableau’s desktop application and online version.○ Designed ways to build cross-platform UI with the goal of reusing our web UI in both ourServer product and our desktop app. This will reduce the maintenance and development costin the future by having one unified codebase for both products.○ Lead the redesigning and conversion of old Dojo components into React/TypeScript.● As part of an infrastructure centralized team:○ Designed and implemented new features in our base Git modules which allow users to createprojects/packages that are ready to work with the company’s build/test infrastructure.(Inspired by react create app) drastically reducing the effort required by teams in configuringtheir own projects.○ Designed CI/CD pipelines in Gitlab to allow teams catch issues up stream, this significantlyhelped teams find cross module dependency issues before being shipped.○ Worked with most teams across the company, understanding their requirements and providedtools and infrastructure to run their web automation across multiple browsers in our Labs.○ Lead the redesigning of our test results reporting system with the goal of drastically improvingloading times and providing an overall better experienced to the end users.