
미리보기
- 직업
- 백엔드 엔지니어
- 이름
- 남승현
- 이메일
- namsh1125@naver.com
- 간단소개
- 문제 해결을 위한 추진력과 성실함을 바탕으로 성장해온 개발자 남승현입니다. 새로운 기술을 익히고 이를 프로젝트에 적용하는 과정에서 끊임없이 도전하고 고민하며, 클린 코드를 작성하기 위해 노력해 왔습니다.

포트폴리오
기술 스택
- 기술 스택
- Java
- Kotlin
- MySQL
- Docker
- docker-compose
- Kubernetes
- AWS
경력
- 회사명
- 주식회사 카카오엔터프라이즈
- 직책 • 부서
- 팀원 • 클라우드기획팀 기술기획파트
- 근무 기간 (근무 형태)
- 2024.04. - 2024.06.
- (3개월 | 인턴)
- 담당 업무
이미지 상세 화면
보안그룹 - 내 IP 추가 기능
VPC 삭제 시 리소스 정보 표기
서버리스 함수
KR2 스테이지 환경의 리소스 사용량을 주기적으로 슬랙에 전송하는 서비스 개발
특정 이미지 기반 QR코드 생성 서비스 개발
구글 설문 조사 이후 자동으로 구글 캘린더 일정 초대 가이드라인 작성
서비스 조사
주요 CSP의 Computing Service SLA 조사
AWS Dedicated Host 서비스 약관
AWS 리소스 공유 범위 조사
Azure 상승세 조사
카카오클라우드 BCS, BNS Quota 정보 최신화
카카오클라우드 서밋 2024 행사 보조
API 명세서 템플릿 제작
1. 클라우드 기획
2. 개발
3. 그 외
프로젝트
- 프로젝트명
- DPANG
- 소속/기관명
- DKTechin
- 프로젝트 기간
- 2023.12. - 2024.02.
- (3개월)
- 프로젝트 설명
DTO 변환 위치 결정 -> Service단에서 변환
k8s ingress vs. spring cloud gateway -> Spring Cloud Gateway 선택
JWT 토큰 검증 위치 결정 -> Spring Cloud Gateway에서 토큰 검증
ERD 설계 및 문서화
API 설계 및 문서화
마이크로서비스 아키텍처(MSA) 기반 서비스 개발
주문, 마일리지, 인증, 이미지 업로드, 알림, FAQ 등 총 11개의 핵심 서비스 중 6개 서비스 개발
서비스 인터페이스 참조를 통한 컨트롤러 구현
GitHub Action을 활용한 지속적 통합 및 배포(CI/CD) 파이프라인 구축
언어: Java, Kotlin, JavaScript
프레임워크: Spring Boot, React
데이터베이스: MySQL, Redis, Postgresql
인프라: Kakao Cloud, Docker, docker-compose, k8s
버전 관리 및 CI/CD: Github, Github Action
모니터링: Prometheus, Grafana, Loki, ELK
프로젝트 소개
DKTechin 자사 직원 전용 쇼핑몰 프로젝트
팀 구성
프론트엔드 4명, 백엔드 4명, 인프라 2명
주요 역할 및 책임
1. 프로젝트 리더: 프로젝트 의사결정 및 인프라 구조 검토
2. 백엔드 개발자
기술 스택
- 프로젝트명
- OnLog
- 소속/기관명
- 가천대학교
- 프로젝트 기간
- 2023.09. - 2023.12.
- (4개월)
- 프로젝트 설명
ERD 설계 및 문서화
API 설계 및 문서화
마이크로서비스 아키텍처(MSA) 기반 서비스 개발
GitHub Action을 활용한 지속적 통합 및 배포(CI/CD) 파이프라인 구축
성능 및 비용 최적화
nGrinder 성능 테스트를 통해 DeadLock 현상 발견. 이를 파생 속성 도입 및 로직 수정으로 API 성능 개선.
트래픽이 적은 서비스를 서버리스 아키텍처인 람다로 이전
가천대 On-Premise Cloud 환경에서 AWS 환경으로 Migration
AWS의 주요 서비스(ECS, EKS, Lambda, EC2, ELB)를 활용하여 탄력적이고 확장 가능한 아키텍처 설계 및 구축
EC2 인스턴스의 SSH 접근 포트 변경을 통해 무차별 대입 공격(brute-force attacks)에 대한 내성 강화
EKS의 운영을 위한 Routing table 설정
언어: Java, Python, JavaScript
프레임워크: Spring Boot, Fast API, React
데이터베이스: MySQL
인프라: OnPremise Cloud, AWS, Docker, docker-compose, k8s
버전 관리 및 CI/CD: Github, Github Action
모니터링: Prometheus, Grafana, Kafka, ELK
프로젝트 소개
썸네일 이미지 생성과 게시글 3줄 요약 기능을 제공하는 블로그
팀 구성
디자이너 1명, 프론트엔드 2명, 백엔드 1명, 인프라 3명
주요 역할 및 책임
1. 백엔드 개발자
2. 인프라 개발자
기술 스택
- 프로젝트명
- TtukTtak
- 소속/기관명
- 개인
- 프로젝트 기간
- 2023.01. - 2023.09.
- (9개월)
- 프로젝트 설명
서비스 인증 시스템 구현
자체 회원가입 및 로그인 구현
이메일 인증
솔루션 부분을 제외한 애플리케이션의 전반적인 구현 담당
MVVM(Model-View-ViewModel) 아키텍처 패턴을 적용하여 애플리케이션 리팩토링.
언어: Java, Kotlin
프레임워크: Spring Boot
데이터베이스: MySQL
인프라: AWS, Docker
버전 관리 및 CI/CD: Github, Github Action
애플리케이션 개발: Android
프로젝트 소개
컴퓨터 수리 가이드를 제공하는 애플리케이션
팀 구성
디자이너 1명, 프론트엔드 3명, 백엔드 2명, 풀스택 1명
주요 역할 및 책임
1. 백엔드 개발자
2. 안드로이드 개발자
기술 스택
교육
- 소속/기관
- 가천 SW 아카데미
- 종류 | 전공명/전공계열
- 사설 교육 | 가천대
- 재학 기간 (재학 상태)
- 2023.09. - 2024.02. (졸업)
- 소속/기관
- 가천대학교
- 종류 | 전공명/전공계열
- 대학교(학사) | 소프트웨어학과
- 재학 기간 (재학 상태)
- 2018.03. - 재학 중
자격증
- 자격증명
- SQLD
- 점수/급 | 발급 기관
- 한국데이터산업진흥원
- 취득월
- 2023.07
- 자격증명
- 정보처리기사
- 점수/급 | 발급 기관
- 한국산업인력공단
- 취득월
- 2023.06