InVision Studio
Core developer of InVision Studio, a graphical design application, competing with Sketch, Figma, and Adobe XD
00
Developed, launched, and supported InVision Studio, using React, Redux, Electron, and TypeScript
Lead the application's conversion to TypeScript, trained developers, and repeated this process for 3 additional supporting projects.
Cultivated a strong testing culture across multiple teams, by creating testing infrastructure with Jest, running tests in CI, mocking external dependencies, and adding an E2E testing framework
Achieved 50-95% code coverage on 5 major projects
Trained and mentored other developers to write tests
Implemented a visual unit testing framework, speeding up development and testing 1000s of rendering scenarios
Created a Design System library for Studio’s UI components, including tests, Storybook and Chromatic integration
Automated Studio's build process and release workflow, resulting in multiple daily deployments
Refactored the majority of Studio's UI to use React Hooks and Context, improving rendering performance by 40%
Managed and deployed back-end services using Node and Express in a microservice architecture, using Docker and Kubernetes
Other achievements
Winner of $1000 1st place prize in a company-wide design contest
Peer recognition: 3-time top receiver for #teamwork peer-bonuses
see also



