미리보기
기본 정보
자기소개
동료들과의 꾸준한 성장을 원하는 개발자 김현우라고 합니다.
지식을 공유하려고 노력합니다.
지식을 공유하는 것은 가치있는 일이라고 생각합니다. 그래서 오픈소스에 기여하는 것을 즐기며 이 성과를 남들과 공유합니다.
제가 알고 있는 지식을 남들과 공유하기 위해 노력하였습니다.
바쁜 상황에서도 제가 알고있는 지식을 후배들이 알 수 있도록 파이썬 멘토링을 하였습니다.
인턴을 했던 회사에서 제가 분석한 코드를 회사 구성원들과 공유하기 위해 노력하였습니다. [링크]
도전하는 것을 즐깁니다.
스프링에 치우친 공부만 하고 싶지 않아 다양한 도전을 했습니다.
파이썬 비동기 처리를 사용하는 기업에서 일하는 도전을 하였습니다.
스프링이 배포되는 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.
서강보드
개인
2023.03. ~ 2024.03.
외국인 학생들을 위한 게시판을 위해 Spring Boot 사용 [링크]
백엔드 개발 및 구조설계 담당
비밀키 관리를 위해 Git Submodule 도입
Githook과 ktlint를 도입하여 코드 품질 유지
Github Action을 사용하여 테스트 통과한 경우만 PR 가능하게 만듦.
오픈소스 기여
개인
2024.01. ~ 진행 중
Kotest
python-mysql-replication
backend.ai
argo-cd
대외활동
python-mysql-replication 오픈소스 기여
오픈소스 컨트리뷰션 아카데미
CEOS 17기
CEOS
클라우드 클럽 5기
클라우드 클럽
- AWS Solutions Architect 자격증 스터디
포트폴리오
자격증
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