채용공고 올리기

김현우님을 응원해보세요!

이직/구직 중이에요

미리보기

직업
백엔드 개발자
이름
김현우
이메일
neokimhw0820@gmail.com
간단소개

자기소개

자기소개

동료들과의 꾸준한 성장을 원하는 개발자 김현우라고 합니다.

지식을 공유하려고 노력합니다.

  • 지식을 공유하는 것은 가치있는 일이라고 생각합니다. 그래서 오픈소스에 기여하는 것을 즐기며 이 성과를 남들과 공유합니다.

    • kotest 라이브러리에 기여하고 있습니다. [링크]

    • 2023년에 오픈소스에 기여한 것을 우아한 테크캠프에 공유하며 오픈소스 입문을 독려하였습니다. [링크]

  • 제가 알고 있는 지식을 남들과 공유하기 위해 노력하였습니다.

    • 바쁜 상황에서도 제가 알고있는 지식을 후배들이 알 수 있도록 파이썬 멘토링을 하였습니다.

    • 인턴을 했던 회사에서 제가 분석한 코드를 회사 구성원들과 공유하기 위해 노력하였습니다. [링크]

도전하는 것을 즐깁니다.

  • 스프링에 치우친 공부만 하고 싶지 않아 다양한 도전을 했습니다.

    • 파이썬 비동기 처리를 사용하는 기업에서 일하는 도전을 하였습니다.

    • 스프링이 배포되는 AWS 환경에 대한 이해를 하기 위해 AWS 자격증을 취득하였습니다.

  • 오픈소스에 기여해보고 싶어 오픈소스 아카데미에 지원하였습니다.

    • 2023년 오픈소스 아카데미에 지원하여 python-mysql-replication 에 기여하였습니다. [링크]

    • 이후 꾸준히 kotest 기여 등 오픈소스 활동을 이어나가고 있습니다.

경력

회사명
래블업 주식회사
직책 • 부서
인턴 • DevOps
근무 기간 (근무 형태)
2023.11. - 2024.01.
(3개월 | 인턴)
담당 업무

E2E Cli 테스트 개선 [링크]

  • 프로그램 업데이트로 인해 기존 테스트 코드간 괴리가 발생

    • 오래된 옵션 제거 및 프로그램 행동에 맞게 테스트 코드 변경

    • 유저간의 상호작용이 가능하도록 테스트 개선

    • 매개변수가 사라지는 원인을 분석해 수정 제안 [링크]

가상폴더 mkdir 명령어 개선 [링크]

  • 기존의 mkdir 명령어는 한번에 가상폴더를 1개만 생성 가능

    • 한번의 명령으로 여러개의 가상폴더를 생성하기 위해 개선 시작

    • 폴더 생성 작업시 webDAV 프로토콜을 참조하여 에러 핸들링을 위한 케이스 설정

업데이트 및 기타 작업 [링크]

  • 에러 수정

  • sqlalchemy를 활용한 감사로그 기능

  • aiohttp 버전 업데이트 작업

프로젝트

프로젝트명
우아한 티켓팅
소속/기관명
우아한테크캠프
프로젝트 기간
2024.08. - 2024.08.
(1개월)
프로젝트 설명

안정적인 티켓팅을 위한 서비스 [링크]

  • 성능 테스트를 통한 락 결정

    • JPA 비관락, 낙관락 Redis 스핀락, Pub/Sub락 성능 테스트

    • 테스트 결과 JPA 비관락의 응답시간이 제일 짧고 응답이 안정적임을 확인

    • 비관락을 동시성 처리를 위한 락으로 결정

  • 부하테스트를 통한 성능 개선 [링크]

    • 대기열 부하테스트 도중 응답시간이 지연되는 문제점이 발견

    • 모니터링 결과 GC 시간과 응답시간 지연 시점이 일치하는 것을 발견

    • 레디스 자료구조 개선을 통해 직렬화/역직렬화를 줄여 응답시간을 기존 210ms에서 99ms로 개선

프로젝트명
서강보드
소속/기관명
개인
프로젝트 기간
2023.03. - 2024.03.
(1년 1개월)
프로젝트 설명

외국인 학생들을 위한 게시판을 위해 Spring Boot 사용 [링크]

  • 백엔드 개발 및 구조설계 담당

  • 비밀키 관리를 위해 Git Submodule 도입

  • Githook과 ktlint를 도입하여 코드 품질 유지

  • Github Action을 사용하여 테스트 통과한 경우만 PR 가능하게 만듦.

프로젝트명
오픈소스 기여
소속/기관명
개인
프로젝트 기간
2024.01. - 진행 중
(1년 5개월)

대외활동

활동명
python-mysql-replication 오픈소스 기여
소속/기관
오픈소스 컨트리뷰션 아카데미
활동 연도
2023
활동 상세 설명
  • 우수상 수상 [링크]

  • 구현이 안된 MySQL Replication 이벤트를 발굴하여 구현 [링크]

  • 가독성 향상을 위해서 기존 Python2 레거시 코드 제거 [링크]

활동명
CEOS 17기
소속/기관
CEOS
활동 연도
2023
활동 상세 설명
  • 새로운 스프링 교육자료 제작
  • 스터디원 기량 향상을 위해 코드 리뷰
  • 검색 기능의 리펙토링 위해 Querydsl 도입 [링크]
  • 비밀키 노출을 방지하기 위해 배포 방식 변경 [링크]
활동명
클라우드 클럽 5기
소속/기관
클라우드 클럽
활동 연도
2024
활동 상세 설명
  • AWS Solutions Architect 자격증 스터디

포트폴리오

타입
URL

자격증

자격증명
AWS Certified Solutions Architect
점수/급 | 발급 기관
Associate | AWS
취득월
2024.04
자격증명
TOEIC Speaking
점수/급 | 발급 기관
AL | YBM
취득월
2024.05

교육

소속/기관
우아한테크캠프 7기/우아한 형제들
종류 | 전공명/전공계열
사설 교육
재학 기간 (재학 상태)
2024.06. - 2024.08. (졸업)
소속/기관
네이버 부스트캠프 웹・모바일 8기/커넥트 재단
종류 | 전공명/전공계열
사설 교육
재학 기간 (재학 상태)
2023.07. - 2023.10. (졸업)
소속/기관
SW Maestro 13기 / 과학기술정보통신부
종류 | 전공명/전공계열
사설 교육
재학 기간 (재학 상태)
2022.04. - 2022.12. (졸업)
소속/기관
서강대학교
종류 | 전공명/전공계열
대학교(학사) | 컴퓨터공학
재학 기간 (재학 상태)
2017.02. - 재학 중

기술 스택

기술 스택
Kotlin
Spring Boot
Python
Java
JPA
댓글