소개

k8s 기반의 PaaS 개발을 하고 있습니다. MSA에 관심이 많습니다.

활동

S.O.P.T

2013.09 - 2015.01

대학생 IT 창업 동아리에서 활동하며 안드로이드 프로그래밍에 대해 배웠습니다. 또한 기획, 디자인 등 다양한 대학생들과 만나 교류하며 협업 능력을 키웠습니다.

SCON

2014.09 - 2015.01

SCON은 S.O.P.T 동아리에서 진행하는 IT 컨퍼런스를 준비하고 개최하는 팀입니다. 저는 컨퍼런스의 연사 모집 담당을 맡아 3분의 연사님을 초청해 컨퍼런스를 진행했습니다.

ByIT

2014.10 - 2015.06

ByIT는 IoT 창업팀으로 저는 아두이노를 활용한 전자점수판 제작과 Python&Django를 이용한 반응형 웹페이지를 제작해 '2015 공공 사물인터넷 해커톤'에서 우수상을 수상했습니다.

지암 이노베이터

2015.03 - 2015.12

지암 이노베이터는 국민대학교에서 지원하는 프로젝트 단체로 다양한 전공의 학생들이 모여 IT 관련 프로젝트를 기획부터 개발까지 진행합니다. 저희 팀은 IoT 프로젝트인 Smart mirror를 만들어 '국민대학교 캡스톤 디자인 경진대회'에서 우수상을 수상했습니다.

오픈소스

2016.03 -

오픈소스 활동 하는것을 좋아합니다. 최근에는 다양한 container 기반의 오픈소스에 관심이 많습니다.

알고리즘 스터디

2016.07 -

알고리즘 문제 해결 능력 향상을 위해 알고리즘 스터디를 진행했습니다.

프로젝트

WatchGithub - Android MVP sample App using Dagger, Rx Java and Github API
android-firebase-auth-chat - Android firebase auth and chat sample app in MVP using dagger
Khypervisor - Hypervisor for multi OS on ARM board
Smart Mirror - 라즈베리파이를 이용한 스마트 미러 프로젝트
TheOnlyWayWeSaveTheEarth - Android app engine을 이용한 2D 아케이드 게임
지능형 모형차 경진대회 - 라인트레이서를 이용한 대회 미션 완수

학기 프로젝트 & 주요 수강과목

컴퓨터 구조 - ALU, Cache, Pipeline 등 컴퓨터가 구동되는 기본 원리에 대해 배웠습니다.
자료구조 - Linked List, Stack, Queue, Tree, Graph 등 프로그래밍에 기본이 되는 자료구조의 종류와 연산 방법에 대해 배웠습니다.
알고리즘 - 선형 자료구조를 이용한 Divide&Conquer, Dynamic Programming, 비선형 자료구조를 이용한 트리, 그래프 문제 해결 능력을 배웠습니다.
프로젝트 - baekjoon, algospot 등 알고리즘 사이트에서 푼 문제 코드를 저장한 레파지토리
네트워크 - OSI 7계층과 HTTP, FTP 등 네트워크 프로토콜에 대해 배웠습니다.
프로젝트 - C언어를 이용해 소켓 통신 프로그램을 제작해 client-server 간의 파일 전송 구현
운영체제 - 운영체제의 기본이 되는 Scheduling과 Memory Management에 대해 배웠습니다.
프로젝트 - Semaphore를 이용한 Condition Variable 구현
고급 시스템 프로그래밍 - 멀티 프로세스 환경에서 pipe, fifo등 IPC와 Semaphore, Message queue, Shared Memory를 통한 통신 방법에 대해 배우고, Thread 생성과 동작 원리에 대해 배웠습니다.

언어

C

C++

Java

JSP & Servlet

Python

PHP

Javascript

HTML5 & CSS3

운영 체제

Mac

Ubuntu

Window

보유 기술

Android & Gradle

Spring & Maven

Git

JUnit & Mockito

Make build

PHP & Codeigniter

Python & Django

Mysql

Firebase

Bootstrap

AWS EC2

Azure