채용공고 올리기

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

지금 만족하고 있어요

미리보기

기본 정보

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

소개 -안녕하세요. 저는 전문성에 대한 탐구심과 성장욕구가 큰 신입 백엔드 개발자 김호집입니다. -논리적 사고에 의거하여 개발하기를 좋아하며, 사고한 대로 로직이 작동하면 큰 만족을 느낍니다 . -어떠한 로직을 짜거나 업무를 시작하기 전 ‘왜’ 와 ‘최선인가’하는 의문을 항상 가지려 노력합니다 -소통을 좋아하는 개발자로, 활발한 커뮤니케이션을 통해 팀원 간 원활한 합의를 도출하여 업무상 오해가 없는 상태에서 일이 진행되는것을 중시합니다. -함께 성장하는 즐거움을 아는 개발자입니다. 학력 -가천대학교 건축공학과 학사, 소프트웨어학과 학사 복수전공 -SW사관학교 정글 7기 수료생 Github https://github.com/Hojip-Kim https://royal-protocol-348.notion.site/4fcc684248d14b0cba799e92368074fd

기술 스택

기술 스택

Java, JavaScript, HTML/CSS, PostgreSQL, aws-ec2, nginx, Next.js, Spring Boot, MongoDB

프로젝트

프로젝트명

Worldisaster

소속/기관명

개인

프로젝트 기간

2023.11. ~ 2023.12.

프로젝트 내용

프로젝트 설명
이 서비스는 일상에서 방해 요소를 줄이고, 전세계적으로 일어나는 재난 중 원하는 재난정보만을 빠르게 제공하여 재해 위험에 대비할 수 있도록 도와줍니다.

살고 있거나 관심 있는 지역의 원하는 범위와 규모를 설정하여, 오프라인 시 이메일로, 온라인 시 화면 알림으로 정보를 받을 수 있는 서비스입니다.
3D 지구 모델과 핀을 활용한 동적인 UI로, 한 페이지 내에서 재난에 대한 모든 정보를 제공합니다.

지원자 기여

  • 팀장
  • Google 소셜 로그인 + JWT 토큰 인증 API 구현
  • PayPal 결제 시스템 구현
  • Redis 캐싱 시스템 도입
  • Redis pub/sub 시스템 도입
  • Nginx를 통한 Load-Balancing, Reverse Proxy
  • SSL/TLS인증을 통한 HTTPS 암호화 프로토콜 구축

포트폴리오

URL

link

https://github.com/Hojip-Kim/Worldisaster_Server

깃허브

자기소개

자기소개

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

저는 미래 진로에대해 고민이 깊었던 시절이 있었습니다.
이 과정에서 투자에 관심을 갖게 되었고, 자연스레 투자에 관심이 많은 사람들과의 교류로 이어졌으며,
이러한 교류는 제 삶에 새로운 관점을 제공하였습니다.
특히 기억에 남는 한 투자자는 개인적으로 개발한 트레이딩 봇을 통해 투자에 활용 하던 개발자였는데,
자신의 아이템을 통해 높은 수익률을 달성하는 모습을 보며, 자신의 기술로 직접적인 가치를 창출하는 능력에 감명 받았습니다.
자신만의 도구를 만들어 활용하는 이 개발자의 자율성과 창조성에 매료된 저는 IT기술의 가능성을 확인하기 시작하였고,
이 경험은 저를 시스템 소프트웨어 분야로 이끌었으며, 백엔드 개발자로서의 길을 선택하게 하였습니다.
이에 따라 진로가 명확해져 소프트웨어학을 복수 전공으로 결정을 내리게 되었습니다.
또한, 개발 분야에 대해 더 깊이 파고들수록 IT의 전문성은 노력에 따라 명확한 결과를 가져온다는 점이 저의 직업을 선택하는 가치관과 부합하였으며,
복잡한 개념을 쉽게 설명하는 것을 좋아하는 저에게 전문 지식을 필요로 하는 이들에게 이를 전달할 수 있는 역할을 할 수 있다는 점 또한 미래에 할 수 있을것이라는 점 또한 매력적으로 다가왔습니다.
이러한 경험과 가치관이 저를 개발자라는 직업으로 이끌었습니다.
기술의 힘을 통해 실질적 가치를 창출하고, 전문지식을 전달하는 능력을 활용하여 이 분야에서 의미있는 발자취를 남기고자 합니다.

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

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

업무 분담에서는 각 팀원의 강점과 개인적 커리어 목표를 고려하여 업무를 할당하였습니다.
이 과정에서 몇몇 팀원들은 자신의 기술적 성장에 직접적으로 도움이 되지 않는다고 생각하는 업무에 대해 주저하는 경우가 있었는데, 이 때 저는 해당 업무가 프로젝트 전체와 팀원 개인에게 어떠한 가치와 기여를 할 수 있는지 세밀하게 설명하여 팀원들의 합의를 이끌어내었습니다.

합의도출 과정에서는 때때로 의견 충돌이 발생하기도 하였습니다.
이러한 상황에서 중요한 것은 빠른 결정과 효율적 대응이었는데, 모든 팀원들의 의견을 고려하여 최선을 결정을 내리려고 노력하여 때로는 일부 업무를 과감히 포기하고, 우선순위가 높지만 시간대비 효율은 좋지않은 업무에 혼자서라도 집중하는 결정을 내려 프로덕트의 성공만을 위해 노력하였고, 이러한 결정은 프로젝트의 진행 속도를 높이고, 팀원들의 노력을 중요한 부분에 집중할 수 있도록 하였습니다.

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

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

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

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

또한 제가 가진 또 다른 강점은 능동적인 자세를 유지하면서도 동료들의 조언을 적극적으로 수용하려한다는 점입니다.
제가 잘못된 접근을 하고 있다고 판단되거나, 상황에 필요한 조언이 제시될 경우, 이를 빠르게 받아들이고 적용합니다. 이는 동료들과의 협업을 강화하고, 프로젝트의 질을 향상시키는 중요한 요소라고 생각합니다.

우선순위가 높은 업무에 대한 조언을 받을 때에는, 현재 진행중인 업무를 과감히 중단하거나 빠르게 업무를 쳐내어 해당 업무에 발빠르게 나설준비가 되어있습니다.
이는 프로젝트의 완성도와 팀의 성공에 초점을 맞추는 결정적 태도가 될거라 생각합니다. 나아가 이러한 접근 방식은 팀 내에서의 신뢰 구축과 프로젝트의 성공적인 완수를 위한 기반을 마련한다고 생각합니다.

댓글