- KYS(Known Your Self)를 작성한다.
- Key Strength 를 작성한다.
- Read.me 를 작성한다.
- Goal을 작성한다.
- 되고싶은 개발자(Goal)가 되기 위한 gap 분석을 한다..
- Goal 작성 : 위에서 완성된 Goal중 원하는 하나를 선택한다.
- 필요역량 작성 : 되고싶은 개발자(Goal)가 되기 위해 필요 역량을 작성한다.
- 나의 상태 작성 : 지금 나는 어떤 역량을 가지고 있는지 작성한다.
- Gap 분석 : 되고싶은 개발자(Goal)가 되기 위해 가지고 있는 역량과 앞으로 습득해야할 역량을 작성한다.
- To-Do List : 되고싶은 개발자(Goal)가 되기 위해 어떤 것들이 필요할지 작성한다.
장진달
- 개발자로서 본인을 대표할 수 있는 keyword를 3~5개 정도 작성하여 본다.
- ex:
- Java Backend
- Spring/JPA
- Security programming (Spring security, JWT...)
- Fintech
- SDM(Software Developer Manager)
- Key Strength로 표현된 keyword를 가지고 본인을 소개하는 3~5줄 정도의 Read.me를 작성해 본다.
- ex
- 토스 간편결제 서비스와 라인에서 태국, 대만, 인도네시아 인터넷 뱅킹을 개발 하였습니다.
- java를 기반한 Spring framewor와 Spring boot, JPA그리고 JWT, Spring security 같은 보안 모듈을 활용하여 핀테크서비스를 개발 하였고 최근에는 팀장으로 개발자 20여명의 팀을 이끌면서 간편결제 시스템을 운영 하고 있습니다.
- 작성된 read.me로 현재의 자신을 객관적으로 살펴 보고 현실적으로 본인이 되고자하는 개발자로서의 목표를 2~3개 잡아본다.
- ex
- 일 거래액 100억이 되는 Fintech 서비스 시스템을 uptime 99.99% 이상의 안정적인 운영을 할 수 있는 아키택처로 개발/운영.
- 은행과 동일하거나 그 이상의 신뢰성을 바탕으로 금융거래를 할 수 있는 Fintech 서비스를 만들고 안정적으로 운영할 수 있는 서비스의 시스템을 설계 하고 구현하도록 리딩 하는 개발리더.
- 일 거래액 100억이 되는 Fintech 서비스 시스템을 uptime 99.99% 이상의 안정적인 운영을 할 수 있는 아키택처로 개발/운영.
- Java 개발역량
- Spring Boot 역량
- JPA 역량
- Security
- JWT
- Spring security
- RSA
- 대용량 Transaction을 무결성을 지키면서 처리 할 수 있는 역량
- bulk transaction 처리
- 비동기(Future같은?) 처리
- DB Transaction 역량 : isolation, mySQL
- 시스템 안정성이 높은 아키택쳐 구성
- SPOF 방지를 위한 아키택쳐 : MSA, 핵사고날, 시스템 이중화
- 안전한 배포를 위한 기술 : Blue/green deploy, canary deploy, stage환경 설정
- 분산 Cloud 아키택처
- Traffic 처리 : Circuit break, A/B Test, Traffic control
- Java 개발역량
- Spring Boot 역량
- JPA 역량
- Security
- Spring security
- 대용량 Transaction을 무결성을 지키면서 처리 할 수 있는 역량
- 비동기 처리
- DB Transaction 역량
- 시스템 안정성이 높은 아키택쳐 구성
- SPOF 방지를 위한 아키택쳐 : MSA, 시스템 이중화
- 안전한 배포를 위한 기술 : Blue/green deploy, canary deploy, stage환경 설정
- Traffic 처리 : Circuit break, A/B Test, Traffic control
- RSA 학습 심화 : 지금 이론정도만 알고 있음
- Bulk Transaction 처리 : 대용량 처리를 위한 spring batch chunk transaction
- 핵사고날 아키택쳐 스터디
- 분산 cloud 아키택쳐 스터
- RSA 학습 심화 : HTTPS 암호화에 대한 학습 및 JWT 암호화 학습
- Bulk Transaction 처리 : 대용량 처리를 위한 spring batch chunk transaction 을 기존 batch에 적용
- 핵사고날 아키택쳐 스터디 : 외부 스터디 및 강의 학습 후 지금 주문 서버에 적용
- 분산 cloud 아키택쳐 스터 : AWS region별 분산 cloud 설정