5년차 웹 백엔드 개발자로 주로 python(django), node.js(nest.js), git, postgresql, aws 등의 기술을 사용해 개발했습니다. 프로덕션 서비스를 기획/개발/배포/운영 해본 경험으로 안정성이 높은 서비스를 만들기 위해 언제나 노력하고 있습니다.
업무를 할 때, 개발 뿐만 아니라 현재 상황에 적합한 업무를 먼저 처리하는 것을 선호합니다. 예시로 인기있는 개발 스택을 이유 없이 선택하는 것 보단 현재 회사의 상황, 팀 상황, 본인의 상황 등을 고려해 기술을 사용하는 것이 먼저라고 생각합니다.
개발한 이후의 사이드 이펙트를 고려합니다. 어떤 선택을 했을 때 발생할 수 있는 휴먼 에러 등을 고려하고, 상황에 따라 잠재적인 오류를 감안하더라도 주석이나 문서화를 통해 이를 나중에 수정할 수 있도록 합니다. 이러한 점을 바탕으로 더 좋은 개발자로 성장하기 위해 노력하고 있습니다.
소개
안녕하세요. 지인과 IT서비스 창업을 시작으로 스타트업에서만 벌써 5년차 백엔드 개발자로 살아온 개발자 김민호라고 합니다.
처음 nodejs 백엔드를 시작으로 커리어를 시작해 현재는 python 백엔드 개발을 맡아 비주류 개발자로써의 커리어를 이어오고 있습니다. 지인과 창업했을때 개발은 저 혼자 했기 때문에 1인 개발자의 경험과 이직 이후 성숙한 개발 문화를 가지고 있는 스타트업 개발자의 경험 또한 가지고 있습니다.
처음 서비스를 혼자 개발하면서 적절한 도움이 있으면 참 좋겠다라는 생각을 많이 가졌었습니다. 연차가 쌓인 지금, 그런 고민을 하고 계시는 분들에게 큰 도움이 될 수 있으면 좋을 것 같아서 멘토를 시작하게 됐습니다.
위와 같이 스타트업에서 혼자, 또는 사수가 없어서 혼자 고민하고 계시거나 어려움을 겪고 계시는 분들에게 도움이 됐으면 합니다.
경력
- [현] (주) 레몬베이스: python 백엔드 개발자 겸 Scrum Master 역할 겸임 중. 다양한 면접 경험 및 매니징 경험
- [전] 공유 킥보드 서비스: nodejs 1인 개발자. 혼자서 개발, 서비스 운영, 및 외주 관리 경험
도움을 줄 수 있는 것
- 이력서 / 포트폴리오 피드백
- 신입 개발자의 성장 방법
- 모의면접
- 코드 리뷰 (python/node.js)
- 개발 문화
- 업무 관련 고민
- 리더십, 대인관계, 멘탈관리 등 소프트스킬 등등
멘토링 방법
- 이메일로 사전 질문을 받습니다.
- 만일 제가 피드백 드리기 어렵다고 판단되는 경우에는 그 이유를 설명드리고 정중히 양해를 구하도록 하겠습니다.
- 미팅 도중에 궁금한 점이 있다면 사전 질문과 상관없는 질문이라도 하셔도 괜찮습니다!
- 약속된 시간에 온/오프라인으로 진행합니다.
- 온라인: 구글 밋.
- 오프라인: 성수 근방이면 가능. 단, 일정이나 사정에 따라서는 불가능 할 수도 있습니다.
- 오프라인에 대한 언급이 없다면 기본적으로 온라인으로 진행합니다.