Sunghoon Choi

Sunghoon Choi

Principal Software Engineer Manager @ Microsoft

About

More than 25 years of experience in full life-cycle software development including requirement analysis, system architecture design and project implementation. Expert on • developing client/server applications under Windows and Linux systems • handling massive data more than terra bytes and massive concurrent network connections more than 1 millions • developing distributed, highly scalable and reliable systems Specialties: • Proficient in: C and C++ • Familiar with: Java, Python, Perl, SQL, HTML, XML • Database: MySQL, HyperSQL, SQLite, Sybase, Informix and Oracle • NoSQL Database: MongoDB and CouchBase • Platforms: Unix(Solaris, Digital UNIX, Irix), Linux, Windows, AWS and GAE • Tools: Vi, Netbeans, Microsoft Visual C++, Eclipse, GDB, InSight, BugZilla, SVN, CVS, Bcsh and Tcsh • Other: ZooKeeper, Hadoop, Flume, Memcached and Tomcat

Country

United States

City

Fremont

Industry

Computer Software

Skill

C, C++, Python, Java

Experience

Microsoft

Principal Software Engineer Manager

Microsoft

LinkedIn
2020-8 - Present · 6 yrs 2 mos

Sunnyvale, California, United States

- Manage ONNX Runtime model shipping team to publish Microsoft internal models and popular AI/ML models to Bing/Office/Azure platform, Hugging Face, and 3rd party - Manage ONNX Runtime GenAI team to support LLM models - Manage Foundry Local project to provide a simple interface for model distribution and inferencing on consumer devices - Migrated onnx.js to ONNX Runtime repository for one source and added React-Native API into ONNX Runtime - Managed ONNX Runtime training team to accelerate training in AzureML - Managed ACPT team to publish Azure Container for PyTorch

Samsung Electronics

Corporate Vice President/Head of Web Service Group

Samsung Electronics

LinkedIn
2017-6 - 2020-4 · 2 yrs 11 mos

Suwon, Gyeonggi-do, Korea

- Commercialized Bixby Q&A service using in-house knowledge extraction, knowledge base, query-answering and machine reading comprehension system - Built an on-device search platform by Implanting Lucene into mobile device and integrated with core apps such as contact, gallery, finder, notes and more - Built a cloud-based search platform using ElasticSearch to provide advanced search experience for various Samsung’s own services such as Galaxy Store, Game Launcher and more - Commercialized Samsung Daily, personalized content feeding platform partnering with more than 60 content providers globally - Responsible for Chromium based in-house mobile browser, Samsung Internet Browser, which is used by more than 500 million devices monthly and is a best profitable product among Samsung services yet

Microsoft

Principal SDE

Microsoft

LinkedIn
2015-9 - 2017-6 · 1 yr 10 mos

United States

- Created portable ranker framework on top of Bing relevance engine - Designed and developed passage ranking system and online experimental pipeline - Designed and developed Napa deep search platform

Microsoft

Senior SDE

Microsoft

LinkedIn
2012-6 - 2015-8 · 3 yrs 3 mos

United States

- Designed and developed category and location search on top of inverted index - Developed a framework to ingest and serve hundreds of billions of social data and OneDrive/OneNote data - Created windows store data ingestion platform

Haileo, Inc

Principal Software Engineer

Haileo, Inc

2011-4 - 2012-5 · 1 yr 2 mos

• Designed and developed multimedia advertisement platform using Java on top of AWS • Developed visual engine war package using Java • Evaluated user management system on top of GAE • Designed and developed scalable and reliable fashion search platform using Java on top of AWS

Yahoo

Tech Yahoo

Yahoo

LinkedIn
2009-7 - 2011-4 · 1 yr 10 mos

• Developed and enhanced Yahoo crawling system • Ported the existing Yahoo featured version of Mozilla 2 to Mozilla 3.6 • Developed alpha stage of Hosted Vertical Crawl system using Yahoo crawling system and Hadoop • Evaluated Lookaside index serving project on top of Yahoo application engine • Designed and developed key libraries in Unified Gateway

Arcadia Entertainment

Principal Software Engineer

Arcadia Entertainment

2004-8 - 2009-5 · 4 yrs 10 mos

• Designed the architecture for Unlimited Game Network platform • Established Arcadia’s homegrown C++ framework libraries. • Designed and developed User Management System and Session Management system, which can handle over 1 million concurrent clients. • Created a distributed, highly scalable and reliable Region Management System and software Load Balancer. • Created a real-time Client Filtering System. • Created a Network Abstract Layer, which manages the connection among servers automatically. • Designed and developed Game Room Management system. • Created a Peer-to-Peer Game architecture, which supports faster and reliable environment. • Designed and developed network communication library on Windows XP

LookSmart

Senior Engineer II

LookSmart

LinkedIn
2002-4 - 2004-7 · 2 yrs 4 mos

• Served a key role in designing and developing the WiseNut’s entire crawling system and query handler system on Windows 2000. • Created a distributed and highly scalable web crawler with custom-version of DNS server and distributed message queueing system, which can crawl 60M pages/day. • Developed the web page repository that can store terra-bytes of documents. • Developed the rate-controller component that ensures to crawl billions of pages without imposing excessive loads on Web servers. • Created a distributed and highly scalable query handler that could process hundreds millions of queries per a day. • Created a cache library that could retrieve and store result queries fast. • Worked on improving search capacity by enhancing WiseNut’s query retrieval algorithm. • Ported a Windows based query handler to Linux • Established WiseNut’s homegrown C and C++ framework libraries.

WiseNut

Senior Engineer

WiseNut

1999-11 - 2002-3 · 2 yrs 5 mos

• Served a key role in designing and developing the WiseNut’s entire crawling system and query handler system on Windows 2000. • Created a distributed and highly scalable web crawler with custom-version of DNS server and distributed message queueing system, which can crawl 60M pages/day. • Developed the web page repository that can store terra-bytes of documents. • Developed the rate-controller component that ensures to crawl billions of pages without imposing excessive loads on Web servers. • Created a distributed and highly scalable query handler that could process hundreds millions of queries per a day. • Created a cache library that could retrieve and store result queries fast. • Worked on improving search capacity by enhancing WiseNut’s query retrieval algorithm. • Ported a Windows based query handler to Linux • Established WiseNut’s homegrown C and C++ framework libraries.

Thinkware Systems

Lead Software Engineer

Thinkware Systems

1997-11 - 1999-10 · 2 yrs

• Designed and developed the Mobile Position System for n.TOP Brand of SK Telecom based on UNIX environment with C and Sybase. • Created a Map Database Server based on UNIX environment with C. • Created a Middleware Server and client libraries for Sybase and Infomix based on UNIX environment with C. • Designed and Developed the Vehicle Assistance Center System for Daewoo Car Service based on UNIX and Windows NT environment with C, Visual Basic and Informix. • Created Thinkware’s homegrown C framework libraries.

InT2

Lead Software Engineer

InT2

1996-3 - 1997-10 · 1 yr 8 mos

• Created a Bulletin Board System with ASP based on Windows NT environment. • Designed and Developed the Korean Telecom Web Service for KT based on UNIX environment with C and Illustra

Education

Seoul National University

Seoul National University

LinkedIn

Computer Engineering

1995 - 1997 · 2 yrs
Seoul National University

Seoul National University

LinkedIn

Computer Engineering

1991 - 1995 · 4 yrs

Sunghoon Choi's Contact Information

Email

******@***.com

Phone

(**) *** ****

Find the Right Leads
Find Verified Contact Data

Try with: Jensen Huang @ nvidia.com Click to autofill
LeadContact awards, five-star ratings, and GDPR compliance badges

What LeadContact does well

Find verified emails, phone numbers, and decision-makers with 98% accuracy.

Find Leads

Find Leads

Find the right people by company, role, industry, location, and more.

925M+ professional profiles

Find Leads
Find Emails

Find Emails

Access verified email addresses for your target contacts.

657M+ emails

Find Emails
Find Phone Numbers

Find Phone Numbers

Get cross-validated phone data from multiple top sources.

239M+ phone numbers

Find Phone Numbers

More Accurate. Lower Cost.

Find contact data in 1 tool with 98% accuracy

LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.

LeadContact Logo
Competitor Tools

All these = $289 per month

Great conversations start with the right contact.

It’s time to find yours.