# Alex Wolinsky > Software Engineer Location: San Francisco Bay Area, United States Profile: https://flows.cv/alexwolinsky Software engineer with experience developing full-stack applications. Skilled in React, Node, Redux, and both SQL and noSQL databases, among other technologies. See me on Github at https://github.com/aw2934. ## Work Experience ### Software Engineer @ Netflix Jan 2024 – Present ### Software Engineer @ Opto Investments Jan 2023 – Jan 2024 • Used React with TypeScript to build and maintain Next.js apps, with React hooks and Redux (Toolkit) for state management. • Utilized Python with FastAPI to build and maintain backend services, including migrations and operations against Postgres DB. • Led development and maintenance of tool to assist with fund/manager diligence, with regular interface with end users. • Utilized OpenAI’s ChatGPT API to build backend service to analyze diligence documents as well as frontend flow enabling users to upload documents for analysis and autofill forms according to output. • Employed Jest with Testing Library and Playwright to write frontend unit and E2E tests; used Pytest for testing backend services. • Led efforts to enhance quality of frontend codebases, including introduction of Redux for state management and emphasis on unit and integration testing rather than excessive reliance on E2E tests; accelerated CI test runs to increase dev speed. • Extended and maintained internal design system, integrating with Storybook to permit rapid understanding of reusable components. • Served as frontend tech lead on various projects and mentored junior developers on best practices via pairing and code review. ### Software Engineer @ Pie Insurance Jan 2022 – Jan 2023 • Used React with TypeScript to build and maintain single-page web app, with React hooks and Redux for state management. • Led effort to migrate frontend application from unified-concerns micro-frontend to MVVM- and Next.js-based monorepo to improve separation of concerns and accordingly enhance testability, dependency maintenance, and performance. • Applied MobX with Context API for state management in migrated application, with attention to implementing MobX-with-React performance enhancements and minimizing data fetching via Next.js server-side rendering and intelligent use of Context API. • Utilized Tailwind CSS and related utilities to contribute to frontend-wide design system and apply styles in migrated application. • Used C# with MediatR pattern to maintain microservices-based backend; built Launch Darkly-integrated feature flag service. • Employed Jest, Vitest, Testing Library, and Cypress to implement frontend unit, integration, and end-to-end testing suites; utilized xUnit to write backend unit tests; applied Python (Pytest) to write E2E tests and data-generation scripts for UX testing. • Fetched data from multiple non-relational databases (MongoDB, DynamoDB); inspected same to assist in incident resolution. • Used Datadog, AWS CloudWatch, and other observability tools to diagnose performance issues and other incidents. • Assisted other engineers in understanding MVVM framework, MobX state management, and other frontend nuances. ### Full-Stack Engineer @ Hearth Jan 2021 – Jan 2022 • Utilized React with Typescript to build and maintain single-page web application with more than 14,000 users and implemented container pattern to promote testability and code readability and to enhance app performance by minimizing server calls. • Employed React hooks and Redux with provider pattern for state management to reduce prop-drilling and promote code readability while maintaining separation of concerns. • Used React Native to develop and maintain mobile app, with experience addressing both iOS- and Android-specific nuances. • Applied React Router (web app) and React Navigation (mobile app) to minimize loading time and promote seamless experience. • Built React-PDF-based NPM package to generate user-facing PDFs; employed a Next.js serverless function to permit PDF generation on both the frontend and the backend as needed. • Employed Jest, Testing Library, and Native Testing Library to launch and implement testing in both the web and mobile applications; served as lead on testing philosophy and execution. • Used GraphQL with Apollo Client to structure queries and mutations, with focus on creating living documentation and preventing data over-fetching to improve security and performance, including via intelligent use of Apollo’s caching system. • Implemented Material-UI-based design system to promote consistency in appearance across user interfaces and to create a library of reusable components to accelerate development and enhance developer experience. • Utilized Ruby on Rails to build queries and mutations and to structure and run SQL queries in a Postgres database. • Served as architect and tech lead on numerous projects; mentor junior developers via formal code reviews and informal pairing. • Introduced testing via Circle-CI to ensure functionality and performance of app prior to release and implement parallelization and test-splitting to accelerate Circle-CI job completion and thereby increase developer speed and productivity. ### Software Engineer @ ReacType Jan 2020 – Jan 2021 • Utilized Node.js runtime (Electron) and Electron-builder to package and deploy desktop application to enable developers to prototype React applications compatible with the Gatsby.js and Next.js frameworks without typing a line of code. • Employed Node.js to enable users to export fully functional application prototypes and save them locally. • Built Navbar React component and associated button and menu subcomponents using container pattern and React hooks and Context API to minimize prop-drilling while enabling buttons and menus to interact with data from other parts of application. • Implemented TypeScript to write and refactor React components and other functions to ensure consistency of data across a large and modularized codebase and to facilitate efficient error-checking and seamless work across a team of engineers. • Applied React-Redux to simplify state management and modified and modularized existing state and reducers to take into account varying state changes required by new functionality and to enhance readability and maintainability of codebase. • Employed Jest, Enzyme, and React Testing Library to write unit and integration tests for React components and Redux functions to ensure codebase integrity and to enable future refactoring and scalability without compromising functionality. • Used Travis-CI to automate testing prior to merging changes into organization’s central Github repository to ensure application integrity and functionality and to take advantage of Travis-CI’s close integration with Github’s VCS and workflow. • Integrated React DnD to enable users to dynamically build React component prototypes while preventing drag-and-drop to improper locations, with focus on intuitive user experience and potential for expansion to non-desktop media. • Utilized Material-UI to generate a modern user interface to enhance user experience and enable efficient component styling. • Product developed under tech accelerator OS Labs (opensourcelabs.io). ### FamPass @ Open Source Jan 2020 – Jan 2020 • Employed React hooks for state management to enhance readability and maintainability of codebase and implemented React Router to reduce server calls, boosting overall application performance via utilization of static routes for navigation. • Established Node server with Express framework to efficiently handle and resolve HTTP requests to various endpoints by engaging the middleware design pattern to enhance code modularity and readability, with an emphasis on future scalability. • Used Axios and RESTful API to generate HTTP requests with varied functionality and to encrypt confidential data with Bcrypt. • Implemented SQL database to store relational encrypted user information, utilizing SQL’s intuitive indexing capabilities when designing tables and queries to ensure ease of future vertical scalability and to minimize requisite processing power. • Utilized Webpack to easily integrate multiple static assets and technologies into application and to enhance developer experience by allowing use of hot module reloading and automatic minification and uglification of code upon build. ### MyFize @ Open Source Jan 2020 – Jan 2020 • Utilized ChartJS to integrate dynamically rendered graphics to display user expense data in a visual format while improving the developer experience due to the simplicity of ChartJS’s implementation relative to other data visualization options. • Implemented a Jest-, Supertest-, and Enzyme-based testing suite to efficiently perform unit and integration tests on the application as a whole to ensure consistency and predictability of code and promote scalability and codebase integrity. ### ShoreThing! @ Open Source Jan 2020 – Jan 2020 • Implemented React, React Router, and Bootstrap to construct intuitive and seamless user interface and to further consistency of design throughout application via use of reusable custom React components and Bootstrap’s styled HTML elements. • Applied React hooks for state management to simplify codebase and to reduce prop-drilling in a data-heavy application. • Used local storage to cache API call results to minimize such calls and enhance user experience by expediting data retrieval. ### Associate @ Quinn Emanuel Jan 2018 – Jan 2020 • Wrote custom algorithms to develop summary statistics for use as evidence in arbitration about intellectual property issues. • Litigated intellectual property cases, with an emphasis on software-related patents and software licensing and copyrights. ## Education ### Doctor of Law - JD Columbia Law School Jan 2015 – Jan 2018 ### Bachelor's degree University of California, Berkeley Jan 2010 – Jan 2014 ## Contact & Social - LinkedIn: https://linkedin.com/in/alex-wolinsky --- Source: https://flows.cv/alexwolinsky JSON Resume: https://flows.cv/alexwolinsky/resume.json Last updated: 2026-03-22