# Jonathan Ascencio > Software Engineer Location: Irvine, California, United States Profile: https://flows.cv/jonathanascencio Software engineer and front-end specialist experienced in developing and deploying full-stack enterprise applications using React, Redux, and Node/Express within the Flux paradigm. Co-creator of Catalyst, an Electron-based GUI that allows developers the ability to create codeless unit tests for React applications utilizing Jest and JavaScript’s Enzyme testing utility. Featured speaker at Single Sprout Speaker Series on Docker Swarm and Kubernetes as well as on AWS and Cloud Technology. Find me on https://github.com/jascenc1. ## Work Experience ### Software Engineer @ Terminus Jan 2021 – Present ### Software Engineer @ Catalyst Testing Jan 2020 – Jan 2021 • Implemented Node.js (in Electron) allowing for cross-platform compatibility to perform asynchronous read/write operations between the desktop GUI and the user’s system directory to export generated test files without writing repetitive code or working with unfamiliar syntax. • Employed Redux with React-Redux Hooks API to manage, centralize and persist application state making it available to all components by leveraging Flux architecture, allowing for predictability, testability and modularity of state at all times. • Used Jest with Enzyme to create robust and reliable tests to safe-guard against edge-cases, side effects, and to ensure application functionality, proper rendering and codebase stability. • Managed GitHub contributions to the codebase and set guidelines for best practices that prioritized readability and performance in code reviews resulting in a well-maintained engineering environment that adhered to Agile workflow. • Product developed under tech accelerator OS Labs (open source labs.io). ### Pink Fairy @ Open Source Jan 2020 – Jan 2020 A job search management tool. • Employed Node.js in conjunction with Express to utilize the full range of HTTP request methods and middleware, bridging connections from the frontend to RESTful APIs and a NoSQL database through leveraging the event driven and non-blocking I/O model of the Node.js runtime. • Used a NoSQL database to store high quantities of unstructured user data throughout the course of their job search and support high query volume following the CAP principles, capitalizing on constant lookup times and creating a degree of organization and security using schemas to enforce data type declarations. • Incorporated BCrypt and JWT to resist brute-force search attacks and ensure sensitive user-data protection and data integrity allowing for a secure and seamless authorization process. • Implemented React Hooks API to create a reusable design system and codebase permitting the team to easily and quickly introduce new functionality without increasing bundle size. ### Artruista @ Open Source Jan 2020 – Jan 2020 A donation platform for personal needs and emergencies. • Used Google Maps Platform APIs to enhance community connectivity by allowing users to easily visualize and connect with those in need around them. • Mapped users-in-need markers by leveraging a SQL database to ensure ACID compliance and enable concurrent connections from multiple users that can update application state. • Instituted React Router to handle endpoint transitions and decrease DOM re-rendering creating a seamless user experience. ### Dreamr @ Open Source Jan 2020 – Jan 2020 A platform that connects users with similar interests and goals. - Restructured existing codebase to a React Hooks and Context API architecture, improving functional component modularity by sharing state values through the component tree and reducing prop drilling without the overhead of a third-party management library (Redux). - Integrated Google OAuth 2.0 using Passport.js to reduce inherent security risks and create a seamless login experience for users by leveraging a third-party service for authentication and session persistence. ### Lead Medial Scribe @ ScribeMD Jan 2016 – Jan 2018 | Orange County, California Area Department of Pediatric Cardiology at the Children's Hospital of Orange County • Managed sensitive user data via an intuitive GUI (Cerner’s Dyn Doc) providing key technical support in a high stress environment as well as serving as a crucial intermediary between Pediatric Cardiologists, their patients and notes that connect them ### Undergraduate Research Assistant @ The Johns Hopkins University Jan 2014 – Jan 2015 | Baltimore, Maryland Area Department of Biophysics ## Education ### Bachelor's degree in Cell/Cellular and Molecular Biology The Johns Hopkins University Jan 2012 – Jan 2016 ## Contact & Social - LinkedIn: https://linkedin.com/in/jonascencio --- Source: https://flows.cv/jonathanascencio JSON Resume: https://flows.cv/jonathanascencio/resume.json Last updated: 2026-03-29