Contents

About hooni.net
1
Editor Window

Development of NCCOMIX for Android

# Development of NCCOMIX 2016.08~2016.12
Belong / Team
NCSOFT Korea / UX Design LAB.
Participants
Total 1
Responsibilities and roles
Development Android App.
Language and Platform
Java / Android, Java
Main Content
Development of NC-COMIX for Android. I designed and implemented the overall structure and functionality of this app by myself. Screens that display the categories and lists of cartoons, Networking with the server, Browse the contents, Language settings for multiple languages.

This is an application for Android which lets you view contents like cartoons on Android.
• Store : https://play.google.com/store/apps/details?id=com.ncsoft.nccomix
• Youtube : https://youtu.be/qp0TOJcvGvY

2
Editor Window

# Development of the Project Anne app 2016.01~2016.08
Belong / Team
SK Planet Corp. / Project LAB 1
Participants
Total 2
Responsibilities and roles
Development of the Project Anne app for iOS
Language and Platform
Objective-C, Swift / iOS
Main Content
Fashion just like streaming music,
you can start your own new fashion project with 'Fashion Streaming - Project Anne' that you can wear whatever you want without buying.

This is the application of OK Cashbag for smartphone.
• Store : https://itunes.apple.com/us/app/id1152976679?mt=8
• Youtube : https://youtu.be/hrhrGHav6b4

3
Editor Window

Developed OK Cashbag app for iOS

# Development of OK Cashbag app 2014.03~2016.01
Belong / Team
SK Planet Corp. / OCB-Development Team
Participants
Total 4
Responsibilities and roles
Development of OK Cashbag app for iOS
Language and Platform
Objective-C, Swift / iOS
Main Content
Development of OK Cashbag for iOS. Leading renewal 5.0 version, Making animated effects in app, Networking Library, Design and implement about OpenURLScheme for hybrid, Making parser library for APNS, Authentication of webview, Touch ID, ..

This is the application of OK Cashbag for smartphone.
• Store : https://itunes.apple.com/kr/app/ok-cashbag/id358731598?mt=8
• Youtube : https://youtu.be/-hH-Odv-Ubc

4
Editor Window

Development of Hoppin VoD app

# Development of Hoppin VoD app 2013.03~2014.03
Belong / Team
SK Planet Copr. / Media-Technical Development Team
Participants
Total 3
Responsibilities and roles
Development of Hoppin VoD for iOS / Android
Language and Platform
Objective-C, Java / iOS, Android
Main Content
Development of Hoppin VoD for iOS. I designed and implemented about this. Login/Authentication, Flexible drawer menu, Background Task for Download, Contents Management for theaters / Exhibits / Purchases

This is VoD application for smartphone and tablet PC. It is based on iOS and Android, and includes event notification, DRM support, media playback / control, and setting functions.
• Store : https://itunes.apple.com/kr/app/id638223563?mt=8
• Youtube : https://youtu.be/b8YNLIjQxfI

5
Editor Window

Prototype games for mobile web

# Prototype games for mobile web 2012.11~2012.11
Belong / Team
Naver Corp. / Portal AjaxUI Team
Participants
Total 1
Responsibilities and roles
Prototyping hybrid game for web
Language and Platform
Javascript (Jindo framework) / Mobile Web
Main Content
This is a quiz game that requires memorize. Tens of cards are randomly exposed each time, and the user must remember this card and finally have to guess that card. At that time, our company was confirming the possibility of a mobile web platform at my headquarters.
I was tasked with this and I was successful on my own. All areas of design and implementation are completed in a short time (7md). Also it was designed to support various device environments and screen switching.
As a result of successful prototyping, many related quiz games are registered as mobile web projects.
6
Editor Window

Developed Music app for Hybrid

# Hybrid app (various plaforms) 2012.10~2012.12
Belong / Team
Naver Corp. / Portal AjaxUI Team
Participants
Total 2
Responsibilities and roles
Design protocol and OpenURL Scheme, iOS App Developer
Language and Platform
Objective-C, HTML, Javascript / Hybrid(iOS, Android, Mobile Web, HTML, Javascript)
Main Content
This is a music app that plays the built-in music source.
The UI for the music list is created as a web page of HTML, we learned how Hybrid App works at the time, directly designed and implemented a protocol that interfaces with Native App. Playing and controlling the music was written by native Objective-C code and user interface like list was written by HTML code.
7
Editor Window

Development of SNS modules for 3rd party

# Dragon Saga Game Launcher 2012.09~2012.10
Belong / Team
NAVER / Portal AjaxUI Team
Participants
Total 2
Responsibilities and roles
Development of Social layer for chatting.
Language and Platform
Javascript, jQuery, HTML5 / Web (Front-end)
Main Content
It is a responsive website of the game called "Dragon Saga" which launched in Singapore at the time. As the user scrolls the entire web page vertically, the animations and fun elements implemented in HTML5 / CSS respond according to the scroll position and are executed. I was responsible for the social layer, modularized it which works automatically when add only JS file to the web page. This is an area where you can interact with actual SNS friends by interacting with the server API of game independently.
8
Editor Window

Naver Encyclopedia for mobile web

# Naver Encyclopedia 2012.08~2012.09
Belong / Team
Naver Corp. / Mobile AjaxUI Team
Participants
Total 2
Responsibilities and roles
UI / UX improvement, modularization of related library
Language and Platform
Javascript(Jindo framework) / Mobile Web (Front-end)
Main Content
I supplemented the disadvantages of the Naver cast developed in the past and applied the updated code to the knowledge dictionary. I made documents relevant code and functionality and trained that team. Also I cooperated with the another team which development of travel service related contents in our company.
9
Editor Window

NaverCast for mobile web

# NaverCast for mobile web 2012.04~2012.08
Belong / Team
Naver Corp. / Mobile AjaxUI Team
Participants
Total 1
Responsibilities and roles
Development of NaverCast for mobile web
Language and Platform
Javascript (Jindo framework) / Mobile Web (Front-end)
Main Content
I have improved the UX of the inconvenient "Naver Cast" in the mobile web environment and added a user-responsive interface. I also created a dedicated viewer for the image and gallery area within the text which able to respond to the resolution and screen state of each device. At that time, we were the first in the industry to apply the effect of swiping left and right across the entire contents of a mobile web page.
I modularized and provided it as content-consuming template to other team in our company.
10
Editor Window

Hybrid app for tablet PC

# Hybrid app for tablet PC 2012.02~2012.04
Belong / Team
Naver Corp. / Mobile AjaxUI Team
Participants
Total 1
Responsibilities and roles
Prototyping and development of hybrid app for smart device
Language and Platform
Objective-C, Java, HTML, Javascript, Node.js / iOS, Android, Mobile Web
Main Content
I refined the format of various contents into a magazine form, and implemented a beautiful page conversion effect.
I designed and implemented an exotic transition effect that swipes the entire screen. I formulated it as a module and applied it to future "Naver Cast" project. During the implementation of Naver cartoons for demonstration, I made Naver Membership Certification Library using Node.js.
I have also developed and applied a plug-in dedicated to PhoneGap that captures a specific area on the screen or uploads a file.
11
Editor Window

Naver Cartoon app for Japan

# Naver Cartoon app for Japan 2011.12~2012.01
Belong / Team
Naver Corp. / Mobile App Development Team
Participants
Total 1
Responsibilities and roles
Development of Naver Cartoon app for iOS
Language and Platform
Objective-C / iOS
Main Content
Development of NaverCartoon app for iOS.
I have refactored and documented all the code like spaghetti from Naver comics that was developed by third party vendors without documentation since 2007. In particular, improved the inefficient structure of receiving and processing one piece of webtoon image per synopsis. Cartoon view, data structure, WebToon image processing logic and related SQLite DB tables and related queries have all been improved. So, It is improved to transmit data reliably in a slow network environment such as 3G. Fixed temporary storage, validity time limits, and copyright issues related to iCloud.

This is an application for iOS which lets you view contents like cartoons.
• Store : https://itunes.apple.com/kr/app/id315795555?mt=8
12
Editor Window

Development of modules for iOS

# Development of modules for iOS 2011.12~2012.01
Belong / Team
NAVER / Mobile App Development Team
Participants
Total 1
Responsibilities and roles
Development of modules for all Naver App (iOS)
Language and Platform
Objective-C / iOS
Main Content
I have developed a common module for all Naver apps. It was improved the list and view screen of the existing notice module so that it can classify the ending and proceeding according to the type of the notice.
I also added the ability to expose alerting messages when entering the Naver app and to force updates according to the version.
13
Editor Window

Development of Naver PWE Menu

# Naver PWE menu 2011.05~2011.11
Belong / Team
Naver Corp. / NaverMe Team
Participants
Total 1
Responsibilities and roles
Modularization of each area of NaverMe, Development of PWE common menu for web
Language and Platform
Javascript (Jindo framework) / Web (Front-end)
Main Content
It was the task that Naver Chairman directed at the time. This is common menu of personalized environment among Naver service is collected and modularized. This is called the PWE(Personal Web Environment) menu which includes mail notes, calendars, notes, address book, N drive, office, library, housekeeping, and health records.
I implemented the module which communicates using JSONP with each server in services to expose the current menu status and new news at a glance. In addition, the person in charge of each service can easily add independent menu by adding only the corresponding module.
14
Editor Window

Development of NaverMe

# Development of NaverMe 2010.09~2011.12
Belong / Team
Naver Crop. / NaverMe Team
Participants
Total 3
Responsibilities and roles
Modularization of each area of NaverMe, Improvement of NaverMe
Language and Platform
Javascript(Jindo) / Web (Front-end)
Main Content
NaverMe is a representative service of Naver's personalization service. Users can subscribe to a variety of content or create new ones without having to move pages on one screen. In particular, it can be conveniently displayed and managed at a glance by linking with blogs, SNS, calendars, schedules, memos, casts, and cartoons.
15
Editor Window

Nate Cartoon App for Android

# Nate Cartoon App for Android 2010.04~2010.07
Belong / Team
SK Communications Corp. / Convergence Development Team
Participants
Total 1
Responsibilities and roles
Development of Nate Cartoon App for Android
Language and Platform
Java / Android
Main Content
Development of Nate Cartoon for Android.
I designed and implemented the overall structure and functionality of this app by myself. Screens that display the categories and lists of cartoons, Networking with the server, Browse the contents, Language settings for multiple languages.

This is an application for Android which lets you view contents like cartoons.
• Store : https://play.google.com/store/apps/details?id=com.nate.android.cartoon&hl=ko
16
Editor Window

Development of Cyworld Flag for Android

# Cyworld Flag for Android 2010.04~2010.09
Belong / Team
SK Communications Corp. / Convergence Development Team
Participants
Total 3
Responsibilities and roles
Development of Cyworld Flag for Android
Language and Platform
Java / Android
Main Content
I developed peripheral information and location based component.
Cyworld Flags is a location based life log service like Foursquare. Users can checks in for a specific area and share it with their social network friends. By taking photos and writing comments, you can provide information on specific places for restaurants, hospitals, other stores, etc., and share them on Twitter and your personal blog.
17
Editor Window

Development of NateConnecting App

# NateConnecting App 2010.03~2010.06
Belong / Team
SK Communications Corp. / Convergence Development Team
Participants
Total 3
Responsibilities and roles
Development of NateConnecting App fo iOS / Android
Language and Platform
Objective-C, Java / iOS, Android
Main Content
NateConnecting is a mobile service that allows people to share short articles and contents like Twitter.
18
Editor Window

Development NateConnecting for Web

# NateConnecting for Web 2009.11~2010.03
Belong / Team
SK커뮤니케이션즈 / NateConnect TF Team
Participants
Total 4
Responsibilities and roles
Development NateConnecting for Web
Language and Platform
Java / Web, Struts 2.0
Main Content
I have implemented the main page with OpenAPI. Also have added an expanded menu area. NateConnecting is a short blogging service that allows you to communicate with short people like Twitter. But it can communicates mainly with people who are already friends, and also includes secret function.
19
Editor Window

Renewal of Nate.com

# Renewal of Nate.com 2009.07~2009.10
Belong / Team
SK Communications Corp. / NateConnect TF Team
Participants
Total 1
Responsibilities and roles
Renewal of Nate.com and Integrating with
Language and Platform
.NET/C#, ASP, Java, PHP, Javascript / .NET/C#, Struts 2.0
Main Content
At that time its main services of our company were Cyworld and Nate.com.
I have contributed a lot to the integration these two services and have created an overview of the personalization areas provided by both services. When user logged in, personal information is displayed at a glance such as friend's birthday, update information, club, knowledge search, connecting, and fortune of friends which are obtained by communicating with the APIs of the other nine servers in our company.
I designed and implemented these code which communicating with each server.
20
Editor Window

Development of Cyworld Minilife 3D

# Cyworld Minilife 3D 2008.08~2009.06
Belong / Team
SK Communications Corp. / Cyworld Minilife Team
Participants
Total 3
Responsibilities and roles
Development of Cyworld Minilife 3D for web, Development of API for Minilife client
Language and Platform
PHP5 / Web (Back-end, Front-end)
Main Content
Cyworld MiniLife is a 3D Social Network Service that implements based on the existing 2D Cyworld service. I developed APIs for web pages for entering the 3D screen and various campaigns and games that operate inside the client. In addition, we have developed a service to retrieve member information and exchange message with members.