New York City Metropolitan Area
• Leveraged React Fiber to allow developers to save particular state changes as actions in Chrome’s local storage where performance metrics and render times can be tracked visually across the life of the project
• Utilized D3’s/Visx visualization components to display multiple saved state changes and render times for each action, while keeping bundle sizes lighter and prioritizing application performance
• Utilized Intro.js to create an interactive walkthrough of Reactime’s features and tools, allowing new users to have a seamless experience and understand the flow of the application
• Used context API and dispatch functions to create a global state in order to render a dynamic Intro.js tutorial for each specific sub-tab
• Integrated Typescript along with its dependencies and types for a Intro.js tutorial component utilizing Typescript’s static typing to reduce bugs and runtime errors
• Implemented unit and integration tests for Intro.js utilizing Jest’s parallel testing feature to maintain code quality and to ensure code correctness
• Injected a content script, using the Chrome Runtime API, on the target application to allow developers to toggle state changes, allowing for efficient debugging and easy comparison with older state changes
• Worked with a team of developers in an Agile Scrum environment, partaking in sprint planning, review, and refinement in order to accomplish our goals for each sprint cycle
• Product developed under tech accelerator OS Labs (opensourcelabs.io)