# Haeri (Grace) Kim > Senior Software Engineer Location: San Francisco, California, United States Profile: https://flows.cv/haeri ## Work Experience ### Senior Software Engineer @ Okta Jan 2024 – Present | San Francisco, California, United States ### Senior Software Engineer @ Lacework Jan 2022 – Jan 2024 | Mountain View, California, United States - Developed React UI components, Java REST API services and workflow integrations of Threat Center Alerts, an application to manage security threats detected by proprietary ML models - Enhanced data consumption framework in Java, UI, and Golang to enrich cloud security risk detail page - Lead React UI project to view cloud resources summarized in the context of a security risk - Provided modular refactored code path in UI and unify stale SQL queries on Snowflake Warehouse to ensure data consistency across platform - Developed UI and API to display analytics data on suspicious activity that has been verified and expected by crowdsourced data - Enabled UI/API to display useful analytics data to the user by creating a new complex SQL query, Java backend and UI support - Enhanced metrics logging framework within user workflows, to monitor new feature adoption rates and problems with telemetry data - Developed automated integration tests to check regressions via Slack webhooks ### Staff Software Engineer @ IBM Jan 2019 – Jan 2023 | San Jose, California ### Software Engineer @ IBM Jan 2017 – Jan 2023 | Markham Ontario Storefront Development: - Member of E-Commerce platform storefront team using AngularJS and Foundation - Page Design, development, UI Styling in CSS and communication with backend for the follow components: Carousels with products and advertisements, promotion display, order pages, registration, and product browsing page - Perform UI audits for other teammates’ components Test framework development: - Responsible for coming with the testing strategy and guideline for all developers to follow - Founded the test framework utilities for the team to use in Protractor, including coming up with a base test script class to extend from, and provide the configuration setting for all tests to run in daily basis ### Lead Software Test Engineer @ IBM Jan 2015 – Jan 2017 | Markham, Ontario • Responsibilities as a team lead: - Team lead for various technical solutions in WebSphere Commerce and Digital Commerce in an agile software development team - As a team lead, help to resolve team members’ problems on tests environment, and report impediments that block team’s progress - Participated in planning in to distribute work among team members to effectively meet deadlines - Supervise new team members and interns - Responsible for providing a thorough test plan to deliver high quality product and catch all defects - Educate team members about Accessibility testing and guidelines to make a product accessible for impaired users • Responsibilities as a Software Test Engineer: - Develop and maintain automated test scripts for new solutions. Test scripts are written in Java and with Junit test framework, Selenium web driver and Google Guice - Tests are used for UI validation, RESTful service testing, automate the test environment setup using bash commands, and database testing using SQL queries - Participate in providing enhancements to automated test framework, like utility methods for other teams to use, and providing support to the existing framework for new solutions - Participate in providing bash script to automate test environment setup - Perform regression testing with the automated test scripts - Define use cases each solution and coming up with the test planning effort - Interact with the technical writers to properly understand the solution and document the setup, customize, usage, and troubleshooting instructions of the product ### Software Tester @ IBM Jan 2012 – Jan 2013 | Markham, ON -Part of WebSphere Commerce solution team to perform test execution every release -Part of test automation framework development team to come up with Java UI validation test scripts using XPath and Selenium -Came up with service call testing scripts for WebSphere Commerce administrative tools -Collaborate with team members and developers to come up with test plans and testcases -Learned to use various types of operating system as test environment: Linux, Windows Server, Solaris, Max OS X, AIX and Express ### Front End Developer @ BiblioCommons Jan 2010 – Jan 2010 | Toronto, Canada Area -CSS styling to customize template website to client requirements in sandbox environment, and migrate to the production environment -Replacing logo, editing menu links, changing page elements colors using CSS -Collect marketing data to analyze product usage ## Education ### Bachelor of Applied Science - BASc in Computer Engineering University of Toronto Jan 2008 – Jan 2014 ## Contact & Social - LinkedIn: https://linkedin.com/in/haeri-kim-0625 --- Source: https://flows.cv/haeri JSON Resume: https://flows.cv/haeri/resume.json Last updated: 2026-03-22