Projects

Posted by 엘키의 주절 주절 on

Commercial Projects

OP.GG

Logo

  • Role
    • Backend Engineer
  • Tech
    • Kotlin
    • Spring Boot
    • JPA
    • GraphQL

KRAFTON

Logo

Tera

  • Role
    • Online Game Senior Server Programmer
  • Tech
    • C++ 14
    • SQL Server
    • C#
  • Description
    • Online MMORPG Game

Special Project 2

  • Role
    • Senior Server Programmer
  • Tech
    • C# (DotNet 6, ASP.NET CORE)
    • Unity3D
    • Deep Learning Web Platform

Netmarble

Logo

NOS

  • Role
    • Backend API Server Development
  • Tech
    • Java 8, Python 2 & 3, C++
    • Cent OS, Ubuntu
    • Spring Boot 1.5.8
    • JPA
    • MariaDB, Redis, MongoDB
  • Description
    • Netmarble Operating System
    • Private Cloud
    • API Gateway
    • Asset Management System
    • Planner (Script based component link System)

NHN

Logo

MS Project

  • Role
    • Lead Server Programming
    • Contents Programming (Server & Client 1-tier development)
  • Tech
    • Unity3D 5.x in C#
    • Cent OS 7.2
    • Python 3.4.3
    • django 1.10
    • ASP.NET CORE 1.0.3
    • SuperSocket 1.6.6
    • Redis 3.2.6
  • Description
    • Poker based Strategy Card Battle.
    • Python Django
    • C# ASP.NET CORE, SuperSocket

G Project

  • Role
    • Lead Server Programming
  • Tech
    • Cent OS 7
    • Java 8
    • Netty 4.1.13
    • Spring Boot 1.5.2
    • Akka 2.5.3
    • MySQL 5.7
  • Description
    • Realtime Casual Puzzle Game
    • C++ Server Porting to Java
    • Server Structure Architect

Toast Cloud

  • Role
    • Fullstack Web Development
  • Tech
    • Java 8
    • Spring 5.0, Spring Boot 2.0
    • myBatis
    • JPA
    • MySQL 5.7
    • Vue.js
  • Description
    • Public Cloud Service

Mojito Games (JoyCity Subsidiary)

Project M

Logo

  • Role
    • Mobile Game Lead Programmer
  • Tech
    • C#
    • .NET CORE 3
    • ASP.NET
    • DotNetty
  • Description
    • Mobile Collect & Strategy Game.

Ntreev Soft

Logo

Pangya Online

  • Role
    • Assistant Server Programming
  • Record
    • Korean, Japan, Thailand, Europe, Global Service.
  • Tech
    • C++ (VS2003)
    • Windows Server 2003
    • IOCP
    • SQL Server 2005
  • Description
    • 3D Online Golf Game.
    • Stress Test, Unit Test, Test Automation.
    • Trouble Shoot
    • C++ IOCP Socket Library Renewal. (Code Name Redmoon)
    • C++ based Server Patch Automation.
    • Monitoring (& Patch Automation) Tool Development.

MAIET Entertainment

Logo

Gunz 2 the second duel

  • Website
  • Role
    • Server Programming
    • Maintenance System Development
  • Record
    • Steam based Global LIVE
    • Thailand CBT~LIVE
    • Europe CBT 1~2
    • Korea CBT 1~3
  • Tech
    • C++ (VS2008)
    • Windows Server 2008
    • boost asio 1.53
    • SQL Server 2008
    • ruby on rails 3.2.12
  • Description
    • 3D Online TPS Game
    • C++ based Test Automation
    • Server Multi-thread Model fix.
    • Performance Tuning.
    • Exception Handling
    • Trouble Shoot
    • C++ Remote Agent System (Agent, Controller)
    • Ruby(with C++) Server Patch Automation
    • Ruby(with C++) Monitoring Tool

LV999

Logo

밤을 걷는 선비 (Scholar Who Walks in The Night)

  • Role
    • Lead Programming
  • Record
    • Google Play Store launch.
      • 90th in top game sales.
  • Tech
    • Unity3D 5.2.5 in C#
    • Cent OS 7.2
    • ruby on rails 4.2.4
    • PostgreSQL 9.4.10
    • Redis 3.0.7
  • Description
    • Mobile RPG Game.
    • Rails Admin Tool/ Statistics Tool
    • Rails Server
    • Unity3D Client

Neoact

Logo

Pokipoki

  • Website
  • Role
    • Lead Server Programming
  • Record
    • Korea CBT2~LIVE
    • Japan CBT~LIVE
    • Taiwan CBT~LIVE
  • Tech
    • C++ (VS2005)
    • Windows Server 2003
    • IOCP
    • SQL Server 2005
    • Oracle 9i
    • ODBC
  • Description
    • 3D Online SNG
    • Avatar Chatting, Dungeon Adventure, Gathering, Fishing, Hunting and more features.
    • Soccer, Run, Fight and more mini games.
    • Socket Library Maintenance.
    • Server Contents Development.

Chaos Online

  • Role
    • Lead Server Programming
  • Tech
    • C++ (VS2005)
    • Windows Server 2003
    • IOCP
    • SQL Server 2005
    • OLE DB
  • Description
    • 3D Online AOS Game
    • C++ IOCP
    • Socket Library Development
    • SQL Server

Xaimedia

Logo

MixMaster Online

  • Website
  • Role
    • Client Programming
  • Tech
    • C++ (VS 6.2)
    • MFC 6.2
    • Windows Desktop
    • DirectX 7
  • Description
    • 2D Online MMORPG.
    • Tool Development
    • Contents Development

Private Projects

Game

  • GM
    • Unity 3D, C# DotNetty 로 구현한 습작 2D MMORPG
    • 넷핵, 패스파인더 등 클래식 RPG에 영향을 받아 1인 개발 하고 있는 게임.

Github Projects

Crawler

web-crawler

  • Abot2, ASP.NET 6로 구현한 웹 (인벤, 루리웹, 오늘의 유머, FM코리아 등) 크롤러 & 알리미.
  • RSS Feed 알림 기능도 포함.
  • 첫 버전은 Python, Java Script로 구현했으나, 디버깅, 배포 (Docker & K8S) 용이성 등으로 C# ASP.NET 으로 포팅

    lol-crawler

  • ASP.NET 6로 구현한 LOL 게임 시작/결과 추적기
  • 최초 버전은 Java 8, Spring Boot로 구현했었으나, 디버깅, 배포용이성으로 C# 포팅

    stock-crawler

  • Abot2, ASP.NET 6로 구현한 네이버 주식 크롤러, 분석기
  • 다양한 알고리즘으로 종목 선별 기능
  • 조건에 따른 자동 매수/매도를 통한 모의 투자 기능

C# Package

EzAspDotNet

  • ASP.NET 에서 사용되는 각종 편의 기능을 묶어서 제공하는 지원 패키지

    EzAspDotNet.Protocols

  • EzAspDotNet의 공용 Protocols 모음

    EzDotNetty

  • Java의 Netty (소켓 라이브러리)를 Microsoft가 포팅한 DotNetty를 편하게 쓸 수 있게 지원해주는 패키지

    EzMongoDb

  • MongoDb를 C#에서 편하게 쓸 수 있게 지원해주는 패키지

    ExcelToDotNet

  • Excel 정의 데이터를 C# class, enum, json 으로 뽑아서 게임 혹은 각종 앱에 편하게 쓸 수 있게 해주는 패키지

    EnumExtend

  • C#에서 Enum의 설명 기능을 Attribute로 추가, 이외에도 int 로의 변환, 모두 가져오기 등의 유틸리티 기능을 확장 지원해주는 패키지

    JsonTable

  • C#, Unity3D 에서 Json 형태의 데이터를 정의한 자료구조로 로드하고, 매핑 시켜주는 패키지

    light-csnet

  • .NET Framework 4.6 기반의 소켓 테스트 프로그램
  • Flatbuffers 이용

C# ASP.NET CORE

Football-Analysis

WebCommunity

  • ASP.NET 6 기반 커뮤니티 사이트
    • Ocelot 기반의 MSA
    • MongoDB를 메인 DB로 사용
  • Frontend는 Vue.js 기반

    Mobility

  • ASP.NET 6 기반 택시 예약 서비스

C# Projects

ItemGenerator

  • 엑셀 데이터 + 로직 기반 아이템 생성기

    snake

  • 꼬리물기 뱀 게임

C++ Game

NineWars

  • DirectX 9.0, C++로 구현한 습작 2D Auto Battler.
  • Football Manager 시리즈의 영향을 받아, 전략 설정, 유닛 배치를 기반으로 동작하는 게임

    QuizHolic

  • 퀴즈 게임 프로토

    SoccerManagerDx

  • 축구 매니저 게임 프로토

    SrpgSdl

  • SRPG 프로토

C++ Library

light

  • C++, Boost, IOCP, OleDB 기반의 서버 네트워크 라이브러리

    redmoon

  • light가 rename 되기 이전 버전인 network 라이브러리

C++ MFC

ez-shortcut

  • MFC 기반 실행 파라미터 관리 프로그램

    name-generator

  • MFC 기반 이름 생성기

Unity3D

unity-card

  • NGUI를 사용하는 Card 게임 프로토

    unity-srpg

  • UGUI를 사용하는 간단한 SRPG 프로토

    unity-rpg-dq-like

  • NGUI를 사용하는 간단한 1인칭 배틀 프로토

    unity-net-sample

  • flatbuffers 기반 네트워크 코드 예시

Java

loltracer

  • 롤 경기 시작/종료 결과 알리미

    ReservationSystem

  • Spring Boot 기반 CRUD 예시

Python

community-crawler-py

  • 다양한 커뮤니티의 글 정보를 긁어와서 mongodb에 넣는 크롤러

    rebrow

  • Redis 웹 인터페이스

    google-play-crawler

  • google play store 댓글 크롤러

    xlsx-converter-py

  • xlsx 파일을 json or csv로 변환해주는 변환기

    feedly-opml-to-json

  • feedly의 opml 포맷 데이터를 json으로 변환해주는 변환기

Node.js

feed-notifier

  • feed 정보들을 읽어서, 새 feed를 Slack으로 전달하는 프로젝트

    community-notifier

  • community-crawler-py에서 크롤링된 결과를 Slack으로 전달해주는 프로젝트

Vue.js

CommunityBoard

  • community-crawler-py 에서 크롤링된 데이터를 가져다가 시각화+검색해서 보여주는 backend & frontend 통합 프로젝트

Ruby

rails-game-web

  • Rails로 작성된 게임 서버 샘플

    ruby-code-generator

  • Ruby로 C#/Ruby on rails 코드 생성기

Etc

DevIcons

  • 개발에서 다양하게 쓰이는 기술 스택 아이콘 모음

    cpp-console-games

  • C++ 콘솔 화면에서 동작하는 게임 모음