Full-stack software engineer with 5+ years of experience in product and growth. Specialist in user experience (UX), architecting responsive, accessible flows for millions of users, and developer experience (DX), improving workflows and tooling to accelerate team velocity.
Owned end-to-end development of performant full-stack features for a market leading live streaming platform, which ranks in the top 100 most visited sites globally and in the US.
•
Grew user engagement and purchase volume on the Purchase and Growth team by defining requirements with product managers and designers and architecting full-stack user flows and A/B tests.
•
Architected new features and migrated legacy features to React TypeScript components, using Storybook and Chromatic for automated snapshot and interaction tests to reduce regressions and minimize PR review rounds.
•
Built scalable backend REST APIs and background jobs for high-concurrency traffic using Python, Django, and Docker.
•
Led modernization of legacy pre-HTML5 pages, rebuilding them with semantic HTML, ARIA roles, and modern CSS to bring them in line with modern web best practices and WCAG and improve user experience (UX), mobile responsiveness, accessibility (a11y), and SEO.
Boosted Academia Premium subscription conversions and user engagement by architecting and A/B testing features for high-impact products including Mentions, Discussions, and Courses, as well as improving user experience (UX).
•
Drove adoption of TypeScript, Jest, and Storybook for building, testing, and documenting our components to modernize our frontend infrastructure and design system to keep code quality high and increase reusability for improved developer experience (DX).
•
Engineered scalable full-stack solutions using TypeScript, React, and SASS for frontend UIs supported by Ruby on Rails, PostgreSQL, Redis, and AWS for backend logic, REST APIs, and asynchronous background jobs.
Drove growth for Freelancer Memberships’ subscriptions, scaling revenue to $730,000/mo by architecting and A/B testing features across Python microservices via Apache Thrift RPC, PHP, MySQL, as well as JavaScript and HTML.
•
Modernized features by migrating them from ES5 to a new sitewide reactive programming, stream-based web app built with TypeScript, Angular, and RxJS, significantly improving UX and developer velocity.
•
Enabled data-driven decision-making for stakeholders by building custom data visualizations, graphs, and dashboards using SQL, Python, Jupyter, and JavaScript.
•
Converted to a permanent part-time role following an internship while still studying full-time at university.
Engineered a machine learning (ML) and natural language processing (NLP) pipeline to identify protected health information (PHI) requiring anonymization using Python, Keras, Theano, and spaCy.