Kwangshin Oh
Senior Engineering Manager at Treasure Data- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Korean Native or bilingual proficiency
-
English Full professional proficiency
Topline Score
Bio
Lilantha Karunaratne
KwangShin was an exceptional software engineer who knew his stuff to the extremes in the specialized field and I'd call him a "Java Guru" with excellent knowledge on Object Oriented Design/Programming. He was very cooperative in achieving the goals & targets assigned to him which lead us to promote him to a Team Leader position. He was an excellent co-worker within the team and a very resourceful leader helping out his colleagues from time to time when needed. I've known him from the time I was based in Korea until now and I've no hesitation to strongly recommend him to any organization who would require his skills as he is a well structured, "hidden gem" in today's over populated software developer(s)/engineer(s) space.
Lilantha Karunaratne
KwangShin was an exceptional software engineer who knew his stuff to the extremes in the specialized field and I'd call him a "Java Guru" with excellent knowledge on Object Oriented Design/Programming. He was very cooperative in achieving the goals & targets assigned to him which lead us to promote him to a Team Leader position. He was an excellent co-worker within the team and a very resourceful leader helping out his colleagues from time to time when needed. I've known him from the time I was based in Korea until now and I've no hesitation to strongly recommend him to any organization who would require his skills as he is a well structured, "hidden gem" in today's over populated software developer(s)/engineer(s) space.
Lilantha Karunaratne
KwangShin was an exceptional software engineer who knew his stuff to the extremes in the specialized field and I'd call him a "Java Guru" with excellent knowledge on Object Oriented Design/Programming. He was very cooperative in achieving the goals & targets assigned to him which lead us to promote him to a Team Leader position. He was an excellent co-worker within the team and a very resourceful leader helping out his colleagues from time to time when needed. I've known him from the time I was based in Korea until now and I've no hesitation to strongly recommend him to any organization who would require his skills as he is a well structured, "hidden gem" in today's over populated software developer(s)/engineer(s) space.
Lilantha Karunaratne
KwangShin was an exceptional software engineer who knew his stuff to the extremes in the specialized field and I'd call him a "Java Guru" with excellent knowledge on Object Oriented Design/Programming. He was very cooperative in achieving the goals & targets assigned to him which lead us to promote him to a Team Leader position. He was an excellent co-worker within the team and a very resourceful leader helping out his colleagues from time to time when needed. I've known him from the time I was based in Korea until now and I've no hesitation to strongly recommend him to any organization who would require his skills as he is a well structured, "hidden gem" in today's over populated software developer(s)/engineer(s) space.
Credentials
-
AWS Machine Learning Foundations
UdacityOct, 2021- Nov, 2024 -
Diversity, Inclusion, and Belonging
LinkedInAug, 2021- Nov, 2024 -
Critical Thinking for Better Judgment and Decision-Making
LinkedInJun, 2021- Nov, 2024 -
Using Questions to Foster Critical Thinking and Curiosity
LinkedInJun, 2021- Nov, 2024 -
Unconscious Bias
LinkedInJul, 2020- Nov, 2024 -
Application Development - Java
QwiklabsOct, 2019- Nov, 2024 -
Cloud Development
QwiklabsOct, 2019- Nov, 2024 -
Data Engineering
QwiklabsAug, 2019- Nov, 2024 -
Reactive Architecture: Building Scalable Systems
Cognitive ClassMay, 2019- Nov, 2024 -
Reactive Architecture: Domain Driven Design
Cognitive ClassMay, 2019- Nov, 2024 -
Reactive Architecture: Reactive Microservices
Cognitive ClassMay, 2019- Nov, 2024 -
Data Science on the Google Cloud Platform
QwiklabsSep, 2018- Nov, 2024 -
Reactive Architecture: Introduction to Reactive Systems
Cognitive ClassJul, 2018- Nov, 2024 -
Artificial Intelligence Nanodegree and Specializations
UdacitySep, 2017- Nov, 2024 -
Rakuten Project Management
RakutenDec, 2016- Nov, 2024 -
TOGAF® 9 Certified - The Open Group Architecture Framework
The Open Group
Experience
-
Treasure Data
-
United States
-
Software Development
-
400 - 500 Employee
-
Senior Engineering Manager
-
Jun 2022 - Present
-
-
Backend Team Lead / Engineering Manager
-
Oct 2019 - Jun 2022
-
-
-
Rakuten
-
Japan
-
Technology, Information and Internet
-
700 & Above Employee
-
Senior Software Engineer / Team Lead
-
Jan 2016 - Oct 2019
Rakuten Ichiba – DevOps -. #1 E-Commerce Marketplace in Japan with 45,757 shops and 254,580,964 items (2nd July 2018) -. As a service engineer, develop new features and operate with site reliability for checkout process -. 99.95% shopping availability in 2017 (about 4 hours downtime per year) -. Process about 20,000 orders per minute during the 1st minute of Super Sale 2017 New Campaign – Super Point Up -. SPUxAPI which is an aggregator API to provide consolidated SPU… Show more Rakuten Ichiba – DevOps -. #1 E-Commerce Marketplace in Japan with 45,757 shops and 254,580,964 items (2nd July 2018) -. As a service engineer, develop new features and operate with site reliability for checkout process -. 99.95% shopping availability in 2017 (about 4 hours downtime per year) -. Process about 20,000 orders per minute during the 1st minute of Super Sale 2017 New Campaign – Super Point Up -. SPUxAPI which is an aggregator API to provide consolidated SPU (Super Point Up) information -. 99.99% API availability in 2017 (about 50 minutes downtime per year) -. Able to handle 15,000 queries per second during the Super Sale and Shopping Marathon period -. Lead a development team collaborating with marketing team and business colleagues -. Play Framework and Redis (in-memory data structure store) as a cache layer Order data in Realtime -. Initiate the BOSS (Basket Order Streaming Service) architect & design to satisfy biz requirement -. Realtime order data consumed by 5 groups/services within 6 months of service start -. Apache Kafka as a distributed streaming platform Show less Rakuten Ichiba – DevOps -. #1 E-Commerce Marketplace in Japan with 45,757 shops and 254,580,964 items (2nd July 2018) -. As a service engineer, develop new features and operate with site reliability for checkout process -. 99.95% shopping availability in 2017 (about 4 hours downtime per year) -. Process about 20,000 orders per minute during the 1st minute of Super Sale 2017 New Campaign – Super Point Up -. SPUxAPI which is an aggregator API to provide consolidated SPU… Show more Rakuten Ichiba – DevOps -. #1 E-Commerce Marketplace in Japan with 45,757 shops and 254,580,964 items (2nd July 2018) -. As a service engineer, develop new features and operate with site reliability for checkout process -. 99.95% shopping availability in 2017 (about 4 hours downtime per year) -. Process about 20,000 orders per minute during the 1st minute of Super Sale 2017 New Campaign – Super Point Up -. SPUxAPI which is an aggregator API to provide consolidated SPU (Super Point Up) information -. 99.99% API availability in 2017 (about 50 minutes downtime per year) -. Able to handle 15,000 queries per second during the Super Sale and Shopping Marathon period -. Lead a development team collaborating with marketing team and business colleagues -. Play Framework and Redis (in-memory data structure store) as a cache layer Order data in Realtime -. Initiate the BOSS (Basket Order Streaming Service) architect & design to satisfy biz requirement -. Realtime order data consumed by 5 groups/services within 6 months of service start -. Apache Kafka as a distributed streaming platform Show less
-
-
-
Orilogic Singapore
-
Singapore
-
Senior Software Developer
-
Jun 2013 - Nov 2015
UOB FEDT (File Encryption and Decryption Tool) Project FEDT library is a Java library which provides 2-tier encryption/decryption mechanism for both B-to-C and C-to-B mode. This library can be used from other application to conduct consolidated encryption/decryption mechanism across several business unit. FEDT Client standalone executable application supports file encryption/decryption using FEDT library. UOB FEDT (File Encryption and Decryption Tool) Project FEDT library is a Java library which provides 2-tier encryption/decryption mechanism for both B-to-C and C-to-B mode. This library can be used from other application to conduct consolidated encryption/decryption mechanism across several business unit. FEDT Client standalone executable application supports file encryption/decryption using FEDT library.
-
-
-
Polaris Consulting & Services Ltd
-
IT Services and IT Consulting
-
700 & Above Employee
-
Project Manager / Coordination Manager
-
Nov 2013 - Oct 2014
Deliver optimized e-Commerce framework to Korea and provide necessary capacity headroom upgrade the distributor experience by eliminating existing pain points and provide a strategic road-map for enterprise systems to be utilized in the future. Deliver optimized e-Commerce framework to Korea and provide necessary capacity headroom upgrade the distributor experience by eliminating existing pain points and provide a strategic road-map for enterprise systems to be utilized in the future.
-
-
-
Leo Burnett
-
United States
-
Advertising Services
-
700 & Above Employee
-
Freelancer Senior Software Developer
-
Feb 2013 - Jun 2013
Revamp Procter & Gamble SK-II Brand Mobile Web Site Pilot Project Leo Burnett Singapore provides new idea and implementation to revamp the mobile web site for SK-II brand at Procter & Gamble. As a senior software developer for mobile web site prototype, I participate in requirement discussions, design meeting and develop the prototype of mobile site based on Responsive Web Design (RWD) principles. Revamp Procter & Gamble SK-II Brand Mobile Web Site Pilot Project Leo Burnett Singapore provides new idea and implementation to revamp the mobile web site for SK-II brand at Procter & Gamble. As a senior software developer for mobile web site prototype, I participate in requirement discussions, design meeting and develop the prototype of mobile site based on Responsive Web Design (RWD) principles.
-
-
-
-
Research Associate, Software Engineer
-
Jun 2010 - Dec 2012
Managing and developing the software leveraging of innovative IT technologies in the assessment for learning of mathematics. SMAPP is part of a broader research initiative on “Pedagogy and Classroom Processes” in the NIE research framework. The overarching goal of SMAPP is to enhance the quality of mathematics teaching and learning by developing formative and summative assessment practices, embedding ICT in classroom processes to increase the effectiveness of assessment. As a research… Show more Managing and developing the software leveraging of innovative IT technologies in the assessment for learning of mathematics. SMAPP is part of a broader research initiative on “Pedagogy and Classroom Processes” in the NIE research framework. The overarching goal of SMAPP is to enhance the quality of mathematics teaching and learning by developing formative and summative assessment practices, embedding ICT in classroom processes to increase the effectiveness of assessment. As a research associate, I’m responsible for designing and developing whole IT platform and writing a paper with data. Show less Managing and developing the software leveraging of innovative IT technologies in the assessment for learning of mathematics. SMAPP is part of a broader research initiative on “Pedagogy and Classroom Processes” in the NIE research framework. The overarching goal of SMAPP is to enhance the quality of mathematics teaching and learning by developing formative and summative assessment practices, embedding ICT in classroom processes to increase the effectiveness of assessment. As a research… Show more Managing and developing the software leveraging of innovative IT technologies in the assessment for learning of mathematics. SMAPP is part of a broader research initiative on “Pedagogy and Classroom Processes” in the NIE research framework. The overarching goal of SMAPP is to enhance the quality of mathematics teaching and learning by developing formative and summative assessment practices, embedding ICT in classroom processes to increase the effectiveness of assessment. As a research associate, I’m responsible for designing and developing whole IT platform and writing a paper with data. Show less
-
-
-
SK주식회사 C&C
-
South Korea
-
IT Services and IT Consulting
-
700 & Above Employee
-
Assistant Manager
-
Sep 2008 - Jun 2010
Responsible for the operation & maintenance and technical support of Citibank APAC Mobile Banking and Stock services that provides a browser-based banking and stock solution which enables Citibank customers to check account information, pay bills and transfer money on their mobile phones. The team including 3 engineers has successfully provided a stable operation support for Citibank APAC mobile banking and stock system to achieve service quality and satisfaction of customer as well. Responsible for the operation & maintenance and technical support of Citibank APAC Mobile Banking and Stock services that provides a browser-based banking and stock solution which enables Citibank customers to check account information, pay bills and transfer money on their mobile phones. The team including 3 engineers has successfully provided a stable operation support for Citibank APAC mobile banking and stock system to achieve service quality and satisfaction of customer as well.
-
-
-
IPVox Asia Pte Ltd
-
Singapore
-
Team Leader, Senior Software Engineer
-
Jun 2003 - Oct 2007
As the Senior Software Engineer of the company for the region, I’m responsible for developing the EzyTouchTM Contact Centre solution. Design overall software and implement core part of the product using the Asterisk Software PBX, Java Technology and Visual C#. When I was designing the product, I tried to apply the modularization to the overall product and used the XML technology for communicating among the each product modules. I mentored 2 junior developers by providing technical guidance and… Show more As the Senior Software Engineer of the company for the region, I’m responsible for developing the EzyTouchTM Contact Centre solution. Design overall software and implement core part of the product using the Asterisk Software PBX, Java Technology and Visual C#. When I was designing the product, I tried to apply the modularization to the overall product and used the XML technology for communicating among the each product modules. I mentored 2 junior developers by providing technical guidance and motivating them for several projects. Show less As the Senior Software Engineer of the company for the region, I’m responsible for developing the EzyTouchTM Contact Centre solution. Design overall software and implement core part of the product using the Asterisk Software PBX, Java Technology and Visual C#. When I was designing the product, I tried to apply the modularization to the overall product and used the XML technology for communicating among the each product modules. I mentored 2 junior developers by providing technical guidance and… Show more As the Senior Software Engineer of the company for the region, I’m responsible for developing the EzyTouchTM Contact Centre solution. Design overall software and implement core part of the product using the Asterisk Software PBX, Java Technology and Visual C#. When I was designing the product, I tried to apply the modularization to the overall product and used the XML technology for communicating among the each product modules. I mentored 2 junior developers by providing technical guidance and motivating them for several projects. Show less
-
-
Education
-
National University of Singapore / NUS
Master Degree, Computing -
숭실대학교 / Soongsil University
Bachelor of Engineering, Computing