채용공고 올리기

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

이직/구직 중이에요

미리보기

기본 정보

이름
김현우
직업
백엔드 개발자
간단 소개

자기소개

자기소개

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

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

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

    • 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.

프로젝트 내용

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

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

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

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

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

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

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

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

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

프로젝트명

서강보드

소속/기관명

개인

프로젝트 기간

2023.03. ~ 2024.03.

프로젝트 내용

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

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

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

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

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

대외활동

활동명

python-mysql-replication 오픈소스 기여

소속/기관명

오픈소스 컨트리뷰션 아카데미

연도

내용
  • 우수상 수상 [링크]

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

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

활동명

CEOS 17기

소속/기관명

CEOS

연도

내용
  • 새로운 스프링 교육자료 제작
  • 스터디원 기량 향상을 위해 코드 리뷰
  • 검색 기능의 리펙토링 위해 Querydsl 도입 [링크]
  • 비밀키 노출을 방지하기 위해 배포 방식 변경 [링크]
활동명

클라우드 클럽 5기

소속/기관명

클라우드 클럽

연도

내용
  • AWS Solutions Architect 자격증 스터디

포트폴리오

URL

link

https://github.com/mirageoasis

깃허브

자격증

자격증명

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

댓글