소프트웨어 개발의 full-cycle을 이해하기 위해
필요한 만큼 언어, 기술, 분야를 가리지 않고
나선형으로, 반복적으로 학습하고 있습니다.
(상세보기..)
-
주로 사용하는 언어: TS (JS + Node), Java
-
기본 코드 읽기와 간략한 코드 작성이 가능한 언어: Kotlin > Python > Rust
(상세보기..)
-
jenkins server (테스트/빌드/배포) 구축 가능
-
gitlab server (SCM) 구축 가능
-
Docker, VirtualBox, VMWare
-
kubernetes 클러스터 구축 가능 (docker + kubeadm 프레임워크 기반)
-
hadoop 클러스터 구축 가능 (centos linux 기반)
(상세보기..)
-
BDD (Selenium, Cypress)
-
TDD (Jest, Junit)
(상세보기..)
-
Mac, Linux, Windows
-
Intellij IDEA, Eclipse, VS Code, Vim (Zsh + Iterm2)
(상세보기..)
-
Spring (Spring Boot)
-
Express
-
React
🐮 (2021년)
🐮 (2021년 /4월)
🐮 (2021년 /3월)
🐮 (2021년)
-
⚡️ Redux Middleware, PWA 미니 프로젝트
(상세보기..)
-
개발환경 및 특징
-
Redux 라이브러리 경량체 구현 및 Middleware와 관련한 실험적 테스트 작성
-
pouchdb, couchdb로 PWA 구현
-
TDD / 테스트 케이스 100여개
-
-
🐁 (2020년)
-
⚡️ Typescript Express TDD 마이그레이션 프로젝트
(상세보기..)
-
개발환경 및 특징
- Typescript + Express + mustache로 TDD 개발
-
-
⚡️ Typescript로 Scalable Modular JS 라이브러리 만들기
(상세보기..)
-
특징
- Typescript + 샌드박스 패턴 + Module D/I + Mediator + Pub/Sub
-
🐷 (2019년)
-
(상세보기..)
-
개발환경 및 특징
- Java + Swing + BDD / TDD 개발하기
-
🐶 (2018년)
-
(상세보기..)
-
개발환경 및 특징
- Python + Django 로 BDD / TDD 개발하기
-
🏗 (진행중)
-
⚡️ Monorepo && NPM private repo
(상세보기..)
-
개발환경(준비중) 및 특징
- 타입스크립트 기반 모노리포 + gitlab private NPM package repo
-
(상세보기..)
-
개발환경 및 특징
- 쿠버네티스 클러스터 + CD / CI 파이프라인 -> IaC로 코드화하기 (진행중)
-
(상세보기..)
-
사용한 언어
- Java, Typescript, Kotlin, Python, Rust
-
-
️⚡️ IT 학습 도서 목록
(상세보기..)
-
보유한 도서 / 분야별로 입문에 크게 도움이 되었던 도서 / 독학한 도서 / 스터디한 도서 / 독서 모임에서 읽은 도서
-
️⚡️ IT 학습한 분야 :
(상세보기..)
-
주된 관심 분야: TDD, CI / CD
-
공부한 내용:
-
DB Modeling : 이론적 개괄 (✔︎) / 튜토리얼 실습 (︎︎✔︎) / POC 프로젝트 (︎︎︎︎✔︎)
-
Web Framework (Spring + Boot/ React + Redux / Vue): 이론적 개괄 (✔︎) / 튜토리얼 실습 (︎︎✔︎) / POC 프로젝트 (︎︎︎︎✔︎)
-
REST : 이론적 개괄 (✔︎) / 튜토리얼 실습 (︎︎✔︎) / POC 프로젝트 (︎︎︎✔︎)
-
GraphQl : 이론적 개괄 (✔︎) / 튜토리얼 실습 (︎︎✔︎) / POC 프로젝트 (︎︎︎✘)
-
TDD + BDD : 이론적 개괄 (✔︎) / 튜토리얼 실습 (︎︎✔︎) / POC 프로젝트 (︎︎✔︎)
-
CI / CD (Jenkins / ansible) : 이론적 개괄 (✔︎) / 튜토리얼 실습 (︎︎✔︎) / POC 프로젝트 (︎︎︎︎✔︎)
-
DDD + MicroService : 이론적 개괄 (✔︎) / 튜토리얼 실습 (︎︎✔︎) / POC 프로젝트 (✘)
-
가상화 / Docker : 이론적 개괄 (✔︎) / 튜토리얼 실습 (︎︎✔︎) / POC 프로젝트 (︎︎︎︎✔︎)
-
컨테이너 관리 (Kubernetes) : 이론적 개괄 (✔︎) / 튜토리얼 실습 (︎︎✔︎) / POC 프로젝트 (︎︎︎✘)
-
Hadoop Ecosystem : 이론적 개괄 (✔︎) / 튜토리얼 실습 (︎︎✔︎) / POC 프로젝트 (︎︎︎✘)
-
Blockchain : 이론적 개괄 (✔︎) / 튜토리얼 실습 (︎︎✘) / POC 프로젝트 (︎︎︎✘)
-