# Hyun Sik Kang > Senior Software Engineer Location: San Francisco Bay Area, United States Profile: https://flows.cv/hyun Software Engineer with proficiency in Ruby on Rails design, development, maintenance, and testing on software applications related to e-commerce and education. ## Work Experience ### Senior Software Engineer @ thredUP Jan 2018 – Jan 2025 | San Francisco Bay Area ### Software Engineer @ thredUP Jan 2016 – Jan 2018 ### Associate Full Stack Software Engineer @ Dot & Bo Jan 2016 – Jan 2016 Application Environment: Ruby on Rails, Capybara, RSpec, PostgreSQL, jQuery, Reactjs, Flux - Collaborated with engineering team to design, architect and build a service oriented and seamlessly integrated e-commerce platform from the ground up. Platform consisted of a single API and two separate React applications: the CMS and Storefront - Designed and improved a number of data models, including a single extensible and encapsulated content object which represented all forms of content that was used on both the CMS and Storefront - Built automatic JSON serialization and normalization across all API response objects Integrated token based authentication system with several authentication mechanisms including Google OAuth - Built highly interactive features within the CMS to improve employee workflows, such as a drag-and-drop framework to support several types of content, real-time search functionality, and WYSIWYG editor integration - Built an entirely new integration with Braintree for ecommerce website payment processing - Responsible for significant performance optimizations within the new platforms such as reducing the response time of updating a content zone by a factor of 60 - Introduced integration testing processes and led the integration of testing tools across all applications - Wrote multiple internal tools for streamlining and optimizing application development including tools that facilitated the creation of testing data - Architected new method for the identification and classification of color attributes in product photos by leveraging Google vision API and building a custom RGB to CIELAB mapping system - Provided key insights into React and Rails best practices, design patterns, and coding styles in weekly engineering meetings - Collaborated with leadership to develop a code review process to optimize internal engineering practices - Managed many application environments and their resources in Heroku for both staging and production ### Software Engineer Intern @ Mentive Jan 2015 – Jan 2015 | Berkeley Skydeck Application Environment: Ruby on Rails, Capybara, RSpec, PostgreSQL, and jQuery - Contributed to the development of an educational platform which facilitated access between mentors and students by emulating a small study group - Integrated multiple-identity authentication systems with several authentication mechanisms including Facebook, edX, and LinkedIn - Fully integrated Stripe and Paypal payment processors - Integrated GoToMeeting video conference application - Architected an automated scheduling system that determined if provided time was available for scheduling meetings while accommodating a limited amount of GoToMeeting licenses - Integrated and customized a forum solution within the application ## Education ### Bachelor of Science (BS) in Electrical engineering and Computer Science University of California, Berkeley Jan 2013 – Jan 2015 ### Computer Science in Computer Science Diablo Valley College Jan 2010 – Jan 2013 ## Contact & Social - LinkedIn: https://linkedin.com/in/hyun-sik-kang-29bb1392 --- Source: https://flows.cv/hyun JSON Resume: https://flows.cv/hyun/resume.json Last updated: 2026-03-23