김성현(Kim Sung Hyun)


프론트엔드 개발자입니다. 자신의 일을 사랑한다고 단 1초도 망설임없이 말할 수 있는 멋진 사람들이 내는 빛을 따라가다 여기까지 왔습니다. 그리고 앞으로도 그렇게 살고자 합니다. 이곳에 찾아오신 당신과도 함께할 수 있어 영광입니다. 온라인에서는 `마녀`라는 닉네임을 주로 씁니다.

정보

프로젝트

  • 개인 블로그 제작(2023.05~현재)


  • 페이지 링크 : https://witch.work
  • github 링크 : https://github.com/witch-factory/witch-next-blog
    • NextJS를 기반으로 반응형의 개인 블로그를 제작하였습니다.
    • remark 플러그인을 작성하여 TOC 생성, 이미지 경로 수정, canvas를 이용한 글 썸네일 자동 생성 등을 구현하였습니다.
    • 글 검색 기능과 디바운싱 최적화, 서버리스 DB를 사용한 조회수 카운터 등을 구현하였습니다.
    • 연산 최적화, DOM Tree 축소, 압축과 CDN을 이용한 이미지 서빙 속도 개선 등을 통해 lighthouse 성능 점수를 20점 이상 향상시켰습니다.
    • 모든 결정에 이유를 붙일 수 있는 코드를 작성하고자 했으며 그 모든 과정을 블로그에 포스팅하였습니다.
  • 터미널 텍스트 에디터 제작(2021.04~2021.06)


  • github 링크 : https://github.com/witch-factory/editor_project
    • 자료구조 수업에서 배운 지식을 활용하여 최적화한 터미널 기반의 텍스트 에디터를 제작하였습니다.
    • Linux의 텍스트 모드 UI 라이브러리인 ncurses를 사용하여 기본적인 텍스트 편집 기능과 C, C++ 신택스 하이라이팅을 구현하였습니다.
    • KMP 알고리즘을 활용하여 검색 최적화를 진행하였습니다.
    • 트라이 자료구조와 그래프 탐색을 이용하여 변수명/함수명 자동완성 기능을 구현하였습니다.

활동

  • GDSC Hongik(링크)

  • 홍익대학교의 개발 학회 GDSC Hongik에서 주관하는 DevTalk Seminar에서 외부 발표자로 발표하였습니다.

  • '내가 소프트웨어 마에스트로에서 배운 것들'이라는 주제로, 프로젝트를 진행할 때 고려해야 할 사항들에 대해 발표하였습니다.
  • 발표 영상(GDSC Hongik 채널) : https://www.youtube.com/watch?v=RXpOaKQES-g
  • 신촌지역 대학교 프로그래밍 동아리 연합(링크)

  • 신촌지역 5개 대학의 동아리 연합에서 활동하였습니다.

  • 100명 규모의 2022 겨울 신촌지역 대학교 프로그래밍 동아리 연합 알고리즘 캠프 초급반 강사 활동(강의자료 링크)
  • 2023 겨울 신촌지역 대학교 프로그래밍 동아리 연합 알고리즘 캠프 콘테스트 중급 출제진(대회 링크)
  • 서강대학교 컴퓨터공학과 알고리즘 문제해결 학회 Sogang ICPC Team(링크)


  • 2022년 학회 최초로 복수전공 임원으로 활동
  • 2022 서강대학교 프로그래밍 경진대회(SPC) 운영진(대회 링크)
  • 2022 서강대학교 청정수컵 출제진/운영진(대회 링크)
  • 2020~2022 학회 내 알고리즘 문제 풀이 스터디 운영
  • BBConf(링크)

  • 오픈카톡방 커뮤니티에서 시작한 오픈 컨퍼런스 BBConf에서 꾸준히 발표하고 있습니다.

  • '마녀'라는 닉네임으로 2020년부터 컨퍼런스에 참석하였고 '텍스트 에디터 제작기', '소프트웨어 마에스트로 후기'등의 주제를 발표하였습니다.
  • 발표자료 아카이브 : https://bbconf.kr/archive
  • Baekjoon Online Judge


  • 알고리즘 문제를 풀며 프로그래밍을 처음 시작했으며 현재도 꾸준히 문제를 풀고 있습니다. 알고리즘 관련 커뮤니티들에도 오랫동안 있었으며 나름의 신념과 열정을 가지고 있습니다.
  • 2개의 계정을 합쳐 약 2000문제를 해결하였으며 solved.ac 기준 상위 1%내에 드는 레이팅을 가지고 있습니다.
  • 첫번째 계정 : city(Diamond IV)
  • 두번째 계정 : dart(Platinum III)

수상

  • 신촌지역 대학교 프로그래밍 동아리 연합(링크)

  • 신촌지역 5개 대학의 동아리 연합에서 주최한 대회 수상 내역입니다.

  • 2022 신촌지역 대학교 프로그래밍 동아리 연합 겨울 대회 5등(팀명 : ECM)
  • 2021 신촌지역 대학교 프로그래밍 동아리 연합 여름 대회 9등(팀명 : ECM)
  • 2021 여름 신촌지역 대학교 프로그래밍 동아리 연합 알고리즘 캠프 콘테스트 초급 3등
  • 전국 대학생 프로그래밍 대회 동아리 연합(링크)


  • 2022년 여름 대회 본선 진출(팀명 : 축하합니다 김준호)

교육

  • 서강대학교 기계공학과/컴퓨터공학과


  • 2015.03 ~ 2023.02
  • 컴퓨터공학 전공학점 4.03/4.3