Giter Site home page Giter Site logo

resume's Introduction

CHOI, INJUN

30, Gwanak-ro 17-gil, Gwanak-gu, Seoul, Republic of Korea

SUMMARY

Technical Skills Highlights

  • AWS 활용도 - EC2, S3, ECS(FARGATE), LAMBDA, MEDIACONVERT, RDS
  • 스프링 프레임워크 3-4-5, Webflux에 대한 강한 이해도.
  • React, React-native using Redux, Saga, NodeJS, Babel and Webpack 2, 3 and 4에 대한 실무경험
  • Javascript ES6에 대한 강한 이해도.
  • Elasticsearch(ELKR)에 대한 실무경험.
  • TDD and DDD (JUnit4, 5, Spock)에 대한 강한 이해도. (JUnit 선호)
  • Docker (Docker swarm) 사용경험 (production level)
  • Kubernates (초급)
  • Spring Framework 비동기에 대한 이해도 (CompletableFuture, DeferredResult - production level 사용)
  • Object Oriented Programming(OOP)와 Design Pattern에 대한 이해도.
  • Async back-end server에 대한 이해도.
  • Database설계에 대한 이해도 및 실무 경험.
  • Version control systems (Git and SVN)에 대한 이해도.

Qualification Highlights

  • 실리콘밸리 기업 경험 (Tapas Media)
  • 창업 및 실리콘밸리 진출 경험 (VideoFactory)
  • 공공연구소 MIS 시스템 개발 (ETRI, KISTI, IBS)

PROFESSIONAL EXPERIENCE

프로젝트 이름 : Santa (Seoul, S. Korea)

Engineer | Sep. 2019.05 -

내용

  • 지식공유 플랫폼 설계개발 및 운영 (제품명 : CASTIO)
  • 기존에 존재하던 솔루션과 데이터 통합을 위한 설계 및 데이터 마이그레이션
  • Spring Boot2 (Webflux)를 활용해서 BE 구축 (일반 API, SESSION API)
  • React 를 활용해서 FE 구축 (ReactJS, Redux, Saga)
  • 대용량 파일업로드 및 Apple HLS를 활용한 영상 인코딩 시스템 구축 (S3, LAMBDA, MEDIACONVERT, EVENT 연계)
  • Cloudwatch를 활용한 로깅 with GA (모니터링으로도 활용)
  • BE - TDD 기반의 테스트 코드 작성
  • ECS(FARGATE)를 활용한 INFRA 구축 (VPN - 3TIER)
  • 관리자페이지를 통해 직원/권한별 데이터 제공
  • METABASE를 활용한 BI 구축
  • KOTLIN (SPRING) 을 활요한 Session Server 구축.

프로젝트 이름 : Mr.mention (Busan, S. Korea)

CTO | Sep. 2018 – Mar. 2019

내용

  • 숙박공유플랫폼 - (시리즈A 유치)
  • Java Spring5를 활용한 서버구축
  • MSA 인프라 구축 (DOCKER SWARM에서 ECS로 이후에 변경)
  • Docker swarm
  • METABASE를 활용한 BI 구축

프로젝트 이름 : Tapas Media (Paloalto, CA)

Back-end Programming | Sep. 2018 – Mar. 2019

내용

  • 고객 결제에 대한 통계정보를 제공하기 위한 시스템 구축 (데이터 취합 및 적재 - BIGQUERY 사용)
  • Java Spring framework 4를 활용한 BE 구축 (CompletedFuture, DeferredResult)
  • Spock을 사용한 TDD 테스트 코드
  • JPA, MYBATIS 사용
  • Quartz를 활용한 스케쥴러
  • ReactJS를 활용한 FE 구축.

프로젝트 이름 : VideoFactory (Sunnyvale, CA & Daejeon, S. Korea)

CTO | Nov. 2015 – Jan. 2018

내용

Back-end Programmer and Dev-ops

  • Java Spring framework 3를 활용한 BE 구축
  • database 정규화를 기반으로 서비스 database설계.
  • Spock을 활용한 TDD
  • Spring 4 를 활용한 비동기 형태로 개선 (CompletedFuture, DeferredResult). 서비스 코드들이 Funtional (Chain)형태로 스타일 변경.
  • 신규 크루들을 위한 모듈화 작업 (공통화작업)
  • 검색 및 추천시스템 개발 - Elasticsearch(EKLR)으로 구축 (데이터, 사용자 및 시스템 로그를 기록하고 분석)
  • third-party system을 활용한 결제시스템 구축
  • AWS (ELB, Auto Scailing)을 활용한 인프라 구축
  • Github, Jenkins 를 활용한 CI/CD 구축.

Android Programmer

  • Android SDK 를 활용한 영상 스트리밍 서비스 개발

  • 카메라 촬영후 편집 기능개발 (필터링, 배경음악 합성)

  • 10만명의 유저 : DAU 2만


프로젝트 이름 : ERP(MIS & PMS) for the Korean public institutions (ETRI, IBS, KBSI) (Daejeon, S. Korea)

주니어 | Nov. 2013 – Oct. 2015

내용

Back-end Programmer

  • 회계 예산 파트로써 MIS 통합솔루션 개발
  • 자바 Servlet을 활용한 공통 모듈 개발 (공통화)
  • 회계 예산 및 인사에 대한 DATABASE 설계
  • POINT(중기부)나 은행과 같은 외부 시스템과 연계작업

Front-end Programmer

  • JSP and jQuery를 활용한 FE 구축

프로젝트 이름 : Integrated management system for the research project from all the Korean government agencies and institutions. (KISTI) (Daejeon, S. Korea)

주니어 | Aug. 2013 – Nov. 2013

내용

Web Programmer

  • JSP and jQuery를 활용한 FE 구축
  • NTIS 내에서 국가과제정보를 하나로 통합해주는 OneClick시스템 구축.

Technical Skill

Program Languages

  • AWS를 활용한 인프라구축 (ECS, EC2, S3, RDS, CLOUDWATCH, LAMBDA, MEDIACONVERT등)
  • Google Speech를 활용한 영상 to text 시스템 구축 (연구과제)
  • Spring3, 4, 5 and Webflux에 대한 이해도 및 실무경험 (Spring XML, Spring Boot 1.5 & 2에 대한 실무 경험)
  • 자바 Async(multi-threading)에 대한 이해도 및 실무경험
  • JPA(+Hibernate) ORM and Mapper (MyBatis)에 대한 이해도 및 실무경험
  • Restful (HATOAS, LINK OF CASCADED ACTION)에 대한 이해도 및 실무경험
  • jquery, NodeJS and React with React-redux, React-saga에 대한 이해도 및 실무경험
  • Object Oriented Programming and the Design Pattern에 대한 이해도
  • Functional Programming using RxJava, RxJS에 대한 이해도

Database

  • MariaDB, Mysql, Oracle에 대한 이해도 및 실무경험.
  • AWS EC2에 MariaDB를 설치후, 고가용성 구조 설계 (Master-Slave 구축 및 BE에서 slave db접근시, LOAD BALANCING 모듈구축)
  • Elasticsearch에 대한 이해도 및 실무경험 (검색서버)
  • 고가용 Elasticsearch 설계를 위한 Cluster 구축

AWS

  • ECS (FARGATE)를 사용한 인프라 구축.
  • 대용량 파입업로드 및 인코딩을 위한 인프라 구축 (S3, LAMBDA, MEDIACONVERT, EVENT)
  • SQS를 활용한 검색 인덱스업데이트 인프라 구축
  • 3TIER VPN망 구축.
  • EC2 - ELB, AUTO SCALING 구축
  • RDS 활용경험
  • Jenkins, Github를 활용한 CI/CD 구축

ETC

  • Tomcat 8 - 8.5
  • Nginx. (Load-balancing in application layer - reverse proxy)
  • 리눅스에 대한 이해도 및 실무경험.

EDUCATION

Ulsan University (Ulsan, S. Korea )

Bachelor’s Degree in Computer Science Engineering (Mar. 2006 – Feb. 2011)

De azna CC (Cupertino, USA) 휴학중

Bachelor’s Degree in Computer Science Engineering (_Mar. 2018 – )

resume's People

Contributors

ethanci avatar ijunc2 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.