What I've done

Photo: Work: Wayfair
Wayfair
Senior Staff Software Engineer
  • Defining Product Development Information Architecture
  • Fostering shared understandings and building the larger business
  • More TBA

Leading the technical vision and multi-year strategies for a growing organization (Global Supplier Technology) of 1,000+ engineers; evolving architecture and design of supplier-facing applications, establishing and improving processes, mentoring and collaborating across organizations.

Photo: Work: Interviewing io
Interviewing.io
Interviewer, Mentor, Coach
  • Guided 60+ people to achieve their goals of getting offers from and joining FAANG and other high-bar companies
  • Conducted 100s of mentorship sessions, prep coaching, and mock interviews
  • Completed 800+ interviews (interviewing.io is a part of that)
  • Met people with a wide range of experience and levels; grew relationships that have expanded into a small community

In an interview context, learning and improvement are a priority, which encourages rapid growth. I enjoy helping others, and the interview environment promotes mutual learning with 2-way feedback and has been an efficient use of time!

Photo: Work: Amazon
Amazon Web Services (AWS)
Senior Front-End Engineer
  • Proposed and got approval for 5 components used across all AWS consoles.
  • Improved build times for consoles by over 30%.
  • Brought 2 products through the lifecycle to successfully deliver them to customers.
  • Identified and reduced 20+ customer pain-points.

Owned multiple AWS (Amazon Web Services) consoles and a couple of internal tools. The products empower users to manage their hosted zones using a web console, record sets, routing, health checks, domains, query logging, resolvers and service discovery.

Photo: Work: Skava Infosys
Skava, an Infosys company
Senior Lead Technical Architect
  • Writing and managing tens of millions of lines of code
  • Multi-week on-site workshops across the world for internal & external training
  • Designing & leading development on a full stack development accelerator
  • Creating a modular customization engine following atomic design
  • Platform documentation for internal & external consumption
  • Project leadership & support for teams in New York & San Francisco (USA), Vancouver (Canada), and Coimbatore (India)
  • Continuous integration, continuous delivery and automation process definition and implementation of build automation, code quality & test coverage, continuous monitoring of application health and notifications.
  • Developing a scalable & maintainable end to end e-commerce framework

Stack: created 100s of internal libraries, react, styled-components, mobx, graphql-modules, apollo, api integration, typescript, babel, nginx, brotli, docker, kubernetes, jenkins, webpack, lerna, jest, react-testing-library, jest, puppeteer, storybook, linting, verdaccio, pm2, google tag manager, internal typescript + babel + webpack + eslint + vscode plugins.

Photo: Work: The Grid
The Grid
Principal Front End Engineer
  • Writing and managing millions of lines of code
  • Full stack architecture & development
  • Defined and formalized development processes, code quality and testing standards, feature development process and review standards
  • Frictionless onboarding and authentication flows (SSO, OAuth) for cross application user identification and auth, passwordless auth and general elimination of the barrier to entry for customers accessing the services
  • User API & Payment API, integration with Stripe & Bitcoin
  • Managed feature development across an entirely remote team
  • Creating a build & deployment CICD pipeline integrated with AWS
  • SPA (Single Page Application) & PWA (Progressive Web Application) featureset for customization, offline availability with service workers, and push notifications

A.I. websites that design themselves.

Photo: Work: Github
Open Source
Contributor, Mentor

webpack, lodash, inferno (react), babel, kind-of, AMP, mobx, ramda, eslint, prettier, fs-jetpack, fusebox, styled-components, stylelint, storybook, faker, jsdoc, js.org, whatwg, google documentation, mozilla documentation, webpack documentation, schema.org, fliplog, frisbee, graphql-modules, chain-able, webpack-chain, neutrino, npm-run, noflo, phpflo, fbp, ahr, adr, php fig-standards, Aura, tactician, metascala, immer, es6-tools, DefinitelyTyped, awesome lists (awesome-deopts, awesome-node, awesome-javascript, awesome-webpack, awesome-redux, awesome-fluents, awesome-advice, awesome-json), immutablejs, storybook, usgov accessibility,emoji-commits, doxdox, docs, jsdoc, happypack, atlas, immer, meow

Photo: Work: Garner
Garner
Software Engineering Consultant
  • PIM (Product Inventory Management) in Domain Driven Design
  • Site Redesign & POC implementation
  • Java, PHP, JS, CSS, HTML

Garner Products is the trusted, world leading manufacturer of NSA-listed hard drive degaussers, erasers, and sanitizers

Photo: Work: Teainahat
Teainahat
Principle Software Engineer
  • Domain Driven Design. Helping business members and code developers speak the same language. Making software that expresses the domain/business experts terminology, centered around the core parts of business; working around solving the most important problems with the right words so everyone can understand.
  • Event Driven Design. Capture events that contain business value. If you have the data, you can use it; if you don't capture it, you can't go back in time and get it.
  • UX & UI. Delivering delight to the user's experience that looks, feels, and functions fabulously
  • PHP, Java, JS, CSS, HTML
  • Android & iOS app development
  • WCAG & ADA Accessibility compliance. For most people, accessibility makes things easier. For people with disabilities, it makes things possible.
  • Living style guides, code standards
  • Educational material & on-site training
  • Advanced performance optimization
  • Autotelic software development