Sep 2019 — Present
SENIOR SOFTWARE DEVELOPMENT ENGINEER
ELECTRICAL.COM
- Manage a cross-functional engineering team of 6 covering front-end React and back-end Node.js
- and Python services, fostering collaboration and efficient delivery of features aligned with
- business needs.
- Established ownership of client and admin feature lifecycles while coaching engineers on Next.js
- and GraphQL best practices, leading to improved code quality in React components that reduced
- bundle sizes by 30%.
- Implemented incident response rotations and runbooks that reduced mean time to recovery by
- 45%, utilizing monitoring tools integrated into Node.js services, thereby enhancing overall system
- reliability.
- Utilized JavaScript, Python, React, Next.js, Scrapy, GraphQL, MongoDB, Elasticsearch, and MSSQL
- to build scalable REST and GraphQL APIs that processed 2 million records monthly, optimizing
- search relevance through Elasticsearch.
- Oversaw client and admin teams, facilitating cross-team planning with product managers and
- designers, leading to API contract reviews that reduced breaking changes by 70% and enabled
- parallel feature releases through automated contract tests.