미리보기
기본 정보
안녕하세요, 저는 신입의 자리에서도 주도적인 문제해결력을 보여줄 수 있는 개발자, 김주현입니다! 객체 지향 프로그래밍(OOP), 철저한 테스트, 그리고 체계적인 코드 아키텍처를 통해 유지보수가 용이하고 안전성 및 확장성이 뛰어난 소프트웨어 개발에 큰 가치를 두고 있습니다. 저는 '안될 것 같아'라는 부정적인 태도보다는 해결 방안과 가능성을 모색하는 환경에서 일하는 것을 선호하며, 개인과 팀 모두의 성장을 중요시하는 문화를 추구합니다. 함께 무언가를 만들고 지속적으로 개선시켜나간다는 것은 제게 정말 가슴이 뛰는 일입니다. 개발이 재밌고 배우는 지식이 재밌어 일을 시작하게 되었지만 다양한 사람들과의 협업과 서비스 개선을 위한 문제해결과정에서 엄청난 흥미진진함과 보람참 그리고 성장함을 느낄 수 있었습니다. 아직 배워야할 것이 많은 주니어 개발자이지만, 성장력 하나만큼은 확실하게 가지고 있습니다. 성장을 위한 치열한 고민과 노력의 현장에 아낌없는 열정으로 참여해 동료들과 멋진 서비스를 만들어보고 싶습니다!
기술 스택
Java, Spring, Spring Boot, Spring Security, JavaScript, React, Docker, aws-ec2, Linux, Shell Script, JPA, MySQL, Git, JIRA, Figma
경력
주식회사티맥스와플
팀원 | CoreAI | 재직 중
2024.07. ~ 재직 중 (4개월)
JVM GC 모니터링을 통해 JVM 프로세스 메모리의 이상현상에 대한 원인을 파악
JVM GC 시각화 스크립트 개발
Spring Application의 시간별, API 별 로그 집계 분석을 위한 스크립트 개발
팀원들의 빠른 데이터 마이그레이션 환경을 구축하기 위해 Tibero7을 도커 이미지로 배포하고, 82만건의 데이터를 5분 안에 insert 할 수 있는 스크립트 개발
프로젝트
줍줍
삼성청년소프트웨어 아카데미
2023.10. ~ 2023.11.
프로젝트 소개
환경과 건강을 동시에 챙길 수 있는 플로깅에 흥미를 갖고 지속적인 참여를 독려하는 서비스입니다.
역할
팀장, 백엔드 개발
개발
Template Method Pattern 을 활용해 확장이 쉬운 oidc 인증 방식의 소셜 로그인 개발
다양한 예외 상황을 처리할 수 있는 필터 구조 설계
Redis의 TTL 을 활용한 RefreshToken 관리
Trasi-ai 의 학습모델을 활용한 쓰레기 이미지 인식 및 AI 분류 기능 구현
관련 활동
인증 인가를 구현하며 고민한 서버의 JWT 제어권에 대해 같이 프로젝트를 한 동료들을 대상으로 세미나를 진행해 지식을 공유하였습니다.
Blooming
삼성청년소프트웨어 아카데미
2023.08. ~ 2023.10.
WebRTC 플랫폼 Openvidu를 활용한 스트리밍 서비스 개발
Redis의 sorted-set을 활용해 시청자 기준 Top N 스트리밍 조회 API 구현
RedisTemplate을 활용한 트랜젝션 처리
Junit5, AssertJ, Mockito를 활용한 단위 및 통합테스트 작성
긍정문의 Predicate를 사용하는 자연스러운 검증을 위한 Assertion Util 구현
Interface 활용을 통해 모듈간 결합정도를 낮출 수 있는 Hexagonal Architecture를 적용
Google의 Teachable machine과 Websocket을 활용해 몸 동작을 인식해 이모지를 보내는 기능 구현
포트폴리오
교육
삼성전자
사설 교육 | 삼성 청년 소프트웨어 아카데미
2023.01. ~ 2023.12. | 졸업
우아한 형제들
사설 교육 | 우아한 테크 코스 5기 프리코스
2022.10. ~ 2022.11. | 졸업
네이버 커넥트 재단
사설 교육 | 네이버 부스트캠프 웹 모바일 7기 챌린지과정
2022.07. ~ 2022.08. | 졸업
서울시립대학교
대학교(학사) | 전자전기컴퓨터공학부
2013.03. ~ 2021.02. | 졸업
대외활동
삼성 청년 소프트웨어 아카데미 실습 코치
(주) 멀티캠퍼스
교육생들의 프로젝트가 "user-centered"한 서비스가 만들어질 수 있도록 검토 및 코칭
Git과 Jira 등의 협업 툴 사용을 모니터링 하며 애자일 프로젝트에 대한 전반적인 코칭
프로그래밍 및 기술 관련 어려움 지원 및 해결
업무 효율화를 위한 날짜별 교육생별 Git commit count 스크립트 개발
자격증
SQLD
한국데이터산업진흥원
2024.06.
Opic
IH | ACTFL
2023.07.
외국어
영어
일상 회화 가능