1. 소개
“좋은 설계의 바탕 위에 좋은 소프트웨어가 나온다”라고 생각하며, 그에 맞게 행동하려고 노력하는 프로그래머입니다.
기술 관련 대화와 토론을 좋아하며, 내공향상을 위해 내/외부 스터디와 세미나 및 컨퍼런스 참여도 꾸준히 하고 있습니다.
또한, 질 높은 교육과 다각도의 멘토링을 통해 프로그래머의 역량향상을 꾀하는 것을
지지하고 있습니다.(http://javacan.tistory.com/282)
2. 관심사항
- TDD를 통한 개발생산성 향상 및 SonarQube/Jenkins등을 이용한 소프트웨어품질 관리
- 지속적인 리팩토링 및 이를 검증하는 유닛/통합테스트 코드 작성
- 테스팅을 도와주는 다양한 툴 및 라이브러리(Mockito, DBUnit, Qunit, Nightwatchjs등)
- Spark등을 통한 실시간 데이터 분석과 머신러닝을 이용한 유용한 인사이트 도출
- 객체지향 설계, 디자인 패턴, Scala/Python/Groovy, 코드리뷰와 멘토링
- Spring Framework처럼 다양한 실무프로젝트를 수행하는데 활용할 수 있는 기반 프레임워크를 만드는 것
- 60살까지 어떻게 하면 현업에서 행복하게 프로그래밍 할 수 있을까?