채용공고 올리기

김호집님을 응원해보세요!

지금 만족하고 있어요

미리보기

기본 정보

이름
김호집
직업
신입 백엔드 개발자
간단 소개

열린 마음으로 상대의 의견을 듣고, 주도적으로 맡은 바를 책임지는것을 지향하는 신입 백엔드 개발자 김호집입니다. - 소통을 좋아하는 개발자로, 활발한 커뮤니케이션을 통해 협업 및 업무를 진행하는것을 좋아합니다. - 학부 시절 프로그래밍을 접하고, 원하는 아이템을 직접 만드는 개발직군에 매료되어 공부하기 시작하였습니다. - 어려운 문제를 피하지 않고, 논리적으로 왜 문제가 발생했을지, 또 어떻게 해결해야할지를 생각하기를 좋아합니다. - 문제가 생기면 저의 cs지식을 활용하여 다방면의 가능성을 열어두고 문제를 해결하는 편입니다. - 함께 성장하는 즐거움과 몰입의 중요성을 아는 개발자입니다. 이력서 노션 폼 https://adaptive-dogwood-db3.notion.site/58be55eba7f24541bcdad76416f6fc5c?pvs=4 자기소개서 노션 폼 https://royal-protocol-348.notion.site/4fcc684248d14b0cba799e92368074fd?pvs=4

기술 스택

기술 스택

Node.js, NestJS, TypeScript, JavaScript

포트폴리오

URL

link

https://royal-protocol-348.notion.site/Worldisaster-7892b3d31a8b4272bd67b71bdf76fcb8?pvs=4

노션

교육

소속/기관명

가천대학교

종류 | 전공

대학교(학사) | 건축공학과

재학 기간 | 재학 상태

2016.03. ~ 2023.08. | 졸업

대외활동

활동명

SW사관학교 정글

소속/기관명

KAIST / KRAFTON / Team SPARTA

연도

내용

Github : https://github.com/Hojip-Kim/SW-Jungle

C언어를 활용한 구현위주의 부트캠프

  • 알고리즘(DFS, BFS, DP, Greedy, Divide and conquer …)
  • 자료구조(Singly Linked-List, Doubly Linked-List, Red-BlackTree …)
  • 동적 메모리 할당(implicit, explicit, segregate allocate, buddy-systems)
  • OS(Thread, Process, Scheduling, System Call, Virtual Memory)

자기소개

자기소개
  1. 개발자를 선택하게 된 이유

학부시절, 미래에 대한 고민에 방황하던 와중, 투자에 관심을 갖게 되었고, 자연스레 투자에 관심이 많은 사람들과의 교류로 이어졌으며, 한 투자자와의 인연이 닿게 되었습니다.

이 투자자는 트레이딩 봇을 통해 투자에 활용 하던 개발자였는데, 자신의 아이템을 통해 높은 수익률을 달성하는 모습을 보며, 자신의 기술로 직접적인 가치를 창출하는 능력에 감명 받았습니다.

자신의 도구를 직접 만들어 활용하는 이 개발자를 마주한 이 경험은 제가 소프트웨어 분야로 빠져들게된 계기가 되었습니다.

이에 따라 진로를 정하게되어, 대학교에 복학한 후, 소프트웨어학을 복수 전공으로 결정을 내리게 되었습니다.

또한, 개발 분야에 대해 더 깊이 파고들수록 IT의 전문성은 노력에 따라 명확한 결과를 가져온다는 점이 저의 직업을 선택하는 가치관과 부합하였습니다.

기술의 힘을 통해 직접 실질적 가치를 창출하고, 전문지식을 전달하는 능력을 활용하여 이 분야에서 의미있는 발자취를 남기고자 합니다.

  1. 개발 프로젝트 진행 시 주요 담당 역할

저의 역할은 프로젝트 기획 및, 일정관리, 팀원들 간 의견을 조율하는 데에 중점을 두었습니다.

각 팀원의 의견을 경청하고, 이를 바탕으로 공통된 목표를 설정하는 과정을 프로젝트의 성공 뿐이 아닌, 팀장으로서의 중요한 덕목이라고 생각하였으며, 팀원의 의견들을 수렴하여 하나의 명확하고 달성 가능한 목표로 통합하는데 주력하였습니다.

일정관리면에서는, 실제 구현 가능한 목표를 정하고 기한을 정하여 팀원들에게 목표를 상기시켜줌과 동시에 그날그날의 할당량을 명시적으로 알려주고, 이 할당량이 끝났을 시 우리 프로젝트에 미치는 영향을 되새겨주며 목표의식을 저버리지않도록 하였습니다.

또한, 팀원 간 관계 관리도 저의 중요한 역할 중 하나였습니다.

프로젝트의 성공은 기술적 역량 뿐 아닌, 팀원 간 의사소통과 협력에서도 비롯된다고 생각하여 갈등이 발생하였을 때, 저는 중립적 입장에서 팀원들의 이야기를 경청하여 갈등을 해결하고자 하였고, 티타임과 같은 비공식적 만남을 통하여 서로를 이해하고 더 나은 팀워크를 형성할 수 있도록 노력하였습니다.

  1. 다른 사람과 구별되는 나만의 강점

프로젝트의 전반적 구조를 이해하고 이를 바탕으로 업무를 주도적으로 진행하는 점이 저의 강점입니다.

신입 개발자로서, 단순히 할당된 업무를 완수하는 것을 넘어서 프로젝트의 근본적 목적과 전략을 이해하고자 노력하는 저의 태도는 팀과 회사에 대한 큰 가치를 제공할것이라고 생각하며, 빠른 성장에 도움이 될것이라 생각합니다.

제가 진행하는 업무와 학습 방식에는 ‘왜’와 ‘이 방법이 최선인가’라는 근본적인 의문을 가지고 접근합니다.

이러한 의구심을 갖고 사는 저에게는 가장 효율적인 로직과 생산적인 방법을 이끌어낼 수 있는 원동력이 된다고 생각하며, 현재 진행중인 업무에 추가적인 개선점을 발견하고, 필요한 기능들에 대해 자발적으로 그림을 그려나가는 등의 수동적인 자세가 아닌 능동적인 자세로 업무에 임하는 저의 능력은 궁극적으로 회사에 기여를 할 것이라 생각합니다.

또한 제가 가진 또 다른 강점은 능동적인 자세를 유지하면서도 동료들의 조언을 적극적으로 수용하려한다는 점입니다.

제가 잘못된 접근을 하고 있다고 판단되거나, 상황에 필요한 조언이 제시될 경우, 이를 빠르게 받아들이고 적용합니다. 이는 동료들과의 협업을 강화하고, 프로젝트의 질을 향상시키는 중요한 요소라고 생각합니다.

우선순위가 높은 업무에 대한 조언을 받을 때에는, 현재 진행중인 업무를 과감히 중단하거나 빠르게 업무를 쳐내어 해당 업무에 발빠르게 나설준비가 되어있습니다.

이는 프로젝트의 완성도와 팀의 성공에 초점을 맞추는 결정적 태도가 될거라 생각합니다. 나아가 이러한 접근 방식은 팀 내에서의 신뢰 구축과 프로젝트의 성공적인 완수를 위한 기반을 마련한다고 생각합니다.

댓글