Contact & Channel
Name : 한재윤 (HAN JAE YOON)
Birthdate : 97.08.30
Email : [email protected]
Github : https://github.com/White-Asher
Blog : https://whitehairhan.tistory.com/
Introduce & Interest : 소개 및 관심사
- 반갑습니다. 사용자에게 만족스러운 서비스를 개발하고 싶은 백엔드 개발자 한재윤 입니다.
- 코드의 재사용성을 고민하며, 가독성을 향상하기 위해 노력합니다.
- 기능 구현시 효율적인 로직 작성을 위해 고민합니다.
- 불필요한 보일러플레이트 코드 작성을 지양합니다.
- 정적분석 툴을 이용하여 좋지 않은 코딩 방식을 개선하고자 합니다.
- 모든 지식과 경험은 가치가 있다고 생각하며, 이를 공유하고 기록합니다.
- 블로그에 본인의 경험과 공부한 내용을 기록하며 타인에게 도움이 될 때 보람을 느낍니다.
- 공부한 기술들과 어려웠던 점을 잊지 않게 하기 위해 정리합니다.
- PM/기획자/개발자분들과 같이 협업하면서 비즈니스 문제를 해결하는 전문가가 되고싶습니다.
- 프로젝트를 성공적으로 완료하는데 기여하는 개발자가 되고 싶습니다.
- 새로운 기술에 대한 호기심과 주로 사용하고 있는 기술의 깊이 있는 이해를 위해 공부하며 발전하는 개발자가 되고 있습니다.
Tech Stacks : 기술스택
Main Skills : 주로 사용하고 있어요
Java (JDK 8, 11)
- 객체지향 프로그래밍에 대해 이해하고 있습니다.
- 클린코드을 준수하고 TDD를 지향하며 이를 실천하고자 노력합니다
Spring-Boot 2.X
- 서버 구현시 주로 사용하는 프레임워크 입니다.
- Java기반 Spring-Boot Framework(2.x)를 활용한 서버 개발을 해본 경험이 있습니다.
- SOLID 원칙을 이해하며 코드 설계를 추구합니다.
Spring Data JPA
- ORM 방식의 도메인 기반 서버 구현 경험이 있습니다.
- JPQL, QueryDSL을 적용하여 동적 쿼리문을 작성한 경험이 있습니다.
MySQL 8.x (MariaDB 10.x)
- 프로젝트에서 주로 사용하고 있는 RDBMS 입니다.
- RDBMS와 NoSQL의 개념와 장단점을 알고 있습니다.
- RDBMS에서 정규화를 통한 DB설계 경험이 있습니다.
- SQL 제어문에 대해 이해하며 쿼리를 작성할 수 있습니다.
- 인덱싱에 대해 이해하고 있습니다.
Sub Skill : 보고 이해할 수 있어요
- Spring Cloud
- 간단한 예제 프로젝트를 구현한 경험이 있으며 서비스간 통신을 수행할 수 있습니다.
- Spring Security
- Spring Security와 JWT를 이용한 자체 로그인, OAuth2.0 기반 소셜 로그인 구현 경험이 있습니다.