채용공고 올리기

김진범님을 응원해보세요!

지금 만족하고 있어요
성실함
협업 지향
유연함
꼼꼼함
문제 해결사

미리보기

기본 정보

이름
김진범
직업
백엔드 개발자
간단 소개

기술 스택

기술 스택

Java, Spring Boot, JPA, MySQL, Redis, DDD, TDD, 객체지향, Logstash

경력

회사명

주식회사 에스티씨랩

직급 | 부서 | 근무 유형

백엔드 개발자 인턴 | NetFUNNEL팀

근무 기간

2024.02. ~ 2024.05. (4개월)

담당 업무

레거시 개선 2024-03 ~ 2024-05
의존성 관리 : 불필요한 의존성을 분석하고 정리
문서화 및 표준화 : 도메인 지식을 문서화, 코드 스타일을 표준화
소프트웨어 설계 개선 : OOP, Layered Architecture를 기반으로 레거시 코드를 개선
테스트 최적화 : 테스트 실행 시간을 55초에서 5초로 단축
EUM(End User Monitoring) 데이터 파이프라인 개선 2024-02 ~ 2024-03
성능 최적화 : Logstash에서 Vector로의 전환을 통해 CPU 사용량을 3배 , 메모리 사용량을 7배 감소
고성능 아키텍처 재설계 : 시스템이 초당 요청 수(RPS) 20,000을 안정적으로 처리할 수 있도록 아키텍처 재설계

회사명

(주)멀린의 수염

직급 | 부서 | 근무 유형

백엔드 개발자

근무 기간

2022.07. ~ 2023.01. (7개월)

담당 업무

Java Spring Boot Spring Security Spring Data JPA GitHub flow GitHub Actions
AWS Elastic Beanstalk Aurora DB AWS ECR Docker
필름 사진 공유 SNS Film it
App Store
RESTful API 개발
Spring Security와 JWT를 활용하여 회원가입 및 로그인 기능을 구현하여 애플리케이션 보안을 강화
AOP을 활용하여 사용자 차단 관련 처리를 별도의 관심사로 분리
성능 최적화
타임라인 시스템 캐싱 아키텍처 설계
좋아요(count) 컬럼 역정규화로 성능 최적화
역정규화 컬럼에 원자적 연산을 적용하여 동시성 문제 해결
Redis Sorted Set을 활용한 조회수 기반 랭킹 시스템 설계 및 구현
비동기 처리 기법을 도입하여 푸시 알림 시스템을 최적화, 외부 서버 부하 감소 및 응답 시간 단축
CI/CD 및 인프라 관리
GitHub Actions와 AWS Elastic Beanstalk를 사용한 CI/CD 파이프라인 구축 및 자동화
DB 쿼리 최적화와 N+1 문제 해결로 데이터베이스 조회 성능 2배 향상
pinpoint-agent 설정 자동화

교육

소속/기관명

명지대학교

종류 | 전공

대학교(학사) | 컴퓨터공학과

재학 기간 | 재학 상태

2019.03. ~ 2024.02. | 졸업

프로젝트

프로젝트명

레거시 개선

소속/기관명

주식회사 에스티씨랩

프로젝트 기간

2024.03. ~ 2024.05.

프로젝트 내용

의존성 관리 : 불필요한 의존성을 분석하고 정리
문서화 및 표준화 : 도메인 지식을 문서화, 코드 스타일을 표준화
소프트웨어 설계 개선 : OOP, Layered Architecture를 기반으로 레거시 코드를 개선
테스트 최적화 : 테스트 실행 시간을 55초에서 5초로 단축
EUM(End User Monitoring) 데이터 파이프라인 개선

프로젝트명

EUM(End User Monitoring) 데이터 파이프라인 개선

소속/기관명

주식회사 에스티씨랩

프로젝트 기간

2024.02. ~ 2024.03.

프로젝트 내용

성능 최적화 : Logstash에서 Vector로의 전환을 통해 CPU 사용량을 3배, 메모리 사용량을 7배 감소
고성능 아키텍처 재설계 : 시스템이 초당 요청 수(RPS) 20,000을 안정적으로 처리할 수 있도록 아키텍처 재설계

프로젝트명

MUD(Multi User Dungeon) 서버 및 클라이언트 개발

소속/기관명

개인

프로젝트 기간

프로젝트 내용

CLI(Command Line Interface) 기반의 다중 유저 던전 게임 서버 및 클라이언트 시스템을 프레임워크 없이 순수 c++로 설계 및 구현
Multiplexing I/O를 활용하여 다중 유저 접속 처리를 최적화. 이를 통해 서버의 동시 접속 처리 능력을 개선하고, 자원 사용 효율성을 증대시킴.
Pub/Sub 모델을 사용하여 이벤트 처리
효율적인 작업 처리를 위해 스레드 풀을 도입. 스레드의 생성과 소멸 오버헤드를 최소화하여 서버의 응답성과 처리량을 향상시킴.

프로젝트명

Correct-ing

소속/기관명

개인

프로젝트 기간

프로젝트 내용

Chat-gpt를 기반으로 특정상황에 맞춰 영어로 대화하면서 틀린 표현을 교정해주는 챗봇 서비스입니다.

프로젝트명

BobPlace(밥플레이스)

소속/기관명

개인

프로젝트 기간

프로젝트 내용

CMC 동아리에서 진행한 프로젝트입니다. 매주 3개의 밥 미션을 통해 포장/외식을 장려합니다.
CMC Demo Day에서 대상(1위)를 수상하였습니다.

프로젝트명

오늘 뭐 먹지?

소속/기관명

개인

프로젝트 기간

프로젝트 내용

간단한 응답을 통해 학교 주변 음식점을 추천해주는 서비스입니다. 학교에서 진행한 팀프로젝트입니다.

프로젝트명

마켓컬리 클론코딩

소속/기관명

개인

프로젝트 기간

프로젝트 내용

주간 마켓컬리 백엔드 부분을 클론코딩하였습니다. 이 프로젝트로 백엔드 개발에 입문하였습니다.

포트폴리오

URL

link

https://jinbeomk.tistory.com/

티스토리
댓글