# Spenser Schwartz > Software Engineer at Kharon Location: Los Angeles Metropolitan Area, United States Profile: https://flows.cv/spenser I am a software engineer with a passion for developing aesthetically pleasing, engaging user experiences. My specialty lies in building front-end Javascript applications. React, Node.js, and Typescript are some of my favorite technologies. Public speaker on React Native vs Flutter: A Developer's Comparison of Mobile App Framework and Optimization for Web Frameworks: Perspective & Analysis for Next.js and Gatsby. Github: https://github.com/spenserschwartz I'm fascinated by all things software development and enjoy meeting like-minded people. Feel free to contact me and let's talk! ## Work Experience ### Senior Software Engineer @ Kharon Jan 2024 – Present ### Software Engineer II @ Axio Jan 2022 – Jan 2023 ### Software Engineer @ MURAL Jan 2021 – Jan 2022 • Led the development of the “Backoffice” application by leading frontend team to connect to the company intranet; App connected to over 12 APIs across Mural key systems & launched 1 month ahead of schedule • Coordinated and created Mural’s “Refund Tool” application used to safely and securely manage private transactions and offer refunds between the company and clients via Stripe, Apple Pay, and Google Pay • Built the secure login and authorization functionality for Backoffice that adhered to security best practices • Implemented web event tracking via Segment Connections to track user engagement and interactions; Utilized metrics from event data to inform prioritization of new features in future deployments • Created a search bar that connects to internal APIs, allowing the Operations team to utilize complex filtering to more quickly find, edit, and update client information • Overhauled all legacy code towards refactoring for the existing Next.js app by migrating React class components to React Hooks in order to provide a streamlined developer and user experience • First BizOps team developer to implement Redux which led to successful adoption across multiple projects • Established frontend coding principles to quickly onboard new engineers to write simple, maintainable code ### Software Engineer @ Recoilize Jan 2020 – Jan 2021 | Los Angeles, California, United States • Utilized React to render state in graphical UI by creating reusable component hierarchies, resulting in better maintainability of code, streamlined state management, minimal app latency and dynamic rendering • Integrated D3 with React frontend by visualizing nodes and paths in an interactive component graph of target atoms and selectors, in a state graph and in a filterable atom network showing component connectivity, enabling users to see the network of each component with hide/feature functionality and visibility options • Spearheaded Typescript integration in React environment by creating specific interfaces for components and action creators to enforce static typing and provide interfaces for intermediary React components when passing data throughout the application, increasing development speed and guaranteed type-safety at runtime • Integrated Jest with React Testing Library by using mock functions for verification of proper application and Recoil snapshot functionality and user interface testing for comprehensive test-driven development • Applied React Hooks by refactoring existing class components to functional components for the purpose of improving the developer experience by emphasizing locality of component state for more declarative code • Leveraged Web Storage API as a lightweight client-side caching solution to enable user application’s state persistence within the dev tool by utilizing data flow between Chrome browser application, NPM module, background, and content script to optimize component state debugging • Devised a throttling algorithm on Recoil API’s custom observer hook that tracks state changes and provides more granular control over the frequency of calls to snapshots in order to optimize performance for large scale applications and prevent the tool’s overload • Product developed under tech accelerator OS Labs (opensourcelabs.io) as a Node NPM module ### GENEROCITY | Community Platform Exchange @ Open Source Jan 2020 – Jan 2021 • Established Node.js/Express server to efficiently handle HTTP/API requests to multiple endpoints by using the middleware design pattern utilizing controllers to modularize backend requests and to enhance code readability and improve functionality • Integrated WebSocket to handle requests for the user chatroom feature by establishing real-time event-based connections with the client to allow users to instantly communicate with one another in the web chatroom • Leveraged a relational database to store and access information about products and users in an e-commerce environment while implementing security best practices, adhering to ACID compliance protocols, and maintaining integrity of all data sets for the total length of the project ### ALGOKING | Coding Challenge Social Platform @ Open Source Jan 2020 – Jan 2020 • Configured webpack by incorporating webpack-dev-server for hot module reloading, integrating React timer and leaderboard components, and incorporating code-splitting, minification, and uglification to improve load time and optimize both the user and developer experience for a competitive simulated coding atmosphere • Implemented bcrypt authentication for storing sensitive data by incorporating a one-way hashing algorithm to generate a random salt to ensure best practices and protect against rainbow table-based attacks ### Business Consultant @ InfoWorks, Inc. Jan 2017 – Jan 2019 | Greater Nashville Area, TN Aided in the implementation of a global document connection program for global tax and audit firm PricewaterhouseCoopers (PwC). Provided quality assurance on various product backlog items and bugs. As a team, created the company's global document management system, which included provisioning engagements, publishing and categorizing documents, create a version history log that provided various downloadable versions of a document, and encrypting documents to be protected on accessible servers to users with different permissions. Conducted daily scrum meetings and communicated with the client's development managers, directors, and technology leads to assess all requests, discuss any issues and updates, and maintain budget and deadlines. As a team using the Agile method, medical chart coding software system for national health care firm, which included coding medical charts, providing quality assurance on charts, chart inspection processes, and chart coding panel management. Implemented use of accessible servers to users with different permissions, including user impersonations, user permissions management, and project management of MA and ACA (Affordable Care Act) project types. ### Project Engineer/Consulting @ Gresham, Smith and Partners Jan 2016 – Jan 2017 | Greater Nashville Area, TN •Developed solutions to complex engineering problems for all modes of transportation. • Completed on-site analysis for roadway safety audit reviews (RSAR) to improve roadway functionality and reduce driver error and crashes. •Applied advanced knowledge of the practical application of engineering principles, practices, and techniques, including AASHTO guidelines. ### Project Engineer @ Volkert, Inc. Jan 2014 – Jan 2016 | Greater Nashville Area, TN •Assist in designing roadway projects including coordination with traffic, bridge design, transportation planning, and environmental fields. • Met with key client stakeholders for consensus on roadway design ### Project Engineer EIT @ CHA Consulting Jan 2012 – Jan 2014 | Brentwood, Tennessee • Developed strategic road plans using MicroStation and AutoCAD software. •Supervised and trained new hires and interns to become acquainted with computer programs and software suites. ### Transportation Intern @ RW Armstrong Jan 2011 – Jan 2012 | Greater Nashville Area, TN • Programmed over 120 crash reports per day and entered results into TDOT computer intranet network. • Led groups in proper programming and reviewed submissions to the client. ## Education ### Bachelor of Engineering (B.E.) in Civil Engineering Vanderbilt University Jan 2008 – Jan 2012 ## Contact & Social - LinkedIn: https://linkedin.com/in/spenser-schwartz --- Source: https://flows.cv/spenser JSON Resume: https://flows.cv/spenser/resume.json Last updated: 2026-03-22