Frontend Engineer

Zapier • Full-time
2022 – 2025

  • Worked on several different teams across the the company’s Growth Zone, on the logged-in user homepage as well as on public pages dedicated to educating our clients about the product, available integrations, and suggested templates

  • Led the introduction and implementation of a number of process improvements to better enable the team’s communication and collaboration

  • Configured and maintained the team’s observability and monitoring tooling, which served as the pattern later implemented by the company’s Frontend Guild for monitoring core web vitals across all frontend services

  • Enabled my team’s success through mentorship, collaborative development practices, and by consistently updating our technical documentation

 
 

Frontend Engineer

y'all • Full-time
2020 – 2021

  • Worked with a small-but-mighty team of engineers to provide our clients with flexible marketing sites in React with an emphasis on JAMstack (JavaScript, APIs, Markup) web applications.

  • Mentored new teammates and a wide range of short-term contractors, helping them get access to the necessary systems and accounts as they got up to speed on relevant projects; including the maintenance of documentation on system setup and a variety of team workflows.

  • Proactively initiated conversations surrounding team-wide conventions and best practices; adding automated safeguards where possible rather than relying on retroactive corrections.

  • Created reusable project templates, greatly reducing the time required to "spin up" each new project; this greatly improved our consistency with asset management strategies and our use of common third-party libraries and service integrations.

  • Delivered timely, constructive, and actionable feedback to engineering and agency leadership about areas of opportunity in our internal communication strategy, outlining the ways in which our current methods of communication were working against us, and offering several potential improvements that wouldn’t impede our highly collaborative environment.

  • Advocated for modifying our project management systems to allow for the sub-division of product-oriented features into engineer-friendly task sizes; this included the introduction of automations to ensure as much of the broadly applicable information remained in sync across the various planning environments and scopes.

 

Frontend Engineer

Brave Care • Full-time
2020 – 2020

  • Launched new resources to help parents understand and prepare for the spread of COVID-19.

  • Worked closely with our Design team to consolidate iconography and illustration assets commonly used across our suite of applications into a unified and reusable resource.

  • Facilitated company-wide discussions around inclusive language, offering improvements that enable us to better recognize and respect patients belonging to minoritised communities.

  • Created a detailed proposal for offering public "what to expect" outlines (relevant to potential applicants as well as existing employees) for high-impact topics such as company values, role requirements and expectations across experience levels, compensation ranges and benefits, holidays and leave policies, a description of our interview processes, promotion and career progression outlines. Offering this information upfront would show respect for the time and personalized requirements of employees, allowing them to make decisions and initiate important conversations from an informed and empowered position.

 

Frontend Engineer

Sightbox • Full-time
2019 – 2020

  • Incrementally converted our Support team's internal CRM from the legacy ColdFusion application into a modern React app with a focus on improving known accessibility shortcomings as well as improving developer experience by removing large swathes of redundant or abandoned code.

  • Conducted cross-team interviews with several members of our Support team, assessing how our application hindered their daily productivity; I was then able to better advocate for their needs in product planning sessions and request time to make corrections; whenever possible, I included these improvements in among regularly scheduled tasks as time allowed.

  • Led an initiative to reduce the number of synchronous discussions that interrupted the team's prized "heads down" time; introducing the addition of an automated Slack prompt, allowing for asynchronous participation without sacrificing the incremental progress updates the product team requested. Similarly, I managed to consolidate several individual team meetings around topics that affected all of engineering, allowing us to better collaborate and keep from stepping on each others toes. This new format included opportunities to submit comments/concerns and put together an outline for meeting objectives several days before each month’s meeting; as a result we saw gains in developer satisfaction, time management, and trust between the individual teams as we were all able to avoid being put on the spot without an opportunity to prepare.

  • Partnered with the Support team to identify users that had somehow become lost in our typical cycle. With those users identified I was able to work with our Project Manager to prioritize the correction of the unexpected account states as well as the faulty logic responsible for the errors.

 

Software Engineer

DealSite • Full-time
2016 – 2019

  • On a team of two engineers, I was tasked with ownership of the application’s front-end. After coordinating with our Director of Engineering to plan integration with the existing APIs, I rebuilt the application with Angular, ensuring feature parity before going on to expand the capabilities of the application, bringing it in line with the founder’s original vision.

  • Met the need for a mobile app by integrating the Ionic framework, which allowed for the reuse of significant portions of our application in order to quickly launch iOS and Android apps.

  • Attended an Angular-centric developer conference, returning with an outline of my recommendations for improvements and corrections to our application based on the copious notes I made about the daily presentations, project days, and conversations with several prominent members of the Angular community.

 

Software Engineer +
Designer

Freelance / Contract
Since 2012

  • Provided freelance and contract print design, web design, and web development services to small, local organizations; specializing in document layout and static, informational websites.