채용공고 올리기

허승연님을 응원해보세요!

지금 만족하고 있어요

미리보기

기본 정보

이름
허승연
직업
백엔드 개발자
간단 소개

자기소개

자기소개

질문을 통해 창의적인 아이디어를 도출하고 문제를 해결하는 것을 좋아합니다.
개발을 하면서 뚜렷한 근거가 있는 코드 스타일을 구축하는 것을 추구합니다.
과거와 현재의 문제를 해결하면서 성장하는 것을 즐기는 개발자입니다.

경력

회사명

현대 오토에버

직급 | 부서 | 근무 유형

책임 | 서비스개발팀 | 재직 중

근무 기간

2022.04. ~ 재직 중 (2년 9개월)

담당 업무

현대 오토에버 서비스개발팀은 모빌리티 B2B 사업을 중점적으로 개발 및 유지보수하는 팀입니다.
유럽 5개국 및 러시아에서 Wible Drive, KiaFlex 라는 렌트카 대여 어플 및 FMS 서비스를 운영 및 개발하였습니다.

프로젝트

프로젝트명

유럽 kia.com Kia Drive 개발

소속/기관명

현대 오토에버

프로젝트 기간

2023.12. ~ 진행 중

프로젝트 내용

유럽 기아 닷컴에 고객이 차량을 대여할 수 있는 웹 채널인 Kia Drive를 개발하였습니다. 차량 대여 서비스 Wible Drive의 Go 언어로 구축된 서버를 MSA 형태의 Java/Spring Boot 기반의 서버로 컨버전 작업을 진행하였습니다.

  • B/E 개발의 전반적인 업무를 리딩
  • 멀티 모듈 및 MSA 아키텍처 설계 및 구현
  • AWS API Gateway와 VPC Link를 통한 AWS NLB 라우팅
  • REST 가 적용되어 있지 않은 API URL 개선
  • Logback 을 사용하여 환경별 로그 포맷 설계 및 MDC을 통한 로깅 필터 구현
  • Kia Account 와 인증 인가 모듈 개발
  • 책임 연쇄 패턴을 적용해 대여 요금 계산 로직 리팩토링
  • Stripe PG 연동 및 결제 프로세스 구축
프로젝트명

현대 / 제네시스 비대면 시승 개발

소속/기관명

현대 오토에버

프로젝트 기간

2023.07. ~ 2023.12.

프로젝트 내용

현대 / 제네시스 차량을 비대면으로 시승할 수 있는 서비스를 개발하였습니다. Nice 로그인 및 Oauth2 로그인 파트와 의사소통하며 세션 모듈을 개발을 진행하였습니다.

  • 중복 로그인 정책에 맞게 Redis에 저장할 Key 구조 및 저장 프로세스를 설계
  • 세션에 대한 CRUD API 구현
  • 테스트 환경에서 Inmemory Redis 와 연동하여 세션 API 테스트 코드 작성
  • Redis expiration event listener 를 통한 세션 만료 히스토리 적재
프로젝트명

WibleDrive, KiaFlex 개발 및 운영

소속/기관명

현대 오토에버

프로젝트 기간

2022.04. ~ 진행 중

프로젝트 내용

유럽 5개국(스페인, 슬로바키아, 이탈리아, 폴란드, 프랑스)에서 운영중인 렌트카 대여 서비스의 Wible Drive와 러시아에서 운영중인 렌트카 대여 서비스 Kia Flex의 고객 앱과 차량, 예약, 고객 데이터를 관리하는 FMS 서비스를 개발 및 운영하였습니다.

  • 송장 관리 배치 Task에서 누락되는 데이터가 발생하는 문제점을 해결
  • 러시아의 Sber Bank PG와 연동하여 간편 결제 기능 도입
  • 효율적인 로그 추적을 위해 API Key를 로깅함으로써 로그 포맷 개선
  • 차량 이미지 조회 API에 Cache Control을 적용하여 서버 부하 개선
  • Selenium을 사용하여 매일 FMS 사이트의 8가지 메뉴 화면에 대한 스크린샷을 메일로 전송하는 Spring Batch 서버 구현
  • 알림 조회, 계약서 / Invoice 생성 및 조회 API 구현
  • KPMS 기반 차량 조회 SSE 기반의 API 구현
프로젝트명

Everevent

소속/기관명

프로그래머스 백엔드 데브코스 1기

프로젝트 기간

2021.12. ~ 2022.02.

프로젝트 내용

이벤트 쿠폰 발급 / 조회 서비스

  • 백엔드 팀장으로서의 역할 수행
  • 데이터 모델링 및 좋아요, 리뷰 관련 RESTful API 개발
  • AWS S3 이미지파일 업로드 및 삭제 개발
  • secret 파일 관리를 위한 Git Submodule 구축
  • Spring Security Cors 설정 적용
  • Github Action를 이용한 CI 구축
  • Jacoco, JUnit Report 테스트 환경 구축
  • AWS EC2 Ubuntu를 이용해 배포
  • Logback과 슬랙을 연동한 로그 관리 환경 구축
  • Github과 Jira를 연동한 이슈 및 일정 관리
  • Postman, Notion을 이용한 API 문서화
  • Youtube
  • 사이트 링크
프로젝트명

Santa

소속/기관명

MAKEUS 7TH

프로젝트 기간

2021.06. ~ 2021.08.

프로젝트 내용

산행 기록 / 경쟁 서비스

  • 데이터 모델링 및 HTTP API 개발
  • Apple Login API 개발
  • AWS S3 이미지파일 업로드 및 삭제 개발
  • Travis CI를 이용한 CI 구축
  • Notion을 이용한 API 문서화
  • AWS EC2 Ubuntu를 이용해 배포

대외활동

활동명

SIPE 1st (싸이프 1기)

소속/기관명

SIPE

연도

내용

6개월 간 자유롭게 미션을 선택하여 팀을 꾸려 두번의 미션을 수행하고 이를 회고하는 동아리

  • Spring batch 스터디 미션 진행
  • 아티클 정리 스터디 미션 진행
  • 다양한 회사의 개발자들과 네트워킹
활동명

NextStep ATDD, With Spring 7th 리뷰어 활동

소속/기관명

NextStep

연도

내용

인수 테스트를 기반으로 TDD 싸이클을 적용하여 요구사항을 구현하고 리팩터링해 나가는 스터디

  • 리뷰이에게 ATDD 과정 코드 리뷰 경험
  • 리뷰이와 코드리뷰를 통한 소통 역량 강화
활동명

NextStep ATDD, With Spring 6th

소속/기관명

NestStep

연도

내용

인수 테스트를 기반으로 TDD 싸이클을 적용하여 요구사항을 구현하고 리팩터링해 나가는 교육

활동명

NextStep TDD, Clean Code With Java 15th

소속/기관명

NextStep

연도

내용

TDD를 기반으로 요구사항을 구현하고 클린코드로 리팩터링해 나가는 교육

활동명

MAKEUS 7TH

소속/기관명

MAKEUS

연도

내용

디자이너와 개발자들의 협업을 통해 2달 간의 프로젝트를 만드는 동아리

  • 서버 개발자로 참여
  • 데이터 모델링 및 HTTP API 개발
  • AWS EC2 Ubuntu 에 서버 배포

교육

소속/기관명

프로그래머스 데브코스 클라우드 기반 백엔드 엔지니어링 1기

종류 | 전공

프로그래머스

재학 기간 | 재학 상태

2021.08. ~ 2021.12.

소속/기관명

세종대학교

종류 | 전공

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

재학 기간 | 재학 상태

2015.03. ~ 2021.02. | 졸업

포트폴리오

URL

link

https://github.com/heoseungyeon

깃허브
link

https://www.linkedin.com/in/%EC%8A%B9%EC%97%B0-%ED%97%88-b28b4722a/

링크드인

기술 스택

기술 스택

Java, Spring Boot, JPA, Go, MySQL, Git

자격증

자격증명

삼성 SDS SW 역량 테스트

점수 | 발급기관

Professional | 삼성 SDS

취득연월

2021.07.

자격증명

정보처리기사

점수 | 발급기관

한국산업인력공단

취득연월

2020.08.

댓글