# David Sally > Senior Software Engineer @ Lattice Location: San Francisco Bay Area, United States Profile: https://flows.cv/davidsally Highly opinionated software engineer with 10+ years experience in software, robotics, and biotechnology. Co-creator of React-Sight, the #1 GitHub trending dev tool for visualizing React application component hierarchy. Day-to-day work includes building fast, responsive web apps using React, Redux, and Typescript. Passionate for using the latest ECMA features, and the functional programming paradigm. I specialize in full stack development, and enjoy pointing out elements on a page that I built. Outside of Javascript, I‘m fascinated by the biotech world and constant innovations in microfluidics and CRISPR. In my free time, you can find me attempting to fix the latest thing to break on my Pontiac Firebird. See how I code @ github.com/davidcsally ## Work Experience ### Senior Software Engineer @ Lattice Jan 2021 – Present React / Relay / GraphQL / Typescript / Node / Jest / Cypress » Worked on the compensation module from all stages of the product - from early product conception, alpha launch, general release, and continuing support ### Engineering Team Lead @ Dictionary.com Jan 2020 – Jan 2021 | Oakland, California, United States Senior Software Engineer / Engineering Team Lead (React, Redux, TypeScript) » Migrated applications to next.js to abstract build system, leverage automatic code splitting, enable hot module reloading, and improve developer velocity » Identified and triaged performance issues, leading to significant improvements in core web vitals metrics (LCP, CLS) www.dictionary.com & www.thesaurus.com ### Software Engineer @ MeUndies Jan 2018 – Jan 2020 Full Stack Engineer (React, Redux, Ruby) » Migrated legacy code from Angular, CoffeeScript, and JQuery to modern React + Redux for integration into single page application » Used Storybook and styled-components to develop responsive components and widgets inside a development sandbox » Removed thousands of lines of dead and unused code, reducing cognitive complexity and build times of application » Leveraged react-transition-group and react-posed to build choreographed entrance and exit animations for components » Size medium fit model » 3x softer than cotton www.meundies.com ### Software Engineer @ The Walt Disney Company Jan 2018 – Jan 2018 Full Stack Engineer (React, Redux, Backbone, Ruby, Python, MongoDB) » Developed custom modules to integrate with proprietary CMS, which could be easily configured by non-technical content producers » Overhauled application modules to meet ADA accessibility standards, specifically for screen readers and keyboard only navigation » Decreased gzipped application size by 20% by upgrading our build system from webpack v2 to webpack v4 » Added breadcrumb navigation to product pages and embedded json-ld scripts to increase SEO rankings www.shopdisney.com ### Full Stack Engineer @ MedCircle Jan 2017 – Jan 2018 | Santa Monica, California Full Stack Engineer (React, Redux, Node, Express, PostgreSQL, Neo4j) » Created emailer microservice using AWS Simple Queue System and AWS Elastic Beanstalk workers to remove long running tasks from API » Ported React application to Next.js to increase performance, abstract server side rendering, and automate code splitting, reducing load time from 3+ seconds to 1. » Co-created custom content recommendation algorithm using neo4j graph database and natural language processing to generate relationship scores between content » Isolated business logic from React view layer using Redux Saga to listen for and handle asynchronous side effects from api requests » Built test suites using Jest and Enzyme to automate regression testing, generate component snapshots, and ensure features worked as intended » Used CSS modules to create independently styled React components, prevent stylesheet conflicts, and lead to smaller and more manageable SASS rules » Implemented analytics software to track growth, user traction, and effectiveness of agile sprints and new feature www.medcircle.com ### Open Source Software Engineer @ React Sight Jan 2017 – Jan 2018 | Greater Los Angeles Area **Open Source Developer Tool for visualizing React component hierarchy and live state** 11,000+ users and 2,200+ GitHub stars. Available on the Chrome web store and Firefox add-on website. » Universal browser extension for Chrome and Firefox that displays a React application's component tree as an actual tree, using the d3.js charting library. » Designed a recursive traversal algorithm to walk through React’s virtual DOM in order to extract application state in real time » Extracted global store from applications using React Redux by parsing subscribed components to display live properties » Injected algorithm using Chrome’s content-scripts to gain access to React’s internal properties and report virtual DOM’s status » Dynamically patched React’s global render method at run time to listen for state changes and gather updated application data » Used D3 to generate an interactive tree diagram representing a React application’s component hierarchy and DOM structure » Implemented automated build system using TravisCI, Coveralls, and Jest for continuous integration testing and test coverage statistics www.reactsight.com ### Microfluidics Research Associate @ Bio-Rad Laboratories Jan 2012 – Jan 2017 | Pleasanton, CA Multi-disciplinary role building, testing, and debugging next generation PCR hardware for use in early cancer detection, liquid biopsy, personalized medicine, and scientific research » Used Python to analyze high resolution images of microfluidic cartridges to compare microliter level liquid losses » Debugged and deployed Python scripts for testing lifetime stability of robotic hardware and firmware builds » Tested prototype microfluidic designs using droplet digital PCR and high speed imaging, leading to increased consumable stability, reliability, and customer data quality by 50% » Developed summary statistics and data visualizations to automate internal data collection for droplet digital PCR experiments » 3x recipient of Bio-Rad’s Spotlight Award for rapidly executing test plans and keeping projects on schedule » Involved in prototyping, testing, launching, and improving the following products and associated consumables: - QX200 Droplet Digital PCR System - QX200 AutoDG Droplet Digital PCR System - DG8 & DG32 Microfluidic Cartridges - ddSEQ Single Cell Isolator - QX ONE ddPCR platform www.bio-rad.com ## Education ### Bachelor of Science (B.S.) in Microbiology Sonoma State University ## Contact & Social - LinkedIn: https://linkedin.com/in/davidcsally - Website: https://www.davidcsally.com --- Source: https://flows.cv/davidsally JSON Resume: https://flows.cv/davidsally/resume.json Last updated: 2026-03-22