2012.01~2020.04 Experience in English
This document will be updated.
Kakao / Seongnam-si, Gyeonggi-do, Korea / Software Engineer / Jan 2012 ~ Present
- My Subscription
- Kakao Mail
- SMTP server
- Java, SMTP
- Event Publish-subscribe Platform. Collect email log. Tools
- Java, Logstash, Kafka, NodeJS, HBase
- Paid User Email Service
- Java, Oracle
- Register, withdraw, login message handling
- Spring Boot, RabbitMQ
- Bulk mail sending service
- Spring, MySQL, Redis, jQuery, Bootstrap, DKIM
- User domain email service
- Java, DNS
- Legacy Service / lmtp, imap, confirm mail, etc…
- C, CGI, CMake, Apache, MySQL
- Office Library System
- Spring / MySQL / Barcode
2020~
My Subscription: https://my.kakao.com
2019
- Kakao Mail: https://mail.kakao.com
2018
- TODO
2017
- infra migration
2016
- Java SMTP Server ** Java, Spring framework, SMTP
- Hawkeye - event publish-subscribe platform ** collect email transfer logs and tools ** logstash, kafka, nodejs, hbase
- EMS ** enhancement. privacy, security
- Premium Mail ** enhancement. security
- Janus ** …
2015
- Janus - member register and withdraw job process
- java, spring boot, rabbitmq
- Java SMTP Server
- Java, Spring framework, SMTP
(2015.10 Corporation name changed to Kakao)
2014.06~07
- EMS (Email Marketing System) - Bulk mail sending service ** Java, Spring framework, MySQL, Redis ** jQuery, Bootstrap ** DKIM
(2014.10 Corporation combined with Kakao. Corporation name changed to DaumKakao)
2013.01~02
- Daum Smart Work ** Renewal “Daum Domain Mail Service” to “Daum Smart Work” ** server side: java, gmap (key-value memory cache server like redis), santa (database middleware)
2012.02
- daumin e-library system open
- client side leading
- client side: javascript, jquery
.Mail Server Improvements
- server installation
- mail user home server (apache, cgi services)
- mail receiver server (sendmail, hermes, java)
- mail sender server (sendmail)
- key-value memory cache server (redis, gmap)
- server optimization
- change server sets dns RR type to load balance type (mail receiver server)
- change physical servers to virtual servers (mail receiver server)
- migration (version up)
- made server management tools
- server handling tools (service stop/start tools)
- server monitoring tools (tomcat status, disk full, memory status)
- server script language: perl, python
- client script language: javascript, jquery
- etc: bootstrap
- made tools for customer service
- lost mail history, domain mail service tool, log search tools (pop/imap), mail to issue tracker tool and etc
- script language: perl, python
.charge
- mail receiver server (SMTP, LMTP)
- domain mail service
- tools (lost mail history)
Qualcomm CDMA Technologies Korea / Seoul, Korea / Assistant / July 2011 ~ Dec 2011
- Support multimedia team
- C, JTAG, Android
Graphics Lab / Daegu, Korea / Assistant / Aug 2010 ~ June 2011
- Develop 3D modeling tool
- OpenGL, python
Trek Technology / Singapore / Assistant Software Engineer / Mar 2010 ~ Aug 2010
- Develop Wifi SD Card, Wifi Camera
- Linux, JTAG, CGI, C, lighttpd
Winitech Co., Ltd. / Daegu, Korea / System Engineer / May 2006 ~ May 2009
- Develop Industry-Academic Research System, Project Management System
- Oracle, Java, JBoss, Javascript, MiPlatform
YeongCheon National Cemetery / YeongCheon, Korea / System Engineer / Mar 2005 ~ Aug 2005
- Develop webpage
- PHP, MySQL, Flash