거낙이의 하루

빠르게 배우고 성장하는 개발자 입니다!

👤 About Me

  • 이름: 이건학
  • 이메일: dh221009@naver.com
  • 블로그: | GitHub:

🎓 Education

  • 2017.03 - 2019.02 | 경희대학교 사회기반시스템공학과 (학사)
  • 2024.05 - 2024.12 | 비트캠프 네이버클라우드 개발자 과정 (수료)
  • 2024.12 - 2025.02 | 멋쟁이사자처럼 백엔드 스쿨 플러스 (수료)

🛠 Tech Stack

💻 Backend Development

  • Python: FastAPI, Django, LangChain
  • Java: Spring Framework, JPA, MyBatis

💾 Database & Storage

  • RDBMS: MySQL, PostgreSQL
  • NoSQL: MongoDB, Redis, Elasticsearch

☁️ Cloud & DevOps

  • Cloud: AWS(EC2, RDS), NCP
  • Container: Docker, Docker-Compose
  • CI/CD: GitHub Actions, Jenkins

📊 Monitoring & Communication

  • Monitoring: Prometheus, Grafana, Zipkin
  • Message Queue: Kafka, Redpanda
  • ELK Stack: Elasticsearch, Logstash, Kibana

🎯 Achievements

Backend Engineering
  • • FastAPI, LangChain, CNN을 활용한 AI서비스 연동 및 인터페이스 구축
  • • Spring 기반 백엔드 API 서버 개발 및 운영
  • • MSA 기반 아키텍처 설계 및 Kafka를 활용한 비동기 통신 구현
  • • Prometheus, Zipkin을 활용한 시스템 모니터링, 성능개선, 유지보수
  • • K6 부하 테스트 도구로 성능 병목 분석 및 최적화 성능개선 137.0% 경험
  • • ELK스택을 활용한 검색 엔진 구축으로 검색 성능 99.6% 개선
  • • RESTful 규약 준수하는 API 설계 및 구현 능력
Cloud & DevOps
  • • AWS, NCP 클라우드 환경 구축 및 운영 경험 (EC2, RDS)
  • • GitHub Actions, Jenkins 활용한 CI/CD 및 무중단 배포 시스템 구현
  • • Docker, Docker-Compose를 통한 컨테이너 기반 서비스 배포
  • • Terraform 활용한 인프라 자동화 및 코드형 인프라(IaC) 구현

📚 프로젝트

취업 뽀개기

2025.04 ~ 개발 중

✓ 서비스 개요

개발자 취준생 AI지원 서비스

✓ 주요 역할

개인프로젝트

✓ 주요 기술

  • Backend: Spring, FastAPI, Django
  • AI/ML: LangChain
  • Message Queue: Redpanda
  • Database: MySQL, MongoDB

✓ 주요 성과

  • Kafka, RestAPI 을 활용한 10개의 서비스 연결 및 안정적인 운영
  • 프롬프트, LLM, OutputParser 연동을 통한 안정적인 AI 답변 제공
  • 온라인 저지(코딩테스트) 레거시 코드 리팩토링 및 적용
  • 시스템 병목 지점 식별 및 처리량(Redis 캐싱: 137%, 레포 다운로드: 539.6%)개선

여기있개

2025.02 ~ 2025.03

✓ 서비스 개요

AI, 위치기반을 활용한 실종 반려견 매칭 서비스

✓ 주요 역할

팀장

✓ 주요 기술

  • Backend: Spring, FastAPI
  • Message Queue: Redpanda
  • Database: PostgreGIS
  • DevOps: Terraform, AWS, NCP

✓ 주요 성과

  • Kafka, RestAPI 을 활용한 10개의 서비스 연결 및 안정적인 운영
  • 자동화 배포 및 socat 활용한 포트 리다이렉션으로 무중단 배포 구현
  • 인증, 보안의 횡단관심사 분리를 통한 API 평균 응답시간 58ms 단축
  • 이미지 임베딩 생성 최적화로 처리 시간 평균 10초 단축(15s→5s)

StockNote

2025.01 ~ 2025.02

✓ 서비스 개요

주식 포트폴리오 관리 서비스

✓ 주요 역할

팀장

✓ 주요 기술

  • Backend: Spring
  • Search Engine: ELK Stack
  • Testing: K6
  • Database: MySQL
  • Cloud: AWS, NCP

✓ 주요 성과

  • 포트폴리오 N+1 개선을 통한 부하테스트 응답시간 62.7% 감소(75ms -> 28ms)
  • MySQL → Elasticsearch로 게시글, 주식종목 검색 구조 변경
  • 게시글 검색 응답시간 99.61% 개선(12s -> 47ms), 처리량 1,325.66% 개선
  • Terraform을 활용한 인프라 코드화(IaC)로 AWS, NCP 리소스 배포 시간 단축

모두의 여행

2024.11 ~ 2024.12

✓ 서비스 개요

최적 경로 기반 여행 일정 관리 서비스

✓ 주요 역할

팀장

✓ 주요 기술

  • Backend: Spring, MyBatis
  • Database: MySQL
  • Cache: Redis
  • DevOps: Jenkins, NCP

✓ 주요 성과

  • 쿼리 최적화를 통한 메서드별 DB 접근 1회로 최적화
  • 시간 복잡도 O(n²)에서 O(nlog n)으로 알고리즘 효율성 개선
  • SSH 기반 자동화 배포로 배포 주기 단축(주 1회 → 일 3회) 및 안정성 확보
  • 서버 사이드 렌더링 최적화를 통한 초기 페이지 로드 시간 개선

🏆 자격증 & 수상

  • NCP(네이버 클라우드 플랫폼 professional 자격증) (2024.12)

💡 기타 활동

  • 도화엔지니어링 (2021.01 - 2023.12)
    • 토목 설계 회사 (상하수도부문) 사원
  • 알고리즘 스터디 (2024.12 - 현재)
    • 백준 알고리즘 문제 풀이 및 코드 리뷰 진행, 기술 면접 준비

📝 Recent Posts

Pr.9375 패션왕 신해빈

Pr.9375 패션왕 신해빈 문제 해빈이는 패션에 매우 민감해서 한번 입었던 옷들의 조합을 절대 다시 입지 않는다. 예를 들어 오늘 해빈이가 안경, 코트, 상의, 신발을 입었다면, 다음날은 바지를 추가로 입거나 안경대신 렌즈를 착용하거나 해야한다. 해빈이가 가진 의상들이 주어졌을때 과연 해빈이는 알몸이 아닌 상태로 며칠동안 밖에 돌아다닐 수 있을...

Pr.1620 나는야 포켓몬 마스터 이다솜

Pr.1620 나는야 포켓몬 마스터 이다솜 문제 그럼 다솜아 이제 진정한 포켓몬 마스터가 되기 위해 도감을 완성시키도록 하여라. 일단 네가 현재 가지고 있는 포켓몬 도감에서 포켓몬의 이름을 보면 포켓몬의 번호를 말하거나, 포켓몬의 번호를 보면 포켓몬의 이름을 말하는 연습을 하도록 하여라. 나의 시험을 통과하면, 내가 새로 만든 도감을 주도록 하겠...

Pr.9996 한국이 그리울땐 서버에 접속하지

Pr.9996 한국이 그리울땐 서버에 접속하지 문제 선영이는 이번 학기에 오스트레일리아로 교환 학생을 가게 되었다. </br> 호주에 도착하고 처음 며칠은 한국 생각을 잊으면서 즐겁게 지냈다. 몇 주가 지나니 한국이 그리워지기 시작했다. </br> 선영이는 한국에 두고온 서버에 접속해서 디렉토리 안에 들어있는 파일 이름을 보...

Pr.1159 농구경기

Pr. 1159 농구경기 문제 상근이는 농구의 세계에서 점차 영향력을 넓혀가고 있다. 처음에 그는 농구 경기를 좋아하는 사람이었다. 농구에 대한 열정은 그를 막을 수 없었고, 결국 상근이는 농구장을 청소하는 일을 시작했다. 상근이도 농구장을 청소하면서 감독이 되기 위해 가져야할 능력을 공부해나갔다. 서당개 3년이면 풍월을 읊듯이 상근이는 점점 감...

Pr.2309 일곱난쟁이

Pr.2309 일곱난쟁이 문제 왕비를 피해 일곱 난쟁이들과 함께 평화롭게 생활하고 있던 백설공주에게 위기가 찾아왔다. 일과를 마치고 돌아온 난쟁이가 일곱 명이 아닌 아홉 명이었던 것이다. 아홉 명의 난쟁이는 모두 자신이 "백설 공주와 일곱 난쟁이"의 주인공이라고 주장했다. 뛰어난 수학적 직관력을 가지고 있던 백설공주는, 다행스럽게도 일곱 난쟁이의 키...