채용공고 올리기

전상민님을 응원해보세요!

지금 만족하고 있어요

미리보기

기본 정보

이름
전상민
직업
백엔드 개발자
간단 소개

"협업을 지향하는 개발자, 끊임없이 성장하는 프로그래머" 저는 개인이 아닌 팀의 성공을 지향하는 개발자로서 스스로 학습하고 성장하며 프로젝트를 발전시키는 것을 중요하게 생각합니다. GDSC와 부트캠프에서 다양한 프로젝트를 수행하며 협업의 중요성을 배우고, 협력과 협업의 차이를 구분짓고 소통의 중요성을 알게 되었습니다. 실제 경험으로, 부트캠프 프로젝트에서 4명의 팀원과 함께 대규모 데이터 처리 시스템 개발을 진행했습니다. Kafka와 Redis를 활용하여 분산 환경에서 실시간 채팅 서비스 및 알람 기능을 구현했고, N+1 문제 해결을 통해 데이터 처리 성능을 개선하였습니다. 또한, Kubernetes의 HPA를 통해 시스템의 안정성을 높이는 성과를 이루었습니다. 문제상황에서 새로 도입해야될 기술을 빠르게 학습하고 이를 실제 프로젝트에 적용하는 데 강점을 가지고 있습니다. Kubernetes, Kafka, Redis 등 다양한 기술을 활용하여 대규모 시스템을 설계하고 최적화

기술 스택

기술 스택

Java, Spring Boot, spring-jpa, MariaDB, Redis, Kafka, Kubernetes, Git, CI/CD, argocd, ubuntu

프로젝트

프로젝트명

coconote

소속/기관명

개인

프로젝트 기간

2024.09. ~ 2024.11.

프로젝트 내용
  1. 데이터베이스 설계

    • 링크드 리스트 기반 자기참조 테이블 설계로 쓰레드(채

      팅) 및 캔버스(노션,마크다운)의 들여쓰기 구조 구현

  1. 파일 시스템 개발

    • Presigned URL 방식으로 백엔드 서버에 부하가 적은 파

      일 업로드 및 다운로드 기능 개발

    • Vue3를 활용한 윈도우 탐색기와 유사한 UI 구성

  2. 스케줄링 및 데이터 관리

    • Soft Delete 데이터를 일정 기간 이후 Hard Delete 처리

      하는 배치 스케줄링(Tasklet) 작성

  3. 실시간 알림 시스템

    • SSE와 Redis Pub/Sub을 활용하여 알림 시스템 설계 및 구현

    • Redis를 통한 알림 데이터 저장 및 Vue3로 Toast 알림 ui 시각화

  4. 검색 기능 개발

    • AWS OpenSearch를 활용하여 멤버, 파일, 쓰레드(채팅),

      캔버스(노션) 데이터 검색 기능 설계 및 구현

  5. 배포 자동화

    • GitHub Actions, JIB, Argo CD를 활용한 CI/CD 파이프라인

      설계 및 배포 상태 시각화

    • JIB 기반으로 빌드 속도를 68% 단축

    • AWS EKS 기반의 Kubernetes 클러스터 배포

    • AWS 환경설정

  6. Redis를 이용한 캐싱처리

  7. 백엔드 리드

    • 기술스택 선정 및 개선방향 제시

    • 실시간 kafka를 활용한 채팅 서비스를 위한 보일러플레

      이트 코드 작성

자격증

자격증명

정보처리기사

점수 | 발급기관

기사 | 한국산업인력공단

취득연월

2024.06.

자격증명

SQLD

점수 | 발급기관

Developer | 한국데이터산업진흥원

취득연월

2024.04.

대외활동

활동명

구글 연합 동아리

소속/기관명

GDSC(GoogleDevelop ersStudentClub)

연도

내용
  • GDSC 주최 뉴이어 해커톤 참여

    • 백엔드 리드

    • 정기세션을 통한 테코톡 주최

    • 동아리 서버 관리

활동명

구글 연합 동아리

소속/기관명

GDSC(GoogleDevelop ersStudentClub)

연도

내용
  • blended 주류쉐어 플랫폼 개발

  • 서울 경제진흥원 주최 새싹톤 Top 10 진출

활동명

구글 연합 동아리

소속/기관명

GDSC(GoogleDevelop ersStudentClub)

연도

내용
  • Spring Boot를 이용한 ToDoList 프로젝트

  • Google Solution Challenge 참여

활동명

구글 연합 동아리

소속/기관명

GDSC(GoogleDevelop ersStudentClub)

연도

내용
  • java 스터디

  • Spring 스터디

교육

소속/기관명

대진대학교

종류 | 전공

대학교(학사) | 컴퓨터공학과 전공, 산업경영공학과 복수전공

재학 기간 | 재학 상태

2018.03. ~ 2024.08. | 졸업

자기소개

자기소개

끊임없이 도전하며 성장하는 개발자

저는 문제 해결을 즐기고, 꾸준히 배우며 성장하는 개발자입니다. 대학에서 산업경영공학을 전공하며 다양

한 시스템과 데이터 기반 문제 해결에 대해 배웠습니다. 이 과정에서 얻은 분석적 사고와 문제 해결 능력

은 개발자로서의 기반이 되었습니다. 특히, GDSC와 부트캠프에서의 다양한 프로젝트 경험을 통해 협업의

중요성을 배우고, 팀의 성과를 극대화할 수 있는 방법을 고민하며 발전해왔습니다.

실제 경험: 부트캠프 프로젝트에서는 4명의 팀원과 함께 진행한 대규모 데이터 처리 시스템 개발 프로젝

트에서 Kafka와 Redis를 활용해 분산환경에서 실시간채팅서비스 및 알람기능을 구현했습니다. N+1 문제

해결을 통해 데이터 처리 성능을 개선하고, 시스템 안정성을 높이기 위해 Kubernetes 자동확장 기능을 적

용하여 안정성을 높였습니다.

저는 개발자로서 새로운 도전에 두려움이 없으며, 기술 스택을 빠르게 학습하고 이를 실제 프로젝트에 적

용하는 데 강점을 가지고 있습니다. 예를 들어, Kubernetes의 자동확장 기능과 Kafka를 활용하여 대규모

처리를 설계하고, Redis와 같은 Key-Value 데이터베이스를 적용한 경험이 있습니다. 또한, 홈 서버를 직접

구축하며 Docker, Kubernetes, AWS, GCP, Oracle Cloud 등 다양한 환경에서 안정적으로 애플리케이션을 운

영했습니다.

저는 프로젝트의 성공이 개인의 역할 수행인 협력만으로 이루어지지 않으며, 팀의 목표 달성을 위한 협업

이 필수적이라고 믿습니다. 이를 바탕으로 팀의 기술적 난관을 함께 해결하며, 결과적으로 팀 전체의 성과

를 높이는 데 기여해왔습니다. 귀사의 환경에서도 이러한 경험과 신념을 바탕으로 기여하고 싶습니다.

댓글