Design and development of network applications including highly optimized and reliable server software.
Design and development of audio/video applications (a/v processing, broadcasting, codecs) including highly optimized and reliable server software.
Database design and development of complex database-driven applications.
Design and development of desktop applications on Windows platform.
Leading a team of developers which were working on various encoder solutions of the company. Notable achievements:
o Re-designed and re-wrote the input part of live encoder solution to provide greater reliability and flexibility. New design is using multiple processes and IPC.
o Designed and developed cluster encoding system. System contains server and a cluster of encoder nodes to achieve high encoding throughput via distribution of encoding job among several nodes.
o Designed and developed encodi
Clunet Co., Ltd. South Korea
Apr 2007 - Aug 2010 (3 years, 4 months)
o Cloud Computing Network (http://www.clunet.net, http://www.jjangfile.net/)
Developed clients and server applications and partially database back-end of the distributed file download system based on the cloud computing and p2p networking (C++, Winsock, MySQL).
o Real-time video/audio encoding system
Architected and developed system for scheduled recording/encoding of HDTV channels in real-time using AVC/H.264 codec (C++, BDA, DirectShow, MySQL).
o Video streaming system
Took a part i
Senior Architect / Team Lead
Nov 2001 - Jun 2005 (3 years, 7 months)
Was a leader of the team of 5 developers. Activities:
o Trade system
Architected, developed and supported complex distributed trade system which includes goods & finance tracking, accounting, warehouse accounting, data synchronization etc (C#, VBA, MS SQL Server/MS Access, ErWin, XML, Web Services).
o Web B2B system