Full Stack Engineer with a passion for architecting elegant, user-driven, performant and scalable applications using Javascript/Typescript, React, Node.js, Express, and SQL/NoSQL. Contributor to Obsidian, an open source memcaching solution for GraphQL for Deno applications and Obsidian Developer Tool, a Chrome developer tool to visualize caching metrics for applications utilizing Obsidian.Speaker at JEENY and Bractlet’s Tech Talk series on Caching and CDNs.
-
Software EngineerObsidian Os Jan 2023 - Present- Decreased application memory load by up to 80% by implementing a configurable memcaching policy utilizing W-TinyLFU with a frequency sketch for optimal handling of various cache access patterns.- Engineered developer tool for Javascript runtime using Chrome API to easily monitor application's cache and query metrics through GUI built with React/Chart.js, enabling developers to monitor the application during production.- Integrated SHA256 hashing of queries into existing framework to implement persistent queries, allowing for a reduction in network overhead and improvement in performance and scalability.- Incorporated configuration options for caching of GraphQL query results including: options to opt in/out of client/server caching, select caching algorithms, and define query result transformation guidelines.- Increased application reliability and streamlined workflows by refactoring server-side Redis cache routers built for Deno/Oak to consistently instantiate cache and by modularizing cache to appropriately process GraphQL query results when writing/reading from the cache. -
Software Engineer | Daxolotl | Travel Itinerary PlannerOpen Source Jan 2023 - Apr 2023- Developed user interface using React and React Router to create single-page application to manage client routes, providing a faster and smoother user experience while navigating their itinerary dashboard.- Applied React functional components and hooks including createContext and useReducer to utilize flux architecture pattern and dynamically render relevant travel itinerary/activity details to users with reusable components. -
Software Engineer | Poppin | Event Management ApplicationOpen Source Jan 2023 - Apr 2023- Utilized PostgreSQL database to store and manage highly relational data in an ACID compliant database for appropriate handling of multi-row transactions to various event related tables.- Constructed a Node.js/Express.js server to leverage the non-blocking I/O, MVC, and middleware design patterns to serve simultaneous requests from multiple users, increase scalability, and swiftly manage both a myriad of endpoints and distinct server requests within a single endpoint.
-
Software Engineer | Swatch-My-Image | Color Schema Management ToolOpen Source Jan 2023 - Apr 2023- Employed Cypress to conduct end-to-end and unit testing of authentication and OAuth features, ensuring secure authentication protocols and seamless user experience throughout application development.- Implemented OAuth and Auth + Bcrypt hashing for secure password storage to prevent data breaches and rainbow table attacks, increasing application security and reducing the risk of unauthorized access to user’s data.
Frequently Asked Questions about Eileen Cho
What company does Eileen Cho work for?
Eileen Cho works for Obsidian Os
What is Eileen Cho's role at the current company?
Eileen Cho's current role is Software Engineer.
What schools did Eileen Cho attend?
Eileen Cho attended Ucla.
Not the Eileen Cho you were looking for?
-
2wellesley.edu, fpcusa.com
-
-
Eileen Cho
Ventura County, Ca2amgen.com, amgen.com2 +1 805 XXXXXXXX
-
1sapient.com
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial