Hi, I'm Will 👋 I am currently working as a full stack software engineer at Pave! Outside of work, my hobbies include listening to and making music, trying new international cuisines, traveling, and spending time with my dog. Let's connect!
Developed, maintained, and refactored customer-facing pages across Vested’s entire web application. Using React to build out the frontend component library and Next.js for server-side rendering, page routing, authentication, and user session management. Assisted in migrating React codebase from JavaScript to TypeScript. Independently executed a number of projects, end-to-end:
•
Reimplemented Vested’s deal flow page components across multiple design iterations. Transformed Figma designs into dynamic, mobile responsive, and reusable components to accomplish UI overhaul. Utilized Material UI component library and theming to achieve consistent application-wide user experience, updating existing components and deprecating legacy package dependencies. Integrated HubSpot (CRM) API to automate contact and deal creation.
•
Built out Equity 101 knowledge portal, utilizing Contentful CMS to manage digital assets.
•
Created Investor landing pages with interactive VC-enhanced portfolio simulator tool.
•
Constructed Total Portfolio Holdings Over Time data visualization on the Equity Dashboard page.
•
Utilized Axios to create API endpoints in order to fetch, query, update, and delete data across MongoDB collections.
•
Created comprehensive unit test coverage using Jest. Conducted functional and integration testing during QA.
•
Monitored error logging via Sentry and identified user pain points via FullStory session replays.
•
Collaborated with product manager, designer, and business stakeholders throughout project lifecycle. Utilize GitHub Issues for ticket creation and Notion for project planning, documentation/knowledge base.
Implemented data dashboards to help business users better visualize and understand customer satisfaction metrics; utilized Angular framework to create frontend UI/UX and RESTful API calls to fetch data from Elasticsearch backend; supported ongoing feature requests from product manager; coordinated knowledge transfer across development teams.
•
Transitioned application PaaS from PCF to RedHat OCP, enabling continuous deployment of Python and Angular applications.
•
Replaced existing CMAMT data visualization UI with ELK-based solution to allow real-time search of streamed data; configured Kibana user spaces to support various entitlement privileges such as viewing encrypted vs. unencrypted data.
Working as a frontend React Native developer for mobile app startup, facilitating transition during a product vision pivot from financial literacy to social media platform. Collaborated with product designers to implement UI/UX redesigns while maintaining and refactoring existing codebase, improving code readability and performance.
•
Built out entirely new feature set and capabilities to support video content creation; increased user engagement through liking, commenting, and sharing functionality; enabled additional customization to user-generated content and social media profiles.
Set up infrastructure allowing a dedicated machine to run automated fuzz testing on embedded systems codebase in order to improve resiliency by tracking and alerting for crashes or hangs. Utilized open-source AFL fuzzer which injects randomized inputs into program stack to identify potential vulnerabilities in security-critical software.
•
Developed shell scripts to automate fuzzing process, store testing outputs, and send weekly status updates on an ongoing basis.
Education
2016 — 2020
The University of Texas at Austin
Bachelor of Science - BS
2016 — 2020
2015 — 2015
University of Houston-Downtown
Explorations in Computational Geosciences (sponsored by Schlumberger)