cv
Basics
Name | 이황로(Hwangro Lee) |
Label | Software Engineer |
hwangro123@gmail.com | |
Phone | 010-4503-7743 |
Url | https://hwangrolee.github.io/ |
Github | https://github.com/hwangrolee/ |
https://www.linkedin.com/in/hwangro-lee-68082a185/ | |
Medium | https://medium.com/@lhr0419 |
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 |