채용공고 올리기

남승현님을 응원해보세요!

이직/구직 중이에요

미리보기

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

포트폴리오

타입
URL

기술 스택

기술 스택
Java
Kotlin
MySQL
Docker
docker-compose
Kubernetes
AWS

경력

회사명
주식회사 카카오엔터프라이즈
직책 • 부서
팀원 • 클라우드기획팀 기술기획파트
근무 기간 (근무 형태)
2024.04. - 2024.06.
(3개월 | 인턴)
담당 업무

1. 클라우드 기획

  • 이미지 상세 화면

  • 보안그룹 - 내 IP 추가 기능

  • VPC 삭제 시 리소스 정보 표기

  • 서버리스 함수

2. 개발

  • KR2 스테이지 환경의 리소스 사용량을 주기적으로 슬랙에 전송하는 서비스 개발

  • 특정 이미지 기반 QR코드 생성 서비스 개발

  • 구글 설문 조사 이후 자동으로 구글 캘린더 일정 초대 가이드라인 작성

3. 그 외

  • 서비스 조사

    • 주요 CSP의 Computing Service SLA 조사

    • AWS Dedicated Host 서비스 약관

    • AWS 리소스 공유 범위 조사

    • Azure 상승세 조사

  • 카카오클라우드 BCS, BNS Quota 정보 최신화

  • 카카오클라우드 서밋 2024 행사 보조

  • API 명세서 템플릿 제작

프로젝트

프로젝트명
DPANG
소속/기관명
DKTechin
프로젝트 기간
2023.12. - 2024.02.
(3개월)
프로젝트 설명

프로젝트 소개

DKTechin 자사 직원 전용 쇼핑몰 프로젝트

팀 구성

프론트엔드 4명, 백엔드 4명, 인프라 2명

주요 역할 및 책임

1. 프로젝트 리더: 프로젝트 의사결정 및 인프라 구조 검토

  • DTO 변환 위치 결정 -> Service단에서 변환

  • k8s ingress vs. spring cloud gateway -> Spring Cloud Gateway 선택

  • JWT 토큰 검증 위치 결정 -> Spring Cloud Gateway에서 토큰 검증

2. 백엔드 개발자

  • 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

Github

프로젝트명
OnLog
소속/기관명
가천대학교
프로젝트 기간
2023.09. - 2023.12.
(4개월)
프로젝트 설명

프로젝트 소개

썸네일 이미지 생성과 게시글 3줄 요약 기능을 제공하는 블로그

팀 구성

디자이너 1명, 프론트엔드 2명, 백엔드 1명, 인프라 3명

주요 역할 및 책임

1. 백엔드 개발자

  • ERD 설계 및 문서화

  • API 설계 및 문서화

  • 마이크로서비스 아키텍처(MSA) 기반 서비스 개발

  • GitHub Action을 활용한 지속적 통합 및 배포(CI/CD) 파이프라인 구축

  • 성능 및 비용 최적화

    • nGrinder 성능 테스트를 통해 DeadLock 현상 발견. 이를 파생 속성 도입 및 로직 수정으로 API 성능 개선.

    • 트래픽이 적은 서비스를 서버리스 아키텍처인 람다로 이전

2. 인프라 개발자

  • 가천대 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

Github

프로젝트명
TtukTtak
소속/기관명
개인
프로젝트 기간
2023.01. - 2023.09.
(9개월)
프로젝트 설명

프로젝트 소개

컴퓨터 수리 가이드를 제공하는 애플리케이션

팀 구성

디자이너 1명, 프론트엔드 3명, 백엔드 2명, 풀스택 1명

주요 역할 및 책임

1. 백엔드 개발자

  • 서비스 인증 시스템 구현

    • 자체 회원가입 및 로그인 구현

    • 이메일 인증

2. 안드로이드 개발자

  • 솔루션 부분을 제외한 애플리케이션의 전반적인 구현 담당

  • MVVM(Model-View-ViewModel) 아키텍처 패턴을 적용하여 애플리케이션 리팩토링.

기술 스택

  • 언어: Java, Kotlin

  • 프레임워크: Spring Boot

  • 데이터베이스: MySQL

  • 인프라: AWS, Docker

  • 버전 관리 및 CI/CD: Github, Github Action

  • 애플리케이션 개발: Android

Github
Google Play Store

교육

소속/기관
가천 SW 아카데미
종류 | 전공명/전공계열
사설 교육 | 가천대
재학 기간 (재학 상태)
2023.09. - 2024.02. (졸업)
소속/기관
가천대학교
종류 | 전공명/전공계열
대학교(학사) | 소프트웨어학과
재학 기간 (재학 상태)
2018.03. - 재학 중

자격증

자격증명
SQLD
점수/급 | 발급 기관
한국데이터산업진흥원
취득월
2023.07
자격증명
정보처리기사
점수/급 | 발급 기관
한국산업인력공단
취득월
2023.06
댓글