# Dennis Lopez > Software Engineer @DoorDash Location: United States, United States Profile: https://flows.cv/dennislopez I am a Software Engineer with experience creating full-stack JavaScript applications with React, TypeScript, Node, Express, SQL, and NoSQL. I am passionate about solving real-world problems through innovative software development. I’m always looking to contribute back to the Open Source community by taking on projects that will provide a positive digital footprint in the world. You can also find me on Github: https://github.com/DennisLpz ## Work Experience ### Software Engineer @ DoorDash Jan 2025 – Present | New York City Metropolitan Area ### Frontend Engineer @ Movable Ink Jan 2024 – Jan 2025 | New York City Metropolitan Area ### Frontend Engineer @ SmartBiz Loans Jan 2021 – Jan 2023 | San Francisco Bay Area - Enhanced auditing team’s review workflow by 40% through the development and modernization of financial service tools using React, Redux, ReactQuery, and Apollo - Optimized GraphQL types and mutations to resolve API call timeouts caused by complex rating and decision engine calculations, improving response times by 56% - Achieved a reduction of 32% in build times by integrating Travis CI matrices and parallel test workers on the CI/CD pipeline for Ruby, React, and Python services - Successfully optimized PDF creation using Pyppeteer and React pages, reducing the development time for PDF generation tickets by 50%, enhancing team bandwidth and productivity - Spearheaded testing suite migration from Enzyme/Jest to React Testing Library for unit tests, ensuring compatibility with the latest React version and increasing testing coverage by 11% - Augmented our frontend design system's capabilities by incorporating Bit, offering superior version tracking, comprehensive documentation, and efficient dependency oversight - Collaborated in designing a PostgreSQL database within a RESTful API service to log client financial activities, including use of proceeds, credit memos, and auditor annotations. Reconstructed decision-engine models in Ruby, focusing on improving code legibility and enhancing test coverage - Instituted session-based authentication cookies to maintain user sessions, streamlining the authorization process, reducing bounce rates, and guaranteeing access to loan applications post-login - Led a team of contracting engineers located in South America, cultivating a collaborative environment and ensuring effective delivery of projects - Managed production deployments and established best practices for git flows, ensuring the seamless operation of pivotal services ### Software Engineer @ Reactime (Open Source Product) Jan 2020 – Jan 2021 - Reengineered React Fiber’s change detection algorithm to recursively travel through React Fiber’s singly linked list to cache a copy of the React “tree” data structure thus adding functionality to store snapshots containing application’s state change and rendering performance of each component -Leveraged Visx to construct data-driven comparison bar graphs, enhancing the capabilities of the app to analyze performance differences between sessions -Introduced metrics dashboard with vitals such as Time to First Byte and Largest Contentful Paint, leading to comprehensive insight into overall app performance -Facilitated ​React Router​ to consolidate multiple features into accessible navigational routes, creating a more responsive single page application and enabling opportunities for improved UI/UX effects such as CSS indicators for web metrics statistics and dendrogram and bar graph augmentation -Harnessed Chrome API to scale application’s analytical capabilities by storing performance times and state snapshots as objects in Chrome’s local storage to provide users with access to historical performance data, subsequently minimizing application file size and complexity by removing a need for a database -Enhanced compatibility with target React applications that utilize class and functional components by identifying target application’s pattern of storing state data and injecting a filtering system that identifies different component’s state management -Incorporated ​TypeScript​ strict types on data visualization and web metric dashboard components to ensure consistency of data type usage across the codebase, reducing the risk of potential bugs and type-related errors during run-time on the client-side of the application ### Client Experience Associate @ Movable Ink Jan 2019 – Jan 2020 | San Francisco Bay Area -Adapted client’s data sources from REST APIs and databases to generate custom data-driven application, streamlining client workflow and increasing ROI -Applied JavaScript, HTML, and CSS to build customized frontend web apps that maintain customer behavior trackers to measure KPIs and client campaigns -Developed distributed real-time data processing system, providing clients with an API for real-time access to customer profiles and campaign performance -Executed client applications from creatives such as PSD, Figma, and Sketch files to increase email engagement, conversions, and brand recognition ### QA Engineer (Provisioning Specialist) @ AxiaMed Jan 2017 – Jan 2019 | Santa Barbara, California, United States - Improved payment software through analysis of incorrect HTML coding and rectification of payment software errors - Resolved 122+ troubleshooting cases per month, including network security and coding issues ## Education ### UC Santa Barbara ## Contact & Social - LinkedIn: https://linkedin.com/in/dennis-lopezsb --- Source: https://flows.cv/dennislopez JSON Resume: https://flows.cv/dennislopez/resume.json Last updated: 2026-04-05