Yoonsoo Kim
senior software development engineer
About
A professional software developer and problem solver with diverse experience from enterprise-class data management software product to embedded software. Highlights * Expertise in query optimization, query execution, massive parallel processing in SQL Engine product * Successful launches of multiple Microsoft SQL Server products * Successful launches of multiple software-oriented products such as Galaxy Gear 2 smartwatch, enterprise printer management system, MetroEthernet edge switching router, and telecommunication equipment management system. * Extensive experience with the whole software development lifecyle from requirement engineering to acceptance tests * Proficient in design, problem solving, writing maintainable code, testing and debugging * Known for pushing the organization to a higher level in good engineering practices Skills: Query processing, Data analysis, Massive parallel-processing, Multi-threading & multi-tasking, Dump & deadlock analysis, Debugging, Linux system programming, C & C++, Shell scripting, Embedded Linux, RTOS, TCP/IP networking & programming
united states
bothell
computer software
linux, software development, c++, algorithms, c, embedded systems, operating systems, object oriented design, device drivers, rtos, robotics, distributed systems, mobile platforms, c/c++ stl, java, debugging, shell scripting, code review, systems programming, design patterns, architecture, requirements analysis, android, architectures
Experience

senior software engineer
modacom
Developed various remote management software for wireless(2G CDMA, 3G WCDMA) and wired(fiber-optics) telecommunication network equipments. Professional service customers included vendors like LG Electronics, Samsung Electronics, Alcatel, Motorola and telecom operators like KT, SKT, and LGU+. I have strong understanding on management issues like FCAPS(Fault/Configuration/Accounting/Performance/Security) management and telecommunication network. Those softwares were either embedded inside real equipments or deployed on management networks.

senior software engineer
teleware plc
Developed 10Gbps(fiber-optics uplink) switching router(aka Metro Ethernet switching router) near to Fast Ethernet(100Mbps) Internet connectivity service subscribers. It was based on either VxWorks RTOS or MontaVista embedded Linux and provided wire-speed unicast routing, multicast routing, DHCP server, DiffServ QoS, IGMP snooping, port trunking, and various remote management capabilities. I have strong understanding about microcontroller, BSP, RTOS, embedded system software, firmware & Linux kernel development, IP routing, multicast IP routing, and TCP/IP networking. The networking devices were purchased by various Internet connectivity service providers such as KT, SKT, Hanaro Telecom, Nuri Telecom, and so on.

principal software engineer
samsung
For the recent two years, developed Tizen Native C++ framework and successfully launched Galaxy Gear 2 smartwatches which were based on Tizen and ARM CPU. Tizen is an embedded Linux platform for mobile devices. Also maintained C++ coding style guidelines for maintainable and high-quality code, conducted thorough code reviews for submitted code, and developed g-test based automatic testing framework. Was a tech lead of very small team(4 members). Development process was very agile and fast-paced. Also developed web service-based remote management system for enterprise printers and system air conditioning system. It should scale up to 100,000 devices. I made it work through company firewalls because enterprise printers reside behind company firewalls by tweaking HTTP and SOAP protocol and achieved scalability by implementing a simple yet effective load distribution mechanism. The remote management system was bundled with Samsung enterprise printers.

senior software engineer
secui.com
Designed 10Gbps integrated network security appliance Integrated network security appliance is a network security device which combines firewall function, virus and malware screening, spam filtering, web filtering into one device. It was a key issue to distribute several million of TCP/UDP sessions into multi computers as uniformly as possible to meet high performance and availability requirements. I designed a hashing algorithm which could be working at Linux kernel and achieve the goal of uniform session distribution.

senior software development engineer
microsoft
SQL Server, Query Optimizer, Query Executor, Parallel Processing, Columnar Storage, Batch-mode Processing, Query Performance, Expression Service & String processing
Education
seoul national university
computer science
seoul national university
computer science
Yoonsoo Kim'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.

