Passionate software engineer π weekend reader π and winter skier β· Find me on GitHub @ https://github.com/vdillman
Experience
2024 β Now
2022 β 2024
2022 β 2024
β’ Built an open source developer tool for the Remix framework via a chrome extension to showcase its unique nested URL routing and layout features
β’ Leveraged React to create an interactive user interface with fast and scalable code, utilizing reusable components to prevent page re-render and streamline the user experience for multiple data visualization options of website manifest information within a UI panel view
β’ Used Tailwind CSS to keep JSX clean and readable while maintaining high level of customizability, and ensure high level of responsiveness for breakpoints
β’ Implemented D3 to produce a dynamic tree graph for visualization of hierarchical data, taking advantage of its data focus and flexibility to allow for increased customization control
β’ Utilizing the DevTools-specific extension APIs, ensured the seamless message passing of information from the background page to the client side via content scripts
β’ Created a landing page for the developer tool, built in Remix to utilize its SSR and take advantage of its trademark nested routing and layout functionality, mitigating the waterfall problem while allowing for dynamic nested components
β’ Contributed to a team of engineers in a flat hierarchy, implementing a scrum framework to reach agile sprint cycle goals with team efficiency and efficacy in mind with ongoing communication and code walkthroughs
β’ Product developed under tech-accelerator OS Labs
2019 β 2023
New York City Metropolitan Area
β’ Edited and maintained company website using HTML, CSS, and a CMS based on web scripting language framework, updating information while ensuring consistency with previous site styling
β’ Led engineer in restructuring of SQL database, reformatting the physical data modeling and creating an ER Diagram to optimize queries
2022 β 2023
β’ Leveraged Express to handle multiple endpoint requests to both a NoSQL database and external Web APIs, employing code modularization within the backend to utilize middleware logic, ensuring future scalability and maintainability as user information and external location information was integrated into single responses to the client side
β’ Implemented Redux Toolkit to achieve standardized state management with convenient and predictable state changes, maintaining Flux architecture principles to prevent inconsistent state and simplify data flow, particularly as new users are added to a βgatheringβ instance with new location information
β’ Using React, built a single-page application with conditionally rendered components to dynamically update content, therefore improving user experience by reducing page refreshes
2022 β 2023
β’ Using Jest, developed and executed a suite of isolated unit tests within an existing codebase, utilizing its asynchronous capabilities and unique global state for both front-end and back-end testing during the continued development phase to ensure reliability and reduce the likelihood of code regressions
β’ Streamlined secure login and unique external functionality via OAuth to give users control over their data and provide a more personalized experience through information delivered by the service provider
Education
McGill University
Bachelor's degree
The New School