# Jim K. > Software Engineer at Equinix Location: San Francisco Bay Area, United States Profile: https://flows.cv/jimk1 • Frontend/Fullstack software engineer with 5+ years of industry experience in the design, deployment, configuration, and troubleshooting of cloud technologies. Experienced in website performance enhancement and proficient in developing web animations to improve user experience. • React • Redux • Python • MySQL • MongoDB • HTML/CSS • Javascript • AJAX • RabbitMQ • Micro-services • RESTful API • Email: drjkuo@gmail.com • Mobile: 6692410456 ## Work Experience ### Software Engineer @ Equinix Jan 2019 – Present | San Francisco Bay Area • Developed a platform for provisioning bare metals/configuring network settings with React+Redux. • Led and developed a network topology graph to visualize network connection and configuration with D3. • Led and created a frontend unit testing practice which is run by multiple teams. • Integrated FE portal into the entire provisioning flow and worked with the QA team to ensure its deliverables. • Refactored a precision time dashboard within one month. (10x faster than the original dev speed) ### Software Engineer @ conDati, Inc. Jan 2018 – Jan 2019 | San Francisco Bay Area • Developed a React+Redux platform for displaying data dashboards and reports. • Incorporated Redux to manage user preference and dashboard/report information. Built RESTful APIs for storing/accessing user tags in AWS Aurora (SQL database). • Enabled dashboard/report selection page to load thousands of components using React-virtualized. • Refactored existing codes into modular web components using Storybook as a component library. • Implemented and converted a design document into a marketing data entry user interface, and provided add/edit/remove/filter function per client's request. ### Web Developer / Web Developer Intern @ NeoLife International Jan 2017 – Jan 2018 | San Francisco Bay Area • Cloud Service Monitor and Notification System, Java and NodeJS Microserice System Relevant skills: Java, MySQL, Spring, Micro-services, RabbitMQ, Javascript, NodeJS, Javascript, Highcharts. Developed a Java + NodeJS system which is dedicated to internal resource monitoring. The system collects resource usages of running micro-services for further analysis, and notifies administrators of real-time service restart/exit via email. The system is now widely used by our design team and tech team. Backend: Designed and implemented backend services based on microservice architecture. Incorporated RabbitMQ to decouple services, utilized node system module to monitor system health, persisted data to MySQL for analysis, and notifies administrators of system error using external email service. Frontend: Built user interface with Highcharts that visualized system health records stored in MySQL. • Neolife Official Website, Javascript/NodeJS E-commerce Platform Relevant skills: Javascript, HTML/CSS, jQuery, NodeJS, Grunt, RESTful API, AJAX. Developed Javascript SVG animations in the official website to improve user experience. Incorporated shopping cart feature using jQuery, Javascript, Bootstrap, and HTML/CSS into the official website in compliance with existing backend RESTful APIs and content management system. • Shopping Site Prototype, Javascript/NodeJS E-commerce Platform Relevant skills: Javascript, HTML/CSS, React, Redux. Implemented shopping site using React and Redux to connect to existing content management system. Built AJAX requests using Redux-thunk to access existing backend RESTful APIs. ### Teaching Assistance @ San Jose State University Jan 2017 – Jan 2017 | San Francisco Bay Area Software system development with emerging software engineering processes and technologies; planned and agile development processes, processes of Service-Oriented Architecture; component-based, Web-based, mobile based, event programming, wireless, user interface, and database access technologies ### Technical advisor @ Jones Day Jan 2012 – Jan 2016 | Taipei City, Taiwan Conducted patent prosecution for more than sixty cases in US, TW, and EP system; advised clients on patentability of their ideas; worked with US patent attorneys to provide freedom to operate analyses; provided infringement and invalidity inputs during litigations in multiple jurisdictions, including Taiwan, China, and Germany Collaborated with the client’s RD to design experiments on the subject product to rebut counter party's arguments; analyzed and conducted prior art defense; coordinated with an identification institution to produce infringement reports; led to the counter party’s withdrawal Collaborated with the client's RD to search prior arts and conducted patent invalidation; worked with an expert witness to produce an infringement report; led to the counter party’s withdrawal ### Patent Enginner @ Cywee Jan 2011 – Jan 2012 | Taipei City, Taiwan Drafted/reviewed patent applications and responses to office actions in TW and US system; worked with RD teams to evaluate new ideas; managed patent firms to file applications and responses to patent office; constructed patent maps and slides for CEO's presentation to potential investors; Designed around and monitored competitor’s patents; inspected infringement of competitor’s products ### Patent Engineer @ JC IP Group Jan 2009 – Jan 2010 | Taipei City, Taiwan Drafted/reviewed more than one hundred patent applications or responses to office actions in TW and US system; reported daily news of litigation to build up a litigation database ## Education ### Master of Science (M.S.) in Computer Engineering San José State University ### Master in Electronics Engineering National Taiwan University ### Bachelor in Electrical Engineering National Taiwan University ## Contact & Social - LinkedIn: https://linkedin.com/in/cykuo --- Source: https://flows.cv/jimk1 JSON Resume: https://flows.cv/jimk1/resume.json Last updated: 2026-04-01