# Kate Chanthakaew > Senior Full Stack Engineer at NobleAI Location: Los Angeles, California, United States Profile: https://flows.cv/katechanthakaew Software Engineer experienced in building full-stack applications with emphasis on modularized ReScript(OCaml), JavaScript, React, graphQL / Redux, RxJs, Typescript, Python, Django, Node, Express, SQL, NoSQL, Jest, Enzyme, Docker, WebSocket, Electron. Co-creator of DockerLocal, GUI for docker configuration files. Featured Tech Talk speaker for: 'Automated Browser Testing Tools' (July 2020). Find me on Github at github.com/KateChantha ## Work Experience ### Senior Full Stack Engineer @ NobleAI Jan 2025 – Present ### Full Stack Engineer @ NobleAI Jan 2021 – Jan 2025 | Los Angeles, California, United States ### Software Engineer @ Chim Media Jan 2020 – Jan 2021 ● Responsible for building and developing performant web applications, mock website templates, and create new features. ● Leveraged React to architect SPA templates, based on atomic reusable components as a design principle to create scalable, performant front-end applications with a pure javascript library. ● Implemented CSS-in-JS with React components to declare reusable blocks of styling allowing for a more performant application with less files to fetch and promoting explicit and traceable dependencies that reduce collisions and style-leaking. ● Implemented the mobile-first design methodology to build out custom breakpoints and complex layouts as well as integrated UI libraries to allow for rapid prototyping and deployment that remained accessible, responsive for all devices. ● Used Node.js with Express.js library to create lightweight but powerful servers that respond to multiple HTTP requests by serving endpoints with custom middleware as a liaison to server-side logic, data stores (noSQL), and other backend services. ● Employed Jest and React Testing Library for test-driven development heavily using mock functions to separate concerns on testing environments while providing safety guards for production launches by ensuring proper component rendering with no undesired side effects before deployment. ### Emperor | eCommerce application @ Open Source Jan 2020 – Jan 2021 ● Implemented Redux middleware to handle asynchronous function calls and managing side effects caused by API calls resulting in application efficiency through non-blocking thread in JavaScript runtime. ● Utilize Reac and Css-in-JS to create flexible components which take dynamic styling as props to render UIs with conditional logic and reusable way. ● Leveraged React Router for dynamic routing with a slug to provide SEO benefits. ● Collaborated with engineers on the design of API infrastructures including defining Categories and Products data models implemented using RES, AJAX, and JSON for client-server communication. ● Implemented unit testing to ensure the quality of code and facilitate safe refactoring using Jest and Github CI integration pipeline. ### Pandaudio | Live streaming music platform for Spotify premium @ Open Source Jan 2020 – Jan 2020 ● Constructed React SPA by composing modular, reusable components based on the observer pattern to maintain a unidirectional data flow while displaying dynamic views and dispatching actions based on changes to state. ● Established Websocket protocol with a bidirectional client-server communication to improve the application performance for a real-time updated and continuous stream of data pushed by the backend server to the client end. ● Integrated OAuth 2.0 with passport.js to leverage the direct authentication pattern and strategy for Spotify account authorization resulting in secure authenticated sessions managed by a third-party platform for a seamless user experience. ### TimeTracker | Application for keeping track time with visual analysis @ Open Source Jan 2020 – Jan 2020 ● Utilized Express framework for Node.js to customize modular middleware and concurrently handle HTTP requests to multiple RESTful API endpoints, scripting routers and controllers to utilize a chain of responsibility design pattern and create loosely-coupled middleware for concurrent operations. ● Designed a SQL database schema to store relational data for users, projects and time spent history tables ensuring a scalable data model for endless users and a consistency of data. ● Implemented bcrypt to create a secure authentication workflow by encrypting passwords using a salt and an iterative hash, helps protect against dictionary and brute force attacks. ### ChipIn | Application for designer portfolio showcase @ Open Source Jan 2020 – Jan 2020 ● Using React Router to create a Single Page Application (SPA) for dynamic client-side routing by reducing server calls, boosting application speed through client-side rendering for the seamless user experience, and ensuring that routing is achieved as it is requested by the user. ● Architected a Node.js server leveraging the Express.js framework to create lightweight Restful APIs that can currently attend to multiple HTTP requests by implementing routes and middleware controllers that served as liaisons to CRUD operations. ● Deployed NoSQL database (MongoDB) for the ability to scale efficiently, and on-demand with no downtime as well as capable of rapidly responding to the data management demands in agile development. ### Software Engineer @ DockerLocal Jan 2020 – Jan 2020 | Los Angeles, California, United States ● Utilized Electron Chromium in a Node.js runtime environment to produce a cross-platform desktop application for the accessibility to read and record data in a computer file system while eliminating the need to connect to an external server to ensure a self-contained application on the user’s machine. ● Integrated TypeScript to ensure type consistency in modularized codebase, resulting in fewer runtime errors and facilitating future additions to the codebase with object structures in place. ● Set up webpack config file with hot module reloading in order to increase development efficiency, allow faster debugging and solve the problem of overwriting global variables in addition to minified and uglified code in production build by decreasing bundle size for faster file transfer and loading time. ● Implemented React to develop an SPA components based front-end system increasing codebase modularity and utilizing the flux paradigm unilateral data flow approach which can make state more consistent and easier to debug. ● Used React Hook's less verbose syntax to improve code readability, with the useEffect hook to control side effects, and the useReducer hook for global state management, reducing prop drilling and preserving data consistency and accessibility through the multi-layered React component tree. ● Incorporated Sass to improve stylesheet readability and decrease developer repetition by implementing style variables and writing distinct stylesheets for different React components to be preprocessed into one compiled CSS stylesheet for application to load. ● Integrated Jest and Enzyme test-suites and set up test config file to create unit tests utilizing shallow render and snapshot testing to test display. ● Product developed under tech accelerator OS Labs (open source labs.io) ### Hospitality Interior Architect @ Studio Collective & Clear On Black (Hospitality Design) Jan 2016 – Jan 2019 | Los Angeles, California, United States ● Develop packages using 2D /3D computer drafting and digital presentation software as well as identify, research, and creatively solve problems to meet functionalities and user requirements in collaboration with team members and other disciplines. ## Education ### Interior Architecture UCLA Extension Jan 2011 – Jan 2016 ## Contact & Social - LinkedIn: https://linkedin.com/in/kate-chanthakaew --- Source: https://flows.cv/katechanthakaew JSON Resume: https://flows.cv/katechanthakaew/resume.json Last updated: 2026-03-29