# Kevin Ke > Senior Software Engineer Location: San Francisco Bay Area, United States Profile: https://flows.cv/kevinke Languages: JavaScript, Python, Typescript, Java, PHP, Go Frontend: ReactJS, Angular 6+ Backend: Node.js, GoLang, Databases: MySQL, MongoDb, Clickhouse ## Work Experience ### Software Engineer @ Walmart Global Tech Jan 2025 – Present ### Software Engineer @ TikTok Jan 2023 – Jan 2025 ### Software Engineer @ Meta Jan 2022 – Jan 2023 As a member of voice / NLP Assistant Platform for AR/VR Reality Labs is a platform toolchain used to develop Assistant branded experiences and it is the key platform enabler for accelerating RL device success with more compelling Assistant experiences. Assistant Studio provides tools and infrastructure to support authoring, change/release management, monitoring, and continuous improvement of Assistant experiences ### Software Engineer @ SERES AUTO_USA Jan 2021 – Jan 2021 Continuously refactored and optimized ReactJS-based systems to improve development cycle efficiency and quality, implementing dynamic UI features including searchable data tables with debounce mechanisms and AJAX for enhanced application responsiveness. Partnered with Cloud Microservices and vendor teams to design RESTful APIs for In-Vehicle Infotainment (IVI) systems and investigate WebSocket-based solutions, contributing to the deployment of production tools in road test vehicles in China. Designed and developed reusable services to share API calls across components, significantly accelerating development cycles and improving code maintainability across the platform. Analyzed large datasets using SQL and Python to extract business insights and identify trends, while designing and maintaining ETL pipelines to support seamless data integration and processing. Collaborated with Vehicle OTA subsystem teams to establish standards and worked closely with vendor teams on product management duties, utilizing JIIR and Git (Bitbucket) for comprehensive code management. ### Software Engineer @ Charles Schwab Jan 2020 – Jan 2020 | San Francisco Bay Area Implemented feature as applying validations to different types of distribution and date input to match all the necessary client information. Displayed conditional validating banners on UI when different account type clients landing on the page and filling in invalid information, distribution amount, and date. Will trigger this validation feature with showing content about what occurs this issue under validation, and what the client needs to act on in order to remove the restriction. When all the requirements are fulfill, client can proceed to the next review page to check and confirm the populating information have been filled in from the previous page. Restructured and created data in the mock environment to test behaviors with different account scenarios. Built proper automation testings in Jasmine then swapping Ruby E2E test framework with Web Driver IO and CucumberJS. Created and editing some global functions such as masking account number by hiding the numbers from the beginning until only showing the last ending four numbers, since validation banner showing up on UI, it contains a link property by clicking will lead view scrolling into the invalid field. Discussed with UX team to confirm what UI experiences are supposed to apply on, and making the web page as responsive by implementing CSS and SASS. Participated on the daily team stand up meetings to explain what works have been done and how to approach; also, discussing the past and future features during Spring Planning meeting in result of knowledge transfer. ### Software Engineer @ Cisco Jan 2018 – Jan 2020 | San Jose Assisting with design new Web applications by communicating across teams and drawing out projects design Skills: React, Redux, JavaScript, HTML, CSS, React-Bootstrap, Node.JS, Angular4, Material UI • Developing new user interface features using React.JS and Redux. • Assisting with building reusable components and front-end libraries for future use. • Managing and updating front-end styling for responsive and reactive Web applications. • Participating on weekly Tech team meetings to discuss current and future projects and strategies on how to produce efficient work. • Editing existing codes to improve browser compatibility and fixing existing bugs.  • Constructing and discussing Prove of Concept with manager and team lead about what features and functions need to be shown in Web applications using Angular4. ## Contact & Social - LinkedIn: https://linkedin.com/in/kevin-ke-a00236b9 --- Source: https://flows.cv/kevinke JSON Resume: https://flows.cv/kevinke/resume.json Last updated: 2026-03-22