cv

Work

  • 2025.03 - 2025.06
    Technical Lead / Full Stack Developer
    지니파이 주식회사
    1. 노코드 툴 -> 신규 웹 사이트 진행(완료x)
    2. 커뮤니티 운영 서포트
     - n8n, retool 등 워크플로우 툴 활용
    3. 기술
     - Bettermode (노코드 커뮤니티 플랫폼)
     - Nextjs, Typescript, Vite, Python Mono repo
     - PostgreSQL(Neon), Redis(Upstash)
  • 2023.05 - 2024.12
    Technical Lead
    Metric Studio Inc. (NNT)
    NNT Tech 팀 테크리드, 팀 빌딩

    1. 프로젝트 PM , 개발 자문
     - Hyundai DDM 2.0 (w/ INNOCEAN)
     - Innocean Ads Hub 1차
     - LGU+ Marketing Data Warehouse
     - JYPThreeSix 커머스 데이터 통합 및 매출 대시보드

    2. NNT Consulting 서포트
     - Content SEO 를 위한 서브폴더/서브 도메인 워드프레스 서버 셋업 가이드
     - 리포트 자동화 파이프라인 구축
     - GCP/AWS 기반 서버리스 아키텍처 설계 및 개발

    3. 시스템 관리 및 사용 기술
     - 클라우드 비용 절감을 위한 퍼포먼스 개선
     - Cloud Quotas, Cloud Billing Budget
     - BigQuery 쿼리 개선
     - Python, Java, Spring boot, Airflow
     - 크롤링(Selenium, Playwrite)
  • 2019.06 - 2023.03
    Software Developer
    Tapas Entertainment(Kakao Entertainment)
    글로벌 웹툰 서비스
    재무/잉크/결제 업무 팀장
    대부분의 기능 개발을 주도적으로 개발 진행

    1. Spring, Java 기반 서버 개발
     - spring, java, MySQL, MongoDB, Redis, AWS(ec2, s3, rds, mq, etc...), 등
      - 다양한 피처 개발 및 버그 수정, 퍼포먼스 개선

    2. TDD
     - Spock framework 을 이용한 테스트코드 작성
     - 새로운 프로젝트에 Junit5 도입.
     -대부분의 코드 리뷰 적극적으로 참여(잠재적 버그 발견, 코드 품질 향상)

    3. 웹 프론트엔드 개발
     - jquery, jacascript, html, css, grunt
     - 메인 화면 개편
     - 대시보드 전체 개편(리드)
     - 전반적인 웹 개발

    4. 트래픽 장애 해결을 위한 디비 쿼리 개선
     - 슬로 쿼리 튜닝
     - 쿼리 용도에 따라 isolation level 을 조정
     - 트랜잭션을 리팩토링하여 퍼포먼스 향상시킴
     - 쿼리 용도에 따라 캐시 처리 및 리플리카 디비로 전환

    5. 레디스 최적화
     - 캐시의 용도를 파악 후 TTL 조정
     - 블락을 유발하는 명령어 개선

    6 새로운 기술 도입
     - 임시저장 기능을 위한 MongoDB 도입
     - redis pub/sub 단점을 보완하기 위해 RabbitMQ 도입
  • 2018.02 - 2018.10
    Software Developer
    (주)엑스트라이버
    패키지 여행상품을 모아 볼 수 있는 메타 서비스

    1. Tripstore 앱 관리 어드민 개발 및 유지보수
     - 어드민 리뉴얼(AngularJS 4 > Freemarker)
     - 홈 카테고리 관리 기능 구현
     - 태그 관리 기능 구현
     - 프로모션 관리 기능 구현
     - 여행상품에 적용되는 다양한 이벤트 관리 기능 구현(특가 등)
     - 기타 다양한 기능 구현

    2. Tripstore 앱 신규기능 API 개발
     - 홈카테고리 API 구현
     - 기타 API 구현

    3. 스케쥴러 서버 구현
     - 예약시 어드민페이지에 알람
     - 평일 예약현황을 이메일로 전송
     - 태그 및 프로모션, 특가 적용 및 해제 기능

    4. 페이스북 및 크리테오 리타게팅 모듈 개발

    5. 개발환경
     - Spring boot + Kotlin 기반 서버 프로그래밍
     - Spring boot batch + Quartz 조합으로 배치 및 스케쥴러 구현
      - AWS Aurora DB로 데이터 관리
      - AWS ElasticCache로 캐시관리
  • 2017.05 - 2017.10
    Software Developer
    Desire Lab
    브랜드 의류를 모아 볼 수 있는 메타서비스

    1. YOIL 앱 관리 어드민 개발 및 유지보수
     - 크롤링한 상품 데이터를 자동으로 가공하도록 구현
     - 어드민 기능 개선
     - 커머스 관리용 어드민 개발

    2. YOIL 앱 신규 기능 API 개발

    3. 카테고리 체계도 재정의
     - neo4j를 활용하여 카테고리를 그래프형태로 재정의

    4. 페이스북 및 크리테오 리타게팅 모듈 개발

    5. MSA 기반으로 개발

    6. 개발환경
     - Spring boot + Java 기반 서버 프로그래밍
     - AWS Aurora DB, MongoDB, DynamoDB로 데이터 관리
     -AWS ElasticCache로 캐쉬 관리
     - EC2 + ELB + Ansible + Jenkins 기반 서버 운영 및 배포
  • 2016.02 - 2017.03
    Software Developer
    DSMentoring
    1.LDAP성능관리 솔루션
     - 직원, 권한관리, 로그, 알림, 서버 상태 확인이 가능한 솔루션
     - backend, frontend 개발
     1) 대부분의 CURD및 frontend영역 개발
     - 실시간 모니터닝 기능 구현
     1) Websocket로 실시간 모니터링 데이터 통신
     2) D3를 이용하여 실시간 모니터링 뷰 구현
     - 개발환경
     1) Framework: Spring Framework 4.x, AngularJS
     2) Database: MariaDB, Redis

    2. 전자정부 디렉토리 사업
     - LDAP을 활용한 직원 및 조직관리 구
     - LDAP을 활용한 직원 및 임시 조직관리 구현
     1) 직원 권한에 따라 소속직원 추가,수정, 삭제 구현
     2) 임시조직 생성, 수정, 삭제 구현
     - LDAP을 기반으로 조직도 구현
     1) 사용자 권한에 따라 자신이 속한 조직도만 보이도록 구현
     - LDAP기반, 직원 권한에 따른 검색기능 구현
     1) 사용자 권한에 따라 기관 및 소속직원만 검색되도록 구현
     - 개발환경
     1) Framework: 전자정부프레임워크
     2) Database: Tibero, LDAP
     3) Was: Jeus

Education

  • 2009.03 - 2016.2
    학사
    조선대학교
    정보통신공학과

Skills

언어
Java
Python
Javascript
CSS
HTML5
프레임워크
Spring Boot
데이터베이스
MySQL
MongoDB
Redis
BigQuery
PostgreSQL
테스트
JUnit5
Spock Framework
Playwright(e2e)
인프라 - AWS
EC2
S3
API Gateway
Lambda
RDS
CloudWatch
CloudFront
MQ 등
인프라 - GCP
Compute Engine
Cloud Storage
Cloud Run Function
Cloud SQL
Cloud Logging
Cloud Task 등
기타
Airflow
Docker
Crawler(Selenium, Playwright)

Interests

Hard Skill
Kubernetes
Airflow
Elastic Search
Data Engineering
Soft Skill
Teamwork
Collaboration
Communication Skills
Time Management
Leadership