Share
Sign In
👩‍💻

끊임없이 도전하는 개발자, 이다혜입니다.

📄 보유역량

AWS기반 클라우드 환경에서 서버 배포 및 운영
5년 이상의 레거시 시스템 내재화(불필요한 서버 리소스 30% 절감) 및 운영개선
Verification Engineering에서 얻은 인사이트로 꼼꼼한 단위/통합 테스트 코드 작성으로
소프트웨어 품질 향상
MAU 160,000 트래픽 처리를 위한 비동기 메시지 발송 시스템 설계 및 개발
85,000건 이상의 데이터 레거시 서버로부터 실시간 마이그레이션 및 비동기
처리(지연 및 장애없는 안정적인 서비스 제공)
소규모 팀 리드하며 팀 전체 이슈에 빠르게 대응하여 프로젝트 일정과 계획 원활하게 관리
단기TF 프로젝트 - Backend
Team Verification Engineers - QA
소프트웨어 생태계 발전을 위한 OSS Contribution(spring/spring-data-redis, line/armeria)
& Mentoring

🛠️ Skills

Language

JVM 기반의 언어(Kotlin, Java)를 주로 활용하였습니다. 가장 많이 활용한 언어는 Kotlin입니다. 그 외에 테스트 코드 작성을 위한 목적으로 Python언어도 사용해본 경험이 있습니다.

Framework

Spring Boot 프레임워크를 활용한 Restful API 개발 업무를 주로 진행하였습니다. ORM 프레임워크로는 JPA, Hibernate를 실무에서 주로 활용하였습니다.

DevOps

실무에서 접한 기술은 다음과 같습니다.
PostgreSQL, MySQL, Github Actions, ArgoCD, AWS S3, CloudFront, Redis

Etc

Gradle, Git, IntelliJ

🖥️ Experience

Server Engineer
Buzzvil - Python3, Django Framework, AWS
2025.01 ~

Backend Developer

LG유플러스 아이들나라 - Kotlin, Spring Boot, AWS
2022.05 ~ 2024.09
메시지 발송 시스템 설계 및 개발
server to server API 인증 및 일일 50,000건 이상의 메시지 동시발송을 위한 비동기 처리
SMS, 카카오 알림톡 발송을 위한 LG CNS 톡드림 서비스 연동
메시지 전송 실패 시 DLQ를 활용한 재처리(retry). 에러 발생율 20%에서 5% 미만으로 감소시킴
신규 콘텐츠 관리 플랫폼 시스템
레거시 시스템 점진적인 내재화를 위한 기존 아이들나라 콘텐츠 도메인 분석 및 설계
카테고리 계층(트리)적 구조 모델링 및 구현
유연한 이미지 업로드/다운로드를 위한 AWS S3 presigned-url 기술 도입
비용 절감 및 아이들나라 서비스 개발에 빠르고 유연하게 대응하는 콘텐츠 관리 플랫폼 구축
운영 이슈 트러블슈팅에서 얻은 인사이트
spring-data-redis 라이브러리에서는 redis cache null value를 NullValue Object로 설정
이를 라이브러리 사용자가 Custom하게 null value를 설정할 수 있도록 신규 기능 구현(#2878) 및 릴리즈(spring boot v3.3.1부터 사용 가능)
레거시 시스템 리팩토링/리엔지니어링
메시지 큐 도입으로 85,000건 이상의 실시간 데이터 동기화 아키텍처 설계 및 구현
인프라 마이그레이션의 경우 AWS DMS 활용한 DB 마이그레이션 및 데이터 복제
실시간 변경 이벤트 감지(CDC) 시 발행한 메시지 Kafka Topic에 전송하여 데이터 동기화 모듈이 메시지 소비하는 아키텍처 설계 및 구현
운영 중인 시스템 트러블슈팅
레거시 시스템 어플리케이션 EOL 대응을 위한 PostgreSQL 버전 업그레이드(11 -> 14)
업그레이드 직후 Slow 쿼리 발생
옵티마이저 통계 누락으로 인한 기존 쿼리 플랜 미실행
업그레이드 후 VACUUM 수동 실행으로 쿼리 통계 갱신
전시/편성 시스템 운영개선
전시/편성 도메인 GraphQL 기술 도입
모바일/웹 Rest API Over-Fetching 이슈(Oversize 네트워크 패킷 이슈) 대응을 위한 도입
유연한 프론트 API 연동 대응 및 중복 코드 최소화, 라이브러리 적용으로 개발 생산성 향상
프로젝트 리드
단기 TF 프로젝트(아이들나라 실험실) 24.02~24.03
GCP 빅쿼리 SQL을 활용한 연령대별 실제 사용자 데이터 추출
쿠키 관련 서비스 진입점 개선 가설 증명을 위한 A/B테스트(A: 배너 및 플로팅 버튼으로 신규 진입점 노출 버전 / B: 기존 버전)
Jira 티켓을 활용한 프로젝트 일정 관리 및 데일리 미팅으로 프로젝트 리스크 관리
Jira & Github 릴리즈 노트 기능 활용하여 운영 배포 문서화
기존 쿠키 관련 사용자 재방문율 60% 이상 증가. 신규 회원 프로필 전환율 약 13% 증가
팀 리드로부터 우수 사원 Award 받음

Verification Engineer

보잉코리아 유한회사 - Python
2019.12 ~ 2021.09
소프트웨어 품질 검증
1000+이상의 python 단위/통합 테스트 코드 작성
불필요한 중복 테스트 코드 방지를 위한 코드베이스 작성
코드 커버리지(Code Coverage) 60%에서 80%까지 수치 개선
팀 리드
자주 문의하는 내용 및 기술적인 이슈 컨플루언스 문서화
데일리 미팅 시 리드 주간 회의 내용 정리 및 공유
Product Owner로부터 Boeing Recognition을 받음

Android Developer

한화시스템/ICT - Java
2018.01 ~ 2019.02
신규 해외 주식거래 서비스 출시 및 디자인 개편 프로젝트
해외주식주문 서비스 및 잔고 확인 UI 구현

🌐 Community & Activities

🏢
사내 기술 블로그
🏢
사내 기술 세미나
🌏
OSS (2024.05 ~ )
line/armeria
More HealthChecker Implementations(#1854)
spring/spring-data-redis
Support custom nullValueSerializer in GenericJackson2JsonRedisSerializer(#2878)
ReactiveKeyCommands.Exists to check multiple key existence(#2883)
🌏
OSS Mentoring (2024.05 ~ )
📝
글또 9기 (2023.12 ~ )
주기적인 기술블로그 작성으로 문서화 스킬 향상 및 테크니컬 라이팅 역량 계발
주기적인 커피챗, 기술블로그 피드백 등으로 코칭 역량 계발
🦄
Ready-Techie (2020 ~ 2023)
주기적인 영어 기술 토의, 세션 및 발표로 영어 스피치 역량 강화

🏫 Education

🏫
한양대학교 정보시스템학과 (2013.03 ~ 2018.02)
7학기 전액 장학금 및 1학기 반액 장학금 수여

📜 Certification

🏆
정보처리기사(한국산업인력공단) - 2017.05 (발급번호: 17201021006B)