# Katie Ahn > Software Engineer Location: San Francisco Bay Area, United States Profile: https://flows.cv/katieahn Hello there, behind the screen! I am a full-stack software engineer who loves people. My desire is to use JavaScript with React, Redux, Node.js, Express.js, and SQL/NoSQL to help people, work with people, and connect people together. Co-creator of Three-tools, a browser extension for debugging Three.js 3D entities and graphics: https://github.com/oslabs-beta/BACE Featured SingleSprout speaker: "Web Servers" Discover the other products I have built at https://github.com/ahoyMateyKatie ## Work Experience ### Software Engineer @ Canoga Perkins Jan 2024 – Present | Los Angeles Metropolitan Area •Architected a scalable network management system using Next.js 13 with Redux Toolkit and Redux-Saga, built on a microservices architecture with an API Gateway orchestrating and integrating 25+ backend services across multiple domains •Enabled real-time synchronization across 15+ feature modules using Server-Sent Events (SSE) and Apache Kafka, significantly improving cross-module data consistency, system responsiveness, and overall user experience at scale •Monitored and debugged microservices running on Kubernetes by inspecting pod health, deployment status, and application logs using kubectl to diagnose, troubleshoot, and resolve production issues across distributed services •Developed an interactive network topology visualization using force-directed graph algorithms (react-force-graph-2d, D3.js) featuring real-time network element and link updates, dynamic positioning, zoom/pan controls, and interactive information cards displaying port details, bandwidth, and link status across complex network environments and operational workflows •Implemented a real-time alarm monitoring system with tabbed interfaces, severity-based filtering, and paginated tables (PrimeReact); correlated alarms with network element metadata via Redux, processed automatic updates through Redux-Saga with Kafka events, and built device-specific views with severity and type summaries for operational visibility •Engineered a hardware inventory management interface featuring visual chassis graphics, expandable slot cards with port details and status indicators, toggle-able chassis front panel visualization with interactive selection, and custom React hooks for port management and data fetching by slot number in production environments supporting large device inventories ### Software Engineer @ Three-tools (Open Source) Jan 2022 – Jan 2024 •Designed and instituted a caching system to maintain the validity of 9 data points when storing, displaying, and perpetuating scene transform properties for developers to reference, all the while reducing processing time and server load •Extrapolated 3D animations on the screen to web components by leveraging LitElement and JavaScript to allow users to easily set variables for desired movement and style preferences, enabling customization •Replaced the old Three.js library with the up to date minified version to ensure the developer’s tool is suitable with all the newest features of Three.js while optimizing render speed, reducing bandwidth, and enhancing the user experience •Refined code base to remove deprecated components and account for edge cases by using debugging techniques and logs to limit the number of API calls, lessen RAM and CPU usage, and provide a cleaner and fluid user experience •Updated the deprecated Chrome extension for debugging Three.js entities by implementing the promise-based WebExtension/BrowserExt API to be compatible with newer versions of Chrome and by building out new components ### Software Engineer @ CS Engineering Jan 2022 – Jan 2023 •Executed an accelerated deployment to production of Codesmith's public website, which boasts over 200,000 monthly visitors, by employing React and HTML/CSS to promote accessibility and institute mobile device UI/UX interfacing •Maintained Codesmith's internal tools and web infrastructure through the migration towards modernized postgreSQL queries to guard against malicious SQLI and through the removal of defunct code to boost security and operability •Instituted E2E testing with Cypress and unit testing with Jest in conjunction with Docker to containerize staging environments to test builds before merging with production to ensure the reliability of network calls and follow principles of CI/CD to ensure minimal downtime between feature releases •Conducted code reviews for 30+ junior software engineers to reinforce coding best practices and lucid technical communication, cultivate an environment to master new technologies, and improve quality code contributions •Delivered technical training and instruction (ranging from 15 minutes to 2+ hours) revolving around ideal algorithmic approaches, system design concepts, React library, JavaScript fundamentals, and programmatic whiteboarding ### Pharmacist Project Specialist @ QUALITY HOME INFUSION Jan 2017 – Jan 2022 •Oversaw account and data transfer from Keycentrix Newleaf Pharmacy Management System to Wellsky CPR+ specialty software by developing of a process for data normalization, elimination of redundancies, and extensive auditing of database queries •Provided comprehensive quality assurance for record integrity from the source database to the new pharmacy management solution for optimum reliability and usability, thereby saving long term maintenance costs and time •Drafted and executed a technical training program to onboard pharmacists and other team members to utilize migratory prescription processing software • Developed a clinical program for monitoring patients through initial assessment, reassessment, and care plan tools • Walked surveyors through The Compliance Team and ACHC accreditation processes with successful passing scores ### Inter-Re-View | Post-Interview Review Guide @ Open Source Jan 2022 – Jan 2022 •Built a TypeScript + JavaScript web service application to organize the interview process using Node.js and Express.js, centering it around protecting users from rampant job application scams •Implemented authentication using OAuth 2.0 and SSL with cryptography to leverage access tokens and the SSO system to offer a simplified user authorization solution while limiting access to personal information and a mitigated risk of compromising data •Incorporated a SQL database to capitalize on its scalable format, high availability, and support for extensive data types to map relational inputs and deliver organized responses to queries ### WALKR | Expense Tracker @ Open Source Jan 2022 – Jan 2022 •Built a single page application using React and React hooks to manipulate the virtual DOM and allow users to input and organize expenses •Developed a Node.js express backend server to handle RESTful API endpoints using routers and middleware •Conceptualized and implemented data modeling with a NoSQL database to aggregate events and transactions to store related data sets together and allow seamless retrieval and deletion ### Hello World | Travel Itinerary Planner @ Open Source Jan 2022 – Jan 2022 •Utilized the React to create a single page application with modular components that carry data in a unidirectional flow from parent to child entities •Employed a NoSQL database to take advantage of the horizontal scaling and performant retrieval qualities of a mongoDB database to minimize downtime for application users ### booksRUs 2.0 | Book Organizer @ Open Source Jan 2022 – Jan 2022 •Developed a search application and a dashboard with the Google Books API by utilizing React with Redux dev tools for state management architecture to build reusable components to ensure fast and declarative development and a single store of state •Instituted Express' non-blocking I/O model, advanced error handling, and middleware pattern to enhance the book search algorithm and redesigned the UI/UX to allow more components to be rendered within the viewport based on user feedback ## Education ### Doctor of Pharmacy - PharmD University of the Pacific ## Contact & Social - LinkedIn: https://linkedin.com/in/katie-ahn3 --- Source: https://flows.cv/katieahn JSON Resume: https://flows.cv/katieahn/resume.json Last updated: 2026-04-10