모두에게 친절한 코드를 작성하고자 노력하는 개발자입니다.

Contact information

Email. hjkdw9506@gmail.com

Phone. 010-4039-5482

Channel

Blog. https://velog.io/@hjkdw95

Github. https://github.com/hjkdw95

KakaoTalk_Photo_2021-11-06-19-23-22.jpeg


Introduce

Clean code를 지향합니다.

명작은 보기에도 좋고, 어디에다 내놓아도 아름다워야만 명작이라고 생각합니다. 코드도 이와 같이 코드를 보는 사람의 눈에도 로직이 바로 눈에 들어오도록 깔끔하게 작성되고, 재사용성이 높아 어느 환경에서도 사용이 가능하여야 좋은 코드가 된다고 생각합니다.

이를 실현해내기 위해 처음 코드를 작성할때도 충분히 확장성을 고려하고자 노력합니다. 아울러, 개인 프로젝트 중에도 refactoring 시간을 만들어 보다 깔끔하게, 보다 확장성있게 리팩토링을 진행하여 코드의 유지보수성을 높이고자 노력합니다.

자기주도적으로 업무를 수행합니다.

프로젝트에 guidance가 없어도 능동적으로 프로젝트를 이끌어가기 위해 개발 스케줄 계획 및 초기 개발환경 구축, commit rule, code convention등을 주도적으로 작업합니다. 또한, 단순히 시키는 일만 하기보다는 해당 프로젝트를 통해서 나를 발전시키고, 프로그램을 보다 개선시키고자 노력합니다.

인턴십 기간동안 사수나 담당자가 없는 환경에서도 당황하지 않고 초기 업무 체계를 안정적으로 구축하였고, guidance가 없는 환경에서 안일해지기 보단, 경험해본 적 없는 TDD개발론을 익혀 업무에 도입해보고자 testing tool을 공부하고 사용해본 적이 있습니다.

불필요한 communcation을 줄일 수 있도록 협업 툴을 활용에 적극적입니다.

상세한 commit 및 PR 작성을 통해 작업 현황을 적극적으로 공유합니다.

이슈나 blocker가 발생했을 시 혼자 고민하기보다는 github issue 를 활용하여 현재 제가 처한 상황을 팀원 모두와 공유되도록 노력합니다.

FE-BE간 프로젝트 리소스 공유가 가능하도록 Trello로 프로젝트 관리 시 Information 티켓을 만들어, API 주소, 레퍼런스 사이트 등을 공유합니다.

이 외에도, POSTMAN, slack, notion 등, 목적에 부합하는 커뮤니케이션을 이루어내기 위해 다양한 communication tool을 사용하고 시도하는 것을 즐깁니다.