# Abigail Dorso > Software Engineer Location: New York City Metropolitan Area, United States Profile: https://flows.cv/abigaildorso A passionate and highly driven software engineer with experience in React, Redux, Typescript, Node, and Express. Co-creator of Jagtester, an open source tool for developers to load test their Express.js server applications. Recent talk on AWS for Single Sprout Software Engineering Series. ## Work Experience ### Software Engineer II @ Raptive Jan 2022 – Present ### Software Engineer @ Jagtester Jan 2021 – Present - A developer tool used to stress test an Express application by wrapping it in the lightweight Jagtester middleware which monitors and collects the error amount and response time for each middleware in order to pinpoint potential bottlenecks. - Built Express server to efficiently handle requests and leveraged Node’s http module and event emitter to achieve life-like traffic and initialize stress test on target server that can be configured to users specifications through a custom configuration object. - Created lightweight middleware by leveraging the prototype of the Express Layer and added functionality to collect elapsed time and error amount, from the Express application being tested, that would help developers analyze functions that could lag response time. - Wrote application in Typescript to help with scalability, ensure consistent data types and interfaces, and minimize errors at runtime. - Utilized Redux with Redux Toolkit and Redux- Persist to control state management creating the ability to hold state outside of React functional components and effectively avoid prop drilling while maintaining a single source for application state allowing for scaling. - Constructed interactive and seamless front-end with React and used React Hooks to pull data from the Redux store. - Elevated UI with use of Bootstrap, Material UI, and Chart.js in order to improve developer efficiency allowing for backend focus. - Enhanced user experience by using React Router to help minimize calls to the back end and reduce taxing DOM re-rendering by conditionally rendering particular routes and components within SPA essentially making the application faster and lighter. - Used websockets to facilitate a persistent connection between frontend and backend in order to provide live updates with low latency on progress of user's test and estimated time to finish displayed on the UI and to reduce the amount of requests to backend. ### Jello (Job Application Tracker) Software Engineer @ Open Source Jan 2021 – Jan 2021 - Implemented drag and drop with the use of react-beautiful-dnd creating an intuitive UI that appeals to a wide range of users. - Utilized SQL database for reliable and efficient way to store data that allows for relational data tables and improved data security. - Architected and integrated RESTful API with Express framework to improve efficiencies of open source team during development. - Incorporated React Hooks to manage state in functional components and eliminate external dependency to manage state globally. ### One Number (Financial Application) Software Engineer @ Open Source Jan 2021 – Jan 2021 - Using React Bootstrap the UI visuals were created to enhance the display of financial data pulled from queried third party API. - Implemented dynamic client-side rendering with React-Router improving responsiveness and reduced HTTP requests to server. ### Product Associate @ kate spade new york Jan 2010 – Jan 2020 - Developed and implemented processes to improve efficiency and best practices for the newly developed team. - Collaborated with cross-functional teams to ensure orders were written timely and correctly while transitioning into new systems. - Worked closely with team leads on development of a new software for tracking a products life cycle; being a key point of contact to ensure the needed software features and upcoming deadlines were effectively managed and aligned with cross-functional teams. - Cultivated relationships with internal cross-functional partners and external suppliers managing communication for upcoming milestones which led to consistent on time deliveries improving efficiency internally and for our external partners. - Worked closely with and provided support to all members on the team through new processes and provided daily guidance. ## Education ### Computer Software Engineering Codesmith ### Bachelor's degree Montclair State University ## Contact & Social - LinkedIn: https://linkedin.com/in/abigaildorso --- Source: https://flows.cv/abigaildorso JSON Resume: https://flows.cv/abigaildorso/resume.json Last updated: 2026-04-13