Tech Lead (composable projects), Valtech (Via Kin + Carta)
Tools & Languages
I worked on a wide variety of projects during my time at Valtech (formerly Kin + Carta). Some sites of note that I worked on include:
Mofo.com (Morrison Foerster)
Roles I filled during my time here included:
Senior front-end engineer (1 year):
Contributed to mobile-responsive, React-based component libraries (TypeScript, JSX, ES6, CSS, SCSS, Tailwind)
Documented components (Storybook)
Developed page templates and components, taking performance and accessibility into account (using Lighthouse and Google Page Speed Insights)
handled CMS content modeling for large, composable websites (Contentful, Contentstack)
Tech Lead (3+ years):
Participated in initial discovery and planning for a new project, as well as provided development insights to help in the drafting of various SOWs
Helped contribute to site architectures for projects using site generators (Next, Gatsby)
contributed to mobile-responsive, React-based component libraries. Including the same responsibilitiesI had as a senior developer around Storybook documentation, as well as a11y compliance and performance (TypeScript, JSX, ES6, CSS, SCSS, Tailwind)
CMS content modeling, as well as configuring instant preview and webhooks (Contentful, Contentstack)
Built out implementations for internationalized content across many sites and regions (40 sites and 60+ locales on one project)
Built out site search implementations (Using Algolia, as well as from scratch, hitting in-house APIs)
Implemented solutions for experimentation and personalization (Uniform, 9tailed)
Set up development workflows in code repositories (GitHub, Azure DevOps, Bitbucket)
Configuring project deployments using cloud services (Vercel, Netlify)
Wrote migration scripts for scraping old sites and transforming that data to be processed by a new CMS (Node.js)
Wrote automated unit tests for page templates and components (Jest)
Conducted interviews for new developers to help build out a development team
Managed mid-sized development teams (5 – 10 developers). This included documenting and assigning tasks, reviewing code, onboarding new developers, and regularly touching base with developers to ensure they are on the right track
Built out POCs and complex architectural features to demo to clients
Documented project features and architecture for future developers
Lead knowledge transfer sessions with client engineers post-go-live to ensure future success
Worked in an agile, remote environment with team members spanning across many different time zones and cultural backgrounds





