채용공고 올리기

김선학님을 응원해보세요!

좋은 제안에 열려있어요
목표 지향적
효율적
전략적
커뮤니케이션
기술적

미리보기

기본 정보

이름
김선학
직업
Back-End / Software Engineer
이메일
sunhak0110@gmail.com
간단소개

개발자로서 다양하게 고민하고 동료 및 사용자 일상 속에 값진 제품을 제공하는것을 목표로 하고 있습니다.

자기소개

자기소개

안녕하세요 김선학(Shower) 백엔드 개발자 입니다.

  • "성장" 이라는 단어를 Motive 삼아 도전적 인걸 좋아합니다.

  • 동료들과 “유대감” 및 “공감대” 를 형성하여 기술적인 대화와 토론을 즐깁니다.

  • 확장성과 유지 보수를 높인 아키텍처와 패턴을 항상 고민하며 작업하고 있습니다.

  • 고객에 Needs와 Want를 빠르게 대응하고 Product에 어떻게 녹여야할지 고민합니다.

  • 사용자에게 더 좋은 Product를 제공하기 위해 구조를 고민합니다.

위와 같이 개발자로서 다양하게 고민하고 동료 및 유저들에 일상 속에 재밌게 제품을 제공하는것을 목표로 하고 있습니다.

기술 스택

기술 스택

경력

회사명

주식회사스터디워크

직책 • 부서

팀장 • 백엔드개발

담당 업무
  • 레거시 서버 전환 아키텍처 설계, 개발 및 운영

    • 도메인 주도, JPA 격리를 통한 Kotlin - Spring 전환

    • 데이터 마이그레이션

      • Spring Batch를 통한 마이그레이션 진행 (데이터 약 2050만 개)

    • 테스트 코드 도입 & 코드리뷰 등 개발환경 개선

  • 촬영 안정성 개선

    • 비번하게 Database에 발생하는 Read, Write iO발생을 DynamoDB 사용으로 성능 개선

  • 결제 시스템 개선

    • 결제 누락 하루 약 10건에서 0건으로 개선

    • 보증금 시스템 설계 및 기능 추가

  • 알림 도입 (Lambda & CloudWatch)

근무 기간 (근무 형태)
2024.03. ~ 재직 중

(1년 3개월 | 정규직)

회사명

대흥정보

직책 • 부서

대리 • TF / SP

담당 업무

사내 이사님 도움 요청으로 입사하여 TF 업무 수행

  • 카카오 모빌리티 주차 연계 모듈 설계 및 개발 (Kafka Event Driven, Clean Architecture)
  • PBX(인터폰) Agent 서버 설계 및 개발
  • Multi-Module 형태로 의존성을 분리하여 Loosely Coupled 하게 설계
  • 차량 입출차 데이터 정합성을 위해 Kafka 파이프라인 구축
    • 기 구축된 서비스 보다 트래픽 처리 에러 80%에서 3%로 감축
  • Prometheus & Grafana & Docker 사용하여 Application 모니터링 시스템 구축
  • Application Event Publisher를 이용해 Socket Message Event 처리
    • Kafka Message 발행 및 RDB Event 기록
  • Spring REST Docs를 사용하여 API 문서화 진행
  • Test Code를 (단위, 통합) 작성하여 기능 결합도 및 이슈 발생 최소화
  • Junit Test Coverage 90%
근무 기간 (근무 형태)
2023.07. ~ 2023.12.

(6개월 | 정규직)

회사명

클로넷코퍼레이션

직책 • 부서

CTO • 개발팀

담당 업무
  • 이전 Short-Form-Commerce App API 속도 개선 및 재설계
  • AWS, IAM, Route53, ACM, EC2, RDS, S3, CloudFront, SES, SNS 등 다양한 클라우드 서비스 활용을 통한 인프라 구축 및 기능 개발
  • 리뉴얼 서비스 아키텍처 설계, 애플리케이션 기획, 개발 및 운영
  • 영상 업로드 시 Adaptive Bitrate Streaming 적용하여 모바일 데이터 속도에 따른 화질 변화 기능 개발
    • Wifi, 데이터 환경에서 영상이 끊기지 않고 재생되어 사용자 편리성 증대
  • IDC / AWS 환경에서 무중단 배포(Blue&Green), 운영시스템 구축
  • 사내 알람 도입 (CloudWatch & Lambda)
  • CDN & Lambda 를 활용한 ImageResize 도입
  • 코드리뷰, Jira&Sprint 활용하여 개발 환경 개선
  • 사내 전체 서비스 리딩 및 BackEnd 개발
근무 기간 (근무 형태)
2022.04. ~ 2023.05.

(1년 2개월 | 정규직)

회사명

무브먼츠

직책 • 부서

팀장 • Cloud Platform

담당 업무
  • 신규 프로젝트 아키텍처 설계 및 기능 설계
  • NCloud 환경 운영 시스템 구축
  • 실시간 위치 정보 처리 로직 구현
  • Spring Mybatis 기반에서 Spring JPA 도입
근무 기간 (근무 형태)
2021.11. ~ 2022.04.

(6개월 | 정규직)

회사명

이프커뮤니티

직책 • 부서

사원 • 개발팀

담당 업무
  • 7억원 SI 프로젝트 개발 참여
  • 1억원 SI 프로젝트 리딩 및 기획, 설계, 개발 참여
  • 사내 프로젝트 개발 및 사내 Synology 사용하여 인프라 구축
  • 전자정부, MyBatis, PostgreSQL, PostGIS 기반의 환경에서 개발
근무 기간 (근무 형태)
2019.10. ~ 2021.11.

(2년 2개월 | 정규직)

프로젝트

소속/기관명

클로넷코퍼레이션

프로젝트명

Clonet

프로젝트 내용

패션 숏폼을 통해 내가 원하고 추천하는 제품을 확인할 수 있는 앱

  • 기획 및 요구사항 분석을 통해 모놀리식 아키텍처로 설계
  • 멀티 모듈 구조를 통해 사용자, 숏캐쳐(셀러), 관리자 서비스를 빠르게 출시 및 운영
  • Spring Boot, MySQL, Redis, AWS
프로젝트 기간
2022.08. ~ 2023.05.
(10개월)
소속/기관명

클로넷코퍼레이션

프로젝트명

Clonet Operator

프로젝트 내용

클로넷 사용자, 셀러, 영상 등 전체 시스템을 관리하는 웹 입니다

  • Atomic Design 시스템으로 구조 설계
  • BigQuery 실시간 통계 도입
  • JavaScript에 단점을 개선하기 위해 TypeScript 도입
  • Spring Boot, MySQL, Redis, AWS, React, TypeScript
프로젝트 기간
2022.08. ~ 2023.05.
(10개월)
소속/기관명

클로넷코퍼레이션

프로젝트명

Short-Catcher

프로젝트 내용

숏캐쳐로 등록된 사용자들이 영상을 올리고 해당 영상이 승인되어서 노출이 되었는지 확인 할 수 있는 시스템

  • Atomic Design 시스템으로 구조 설계
  • BigQuery 실시간 통계 도입
  • JavaScript에 단점을 개선하기 위해 TypeScript 도입
  • Spring Boot, MySQL, Redis, AWS, React, TypeScript
프로젝트 기간
2022.08. ~ 2023.05.
(10개월)
소속/기관명

무브먼츠

프로젝트명

SOILMASTER

프로젝트 내용

운반차량의 차량번호, 상‧하차지, 운행경로, 운행시간, 총 거리 등을 자동으로 기록‧집계해 관리자가 실시간으로 확인할 수 있는 운반관리 시스템

  • Spring Boot & Mybatis 환경에서 Spring Boot & JPA 으로 도입
  • MySQL DB 에서 PostgreSQL로 지오메트리 함수를 사용할 수 있게 도입
  • 요구사항 정의 및 기능 정의 등 포괄 문서 작성
  • Spring Boot, PostgreSQL, PostGIS, NCloud
프로젝트 기간
2021.12. ~ 2022.04.
(5개월)
소속/기관명

이프커뮤니티

프로젝트명

Cofact (코로나맵)

프로젝트 내용

코로나 확진자 및 보건소 위치 정보를 제공 하는 서비스

  • MPA 방식에서 SPA 방식으로 개발 (Spring Boot & React)
  • Jenkins CI/CD로 빠른 빌드 배포 시스템 구축
  • Spring Boot, Spring Batch, AWS, Jenkins, MariaDB, React
프로젝트 기간
2021.03. ~ 2021.08.
(6개월)
소속/기관명

이프커뮤니티/한국임업진흥원

프로젝트명

임산물 가격 예측 시스템 구축 및 데이터 관리

프로젝트 내용

임산물의 가격 예측 정보와 다양한 자원 정보를 제공 하는 서비스
링크 : https://food.bigdata-forest.kr/

  • 지도 위 데이터 시각화 기능 개발 및 전체 API 개발 / JSP 연동
  • Java8, Spring, MyBatis, JSP, PostgreSQL, PostGIS, OpenLayers
프로젝트 기간
2020.10. ~ 2021.01.
(4개월)
소속/기관명

이프커뮤니티/한국임업진흥원

프로젝트명

산림공간정보서비스 개발 및 데이터 융합 가공

프로젝트 내용

공간정보 기반의 지도위 시각화로 등산로 정보, 등산로 코스 주변 정보를 제공 하는 서비스
링크 : https://gis.forestdata.kr/

  • 지도 위 데이터 시각화 기능 개발, 약 100만 건에 이르는 데이터 수집 배치 개발
  • Java8, Spring, Spring Batch, MyBatis, JSP, PostgreSQL, PostGIS, OpenLayers
프로젝트 기간
2019.02. ~ 2019.12.
(11개월)

포트폴리오

타입

URL

링크드인
링크

Linkedin

깃허브
링크

GitHub

대외활동

소속/기관명

한국전자정보통신산업진흥회

활동명

스마트카 전문가 양성을 위한 커넥티드 기술 이해와 활용

내용

미래형자동차 R&D 전문인력양성

연도

2020

소속/기관명

개발바닥 2사로

활동명

개발바닥 2사로 면접 스터디

내용

개발바닥 2사로 면접 스터디에 참여하여 멘토링 진행

연도

2023

댓글