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
United States
Fremont
Computer Software
C, C++, Python, Java
Experience

Principal Software Engineer Manager
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

Corporate Vice President/Head of Web Service Group
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

Principal Software Engineer
Haileo, Inc
• 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

Tech Yahoo
• 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

Principal Software Engineer
Arcadia Entertainment
• 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

Senior Engineer II
• 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.

Senior Engineer
WiseNut
• 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.

Lead Software Engineer
Thinkware Systems
• 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.

Lead Software Engineer
InT2
• 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
Sunghoon Choi's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ 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.
Great conversations start with the right contact.
It’s time to find yours.


