Hands-on Software Developer eager to collaborate with customers and product owners to find optimal solutions to complex front-end problems. Emphasis on testable, reusable components, good architecture patterns, and pixel-perfect CSS.
Overview
4
4
years of post-secondary education
3
3
years of professional experience
Work History
UI Software Developer
Splunk
San Jose, United States
04.2018 - Current
Developed a method for light and dark theming, then implemented that method for a platform-wide re-branding.
Established a system of CSS best practices which improved the organization for the large amount of SASS styles in the platform.
Worked with product managers, designers, and a cross-functional team to develop a new feature that allows users to create sharable modules of python code which can be run as part of security automation playbooks.
Introduced and educated the broader team on using Cypress for end-2-end testing which was broadly adopted. Using Cypress allowed tests to live closer to the code, and empowered developers to create their own end-2-end tests.
Worked closely with product managers, designers, and a team of front end engineers to completely re-design the visual playbook editor, a critical feature of any SOAR platform. Key contributions included: researching and integrating a graph editing library, contributed to the design and re-factoring of the python code generation module, single-handedly replaced the global state management with a new architecture that significantly reduced re-renders, and greatly improved developer experience.
Education
Associate of Science - Computer Science
College of San Mateo
San Mateo, CA
08.2013 - 05.2016
Bachelor's - Computer Science
University of California - Santa Cruz
Santa Cruz, CA
08.2016 - 03.2018
Skills
Javascript
undefined
Patents
Multi-prompt blocks for a visual playbook editor [US10846062B1] - Listed as an inventor
Reusable Custom Functions for Playbooks [Patent Pending] - Listed as an inventor