채용공고 올리기

미리보기

기본 정보

이름
조경훈
직업
백엔드 개발자
이메일
jkh991116@naver.com
간단 소개

안녕하세요. 협업을 중요시하게 생각하는 '둥글둥글' 개발자 조경훈입니다. 저는 데이터를 단순히 처리하는 것을 넘어서, 클라이언트의 요구를 충족시키는 동시에 미처 생각하지 못한 부분까지 고려해 최적의 정보를 제공하는 과정에 매력을 느껴 백엔드 개발에 입문하게 되었습니다.

자기소개

자기소개

클라우드 소프트웨어 기업에서 프라이빗 클라우드 환경을 구축하고 관리하는 CMP 플랫폼을 사용해 가상 머신(VM) 메트릭을 수집하고 이를 시각화하는 솔루션을 개발한 경험이 있습니다. 또한, 고객사의 요구사항에 맞춰 VM 자원을 관리 및 제어하는 API를 리팩토링하고, 코드 품질을 개선하는 작업을 수행했습니다.

  • 확장성과 유지보수성을 고려한 시스템 설계와 클린코드를 지향합니다

    • 레거시 코드에서 중복되고 반복되는 코드를 리팩토링하고 코드 품질 개선 및 성능 최적화를 경험했습니다

  • 학습한 내용이나 정보를 다른 동료 개발자들에게 공유하고 나눌 수 있는 개발자가 되려 합니다

    • 개발을 진행하면서 고민한 과정을 사내 위키에 포스팅하여 비슷한 고민을 하는 사람들에게 도움이 되려 합니다

    • 도전적인 문제를 해결하고, 해결과정을 글로 정리하고 공유합니다

  • 동료들과 이슈 공유와 토론을 통해 문제를 해결하는 것을 좋아합니다

    • 이슈를 공유하고 토론하는 과정에서, 새로운 지식이나 피드백을 주고받음으로써 더 넓은 시야로 주어진 문제에 대해 해결할 수 있음을 경험했습니다

기술 스택

기술 스택

Java, Spring Boot, JPA, Git, Docker, Jenkins, PostgreSQL, Slack, JIRA, Confluence

경력

회사명

오케스트로

직급 | 부서 | 근무 유형

Manager | Platform Service Dev 6

근무 기간

2023.09. ~ 2024.10. (1년 2개월)

담당 업무

하나금융 TI 멀티클라우드 통합관리 플랫폼(CMP) 고도화

기간 : 2024.05 ~ 10.14

OpenStack 서비스를 제어하는 openstack4j로 작성된 레거시 코드

  • 레거시 코드 분석 후 고객사 요구에 맞게 기능 수정 및 리팩토링

    • 사용되지 않는 Request 필드 제거

    • 중복되고 반복되는 코드 하나의 메서드로 통일

    • 코드 리뷰와 사내 위키 문서화 작업

  • 고객사에 요구사항에 맞추어 직접 CMP에서 자원 관리 및 제어

  • 솔루션 품질 관리를 위해 JUnit5 + Mockito을 활용한 테스트 코드 도입

통합 개발자 포탈(IDP) 개발

기간 : 2024.02 ~ 2024.05

코드 작성부터 배포까지의 과정과 상태를 모니터링하는 오케스트로 솔루션

  • Spring Cloud 기반의 API Gateway를 활용한 MSA 구조 설계

  • 형상관리 GitLab 파트 Rest Client를 사용해 API 개발

  • GitLab API를 사용하기 위해 토큰 관리 페이지 개발

데이터 시각화 솔루션 Vista 개발

기간 : 2023.10 ~ 2024.01

IDC 센터VM Metric을 수집한 데이터를 시각화하는 솔루션

  • OpenSearch에 적재된 Metric 데이터 조회를 위한 그룹화된 API 개발

    • 비효율적인 레거시 코드와 쿼리를 분석하여 코드 품질 개선 및 성능 최적화

    • 23개의 API를 그룹화하여 3개의 API로 리팩토링

  • GO 언어로 된 소스코드 마이그레이션

    • Spring Webflux 파일 업로드 및 다운로드 기능 마이그레이션

    • Apache POI 라이브러리 사용해 Non-Blocking 방식 처리

  • 통합 로그 검색 화면을 위한 통합 로그 검색 API 개발

    • 통합 로그 검색 기능 기획 및 개발 및 API 명세서 문서화

    • Opensearch 사용 시 10,000개의 document 초과 불가 issue -> Scroll API로 해결

회사명

아토리서치(주)

직급 | 부서 | 근무 유형

사원

근무 기간

2023.04. ~ 2023.07. (4개월)

담당 업무

부천시 스마트시티 챌린지

기간 : 2022.04 ~ 2022.07

SDN 공공와이파이 구축 사업 참여

거점(SPINE) 스위치와 현장(LEAF)스위치 세팅 및 관리
  • 한국정보화진흥원에서 제공하는 서비스(NIA)를 활용해 주기적 속도 측정 및 관리

  • SDN 컨트롤러를 통해 SPINE 과 LEAF 스위치 모니터링 및 원격 관리

네트워크 구성도 설계 분석 및 IP 대장 관리
  • 링 네트워크 구성도를 통해 네트워크 이중화

프로젝트

프로젝트명

WOW!in

소속/기관명

개인

프로젝트 기간

2024.01. ~ 2024.04.

프로젝트 내용

MSA 기반의 와인을 위한 커뮤니티 쇼핑 플랫폼

구성원 : Back-End 3명 , Front-End 4명

역할 : 팀장

직장 동료들과 함께한 개인 프로젝트

MSA 아키텍처 설계
  • 서비스 통신 Flow 및 표준 정의

  • Spring Cloud 제품을 이용한 통신

    • Spring Cloud Config를 이용해 설정 정보들을 암호화 관리

    • Spring Cloud Gateway를 이용해 Routing 및 Load Balancing

쇼핑몰 서비스 API 개발
  • Junit5 + Mockito를 이용한 단위 테스트 작성

  • JPA + QueryDSL을 이용한 쿼리 작성

  • Redis 캐시를 적용해 조회 약 60% 성능 개선

CI/CD 파이프라인 구성
  • Jenkins를 이용해 파이프라인 구성

    • GitHub Webhook 적용

    • Groovy script로 Jenkinsfile 작성

    • AWS EC2 와 홈서버에 원격지 배포

  • JOB 실패 시 팀 Slack 알림 설정

Agile 문화 도입 및 Sprint 운영
  • Story Point 기반의 Sprint 운영 및 Daliy Scrum 진행

  • Sprint 회고와 팀원들의 피드백을 통한 팀 문화에 맞는 Agile Process 구축

  • Atlassian ConfluenceJira 적극 활용

포트폴리오

URL

link

Oslob's GitHub

깃허브

교육

소속/기관명

방송통신대학교

종류 | 전공

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

재학 기간 | 재학 상태

2024.02. ~ 현재 | 재학 중

소속/기관명

중앙정보처리학원

종류 | 전공

사설 교육 | 응용 자바 개발자 취업과정

재학 기간 | 재학 상태

2023.01. ~ 2023.07. | 졸업

소속/기관명

신구대학교

종류 | 전공

대학교(전문학사) | 정보통신보안전공

재학 기간 | 재학 상태

2018.03. ~ 2022.02. | 졸업

자격증

자격증명

정보처리산업기사

점수 | 발급기관

한국산업인력공단

취득연월

2021.11.

자격증명

네트워크관리사

점수 | 발급기관

2급 | 한국정보통신자격협회

취득연월

2021.12.

자격증명

통신선로기능사

점수 | 발급기관

한국방송통신전파진흥원

취득연월

2021.05.