
Java Server Expert, Open Source Hobbyist
Korea

Java Server Expert, Open Source Hobbyist
Korea
Objective:
--------------
A position as a high-performance and high-quality Java network application developer or technical lead who applies appropriate advanced technologies for a successful project.
Qualification Highlights:
----------------------------------
A highly experienced massive Java network application developer (Distributed SMS gateway based on lightweight ESB).
A problem solver of various open source server-side applications (Member and PMC Chairman of the Apache Software Foundation).
A clear decision maker with deep understanding on OOP and user-friendly API / software design.
Very interested in pragmatic software development process such as Agile principles.
Has competent communication skill both in English and in Korean (Speaker of the ApacheCon US 2005, ApacheCon Asia 2006, and JavaOne 2008).
Java, NIO, API design, Server application architecture, ESB, Open source community nurturing
(Public Company; 1001-5000 employees; RHAT; Computer Software industry)
September 2007 — Present (2 years 3 months)
* A project lead of: JBoss Remoting, Netty, Log2Log, and APIviz
* A contributor of: JBoss Messaging
(Computer Software industry)
October 2004 — Present (5 years 2 months)
The founder (since October 2004), the first PMC chairman (October 2006 ~ June 2008), and a PMC member (October 2006 ~ June 2008) of the Apache MINA project, a Java network application framework.
A committer (since October 2004) and a PMC member (March 2005 ~ Feburary 2008) of the Apache Directory project, a Java open source LDAP client & server implementation.
A PMC member (January 2006 ~ Feburary 2008) of the Felix project, an open source OSGi framework implementation.
* PMC = Project Management Committee
(Public Company; 1001-5000 employees; Information Technology and Services industry)
July 2006 — August 2007 (1 year 2 months)
NHN Corporation is a leading web service provider of two Korean major Internet services; Naver.com (16 million unique visitors/day and 1 billion page views/day) and HanGame.com (3 million unique visitors/day and 240k concurrent players).
I joined the 'Web Platform Development Team' at NHN Corporation since the acquisition of Chutnoon, Inc. My focus was on developing an application server that exports existing POJOs via various RPC protocols such as Hessian. OSGi framework was employed for the application server to provide dynamic and autonomous runtime configuration of service objects, which leads to high-level service virtualization.
(Public Company; 51-200 employees; Information Technology and Services industry)
February 2006 — June 2006 (5 months)
Chutnoon ('the first snow' in Korean) arose as a dark horse of the Korean search industry introducing ‘SnowRank’ algorithm. Their Googlish look stirred people to expect it to be an alternative for Naver, the Korean #1 portal. As of July 2006, however, it has been acquired by NHN Corporation, which owns Naver. They decided to merge their manpower and to enter the Japanese market.
I worked at ‘the system technology team’. The team was in charge of creating a large scale storage and web crawlers. My main role was to design distributed MySQL databases and to implement client API for the databases. The API implementation involved the design of the document query language and the implementation of its parsers and lexers, as well as delicate design of the user-friendly API. I also created a performance test tool with Spring framework to test a MySQL database as a document storage. A valuable experience on MySQL, as a massive document server, has been acquired during this period.
(Privately Held; 1-10 employees; Computer Software industry)
February 2005 — January 2006 (1 year )
Solarsis Group LLC is a private company held by Alex Karasulu. A few members of the Apache Directory project management committee got together and started the Safehaus project. Solarsis Group LLC was the effort to bring up the Apache Directory Server to the enterprise level and to build commercial open-source IdM (identity management) softwares on top of it.
My first task was to implement multi-master replication for ApacheDS. Most time was spent to understand standards regarding LDAP replication and conflict resolution. Besides that, I kept working on various Safehaus/Apache subprojects such as TripleSec, MINA, Maven, Felix and ApacheDS itself.
I learned a lot of things such as how an open source project works and how to communicate in English with many kinds of people over the world during this period.
(Public Company; 51-200 employees; Telecommunications industry)
January 2003 — January 2005 (2 years 1 month)
Arreo Communications, Inc is the biggest SMS provider in Korea. It is also a leader in Korean mobile messaging solution market. I designed and implemented a SOA-based messaging platform in Java, which is optimized for massive transmission of mobile messages. My team implemented the whole SMS stack and its related components on top of the platform. We developed a flexible ESB which routes messages intelligently by calculating delivery time in near real-time. Thanks to this light-weight ESB, the company was able to maximize the quality of service and revenue without compromising any of them. Our messaging solution also has been deployed to major Korean banks and telco companies such as Nonghyup and Hanaro Telecom.
I also lead the standardization of the development process for all development teams. The standardization team defined the required output for a project, made a selection of development tools such as Subversion and Maven, and established the coding style and convention.
Bachelor's , Computer Science , 1999 — 2003
1996 — 1998
open source, music, billards, photography
JBoss.org, IEEE Computer Society, Apache Software Foundation
Bronze medal in KOI (Korea Olympiad in Informatics) 1998, which is held by Korea Agency for Digital Opportunity and Promotion