미리보기
기본 정보
자기소개
안녕하세요. 끊임 없이 성장을 추구하는 개발자, 백지연 입니다.
SpringBoot, Flask를 이용한 API와 Crawler를 개발해왔습니다.
결과물을 빠르게 제공하기 위해 꾸준히 기술 R&D를 진행하고, 원활한 커뮤니케이션을 위한 협업 경험을 보유하고 있습니다.
기술 스택
Java, Spring Boot, AWS, Python, Git, Flask, MySQL
경력
아이지에이웍스
팀원 | 데이터 백엔드팀 | 재직 중
2021.10. ~ 재직 중 (3년 3개월)
- 빅데이터와 AI 기반 모바일 앱 분석 지표 서비스를 제공하는 MI 개발실 팀원
- Springboot, Flask를 이용한 API 와 Crawler 개발, 운영
- 프로젝트 : KT ZTL, BORA, DMP Crawler, Log Report
- 그 외 다양한 작업
- 팀 주간 보고 Chatbot
- BORA 코드 리팩토링 및 유지보수
- 기술 R&D
디베이스앤
인턴 | 경영지원팀 교육과정
2021.05. ~ 2021.07. (3개월)
- Springboot, Javascript를 이용한 광고 성과 Report 사이트 개발
- Java를 이용한 네이버 검색 광고 시스템 API 연동 모듈 개발
스마일게이트 스토브
인턴 | 플랫폼개발본부 DevCamp
2020.12. ~ 2021.01. (2개월)
- Flask를 이용한 메신저 플랫폼 기능 REST API 개발
프로젝트
KT ZTL 개발/운영
아이지에이웍스
2023.11. ~ 2023.12.
- 기술 스택 : Fast API, Python, MySQL, AWS ECS
- 주요 역할 :
- TV 광고 전환 효과 Report, 메타 데이터 관리 기능 REST API 설계 및 구현
- 배포 자동화 적용 및 이슈 대응
- 설명 :
- Fast API의 Response Model을 적용하여 응답 객체와 API 문서 개발 시간을 단축함
- CI/CD 프로세스를 경험함
BORA 2.0 유지보수
아이지에이웍스
2023.07. ~ 2023.09.
- 기술 스택 : Spring Boot, Java, Spring Security
- 주요 역할 :
- Java17, Spring Boot3 으로 버전 업그레이드
- Spring Security 사이드 이펙트 대응 인증 모듈 클래스 추가/수정
- Spring Security R&D
- 설명 :
- Spring Security 내부 필터의 동작 흐름에 대한 R&D 진행하고 실제 프로젝트에 반영함
DMP Crawler 개발/운영/설계
아이지에이웍스
2022.10. ~ 진행 중
- 기술 스택 : Python, AWS ECS/Lambda, Docker, Slack API
- 주요 역할 :
- 개발 : 원스토어, 앱스토어, 플레이스토어 인기 순위 크롤러 기능 추가
- 운영 : 크롤링 사이트 차단 및 UI 변경 이슈 대응, 모니터링 및 CI 프로세스 구축
- 설계 : 개발자 경험 향상을 위한 모노레포 도입
- 설명 :
- 프로젝트 특성에 따른 적절한 개발, 운영을 경험함
- 분산된 프로젝트를 모아 공통 모듈 관리성과 운영 편리성을 향상시킴
- 가이드 문서 작성을 통해 원활한 협업에 기여함
BORA 3.0 개발/유지보수
아이지에이웍스
2023.03. ~ 2023.09.
- 기술 스택 : Spring Boot, Java, JPA, AWS ECS, Docker
- 주요 역할 :
- 계정 CRUD REST API 설계, 구현
- 배포 및 이슈 대응
- 코드 리팩토링
- 설명 :
- 팩토리 디자인 패턴을 적용한 확장성 있는 개발
- 코드 리뷰, 코드 복잡도 계산 플러그인 적용으로 코드 개선
- Bean Validation R&D 를 통한 유효성 검사 비지니스 로직 간결화
Log Collector 설계/개발
아이지에이웍스
2021.11. ~ 2021.12.
- 기술 스택 : Spring Boot, Java, JPA, QueryDsl, MySQL, RabbitMQ, Bootstrap
- 주요 역할 :
- 수습 프로젝트
- 대규모 요청을 고려한 아키텍처, DB, API 설계
- 로그 수집, Report 조회 REST API 개발 및 테스트 코드 작성
- 설명 :
- 요구사항에 가장 적절한 기술을 계속해서 고민하여 설계하고 개발함
- 기능 단위 서버 구성을 통해 장애 확산 가능성을 줄임
- 서버 간에 메세지큐 구성을 통해 트래픽이 분산되도록 함
- 소스 코드 | https://github.com/Beakjiyeon/Log_Collector
WorkSmile 개발
스마일게이트 스토브
2021.01. ~ 2021.02.
- 기술 스택 : Flask, Python, MongoDB, MySQL
- 주요 역할 :
- 메신저 플랫폼 기능 REST API 개발
- 사용자 인증 토큰의 유효성 검사 데코레이터 구현
- REST API, MongoDB 구조 설계
- 설명 :
- 예외 처리, 로깅 등의 필요성과 원활한 트래픽 대응을 위한 설계의 중요성을 배움
English Planet
2020 SW 한이음 공모전
2020.03. ~ 2020.12.
- 기술 스택 : Android, Java, MySQL, Tensorflow
- 주요 역할 :
- 사물 인식 단어장 Android 비지니스 로직 구현
- 이미지 전이 학습
- 설명 :
- 프로젝트 주제에 맞게 API가 아닌 직접 모델 학습 목표를 설정함
- 모델 학습을 경험하며 데이터 수집, 정제의 중요성을 배움
- 시연 영상 : https://www.youtube.com/watch?v=mas0fZTA7HA
포트폴리오
교육
덕성여자대학교
대학교(학사) | 컴퓨터공학과 (4.06/4.5)
2017.03. ~ 2021.08. | 졸업
대외활동
AWS 클라우드 핵심 서비스 활용 및 ECS, EKS 개발
솔데스크 (국비지원교육)
- 기간 : 2023.03 (1개월)
- AWS 핵심 서비스들이 제공하는 기능에 대한 이론, 실습을 진행함
우아한 스터디
우아한형제들
- 기간: 2023.07 ~ 2023.08 (2개월)
- '가상 면접 사례로 배우는 대규모 시스템 설계' 도서 스터디
- 매주 책을 읽고 서비스 도메인 별 아키텍처에 대한 인사이트를 정리함
멋쟁이 사자처럼
덕성여자대학교
- 기간: 20218.03 ~ 2019.12 (2년)
- 6, 7기 교육 운영진으로 웹 프로그래밍, Git 세션 진행
- 중앙 해커톤 참가
- 학교 공식 축제 사이트 개발
늘 푸른 소리
덕성여자대학교
- 기간: 2018.08 ~ 2019.08 (1년)
- 청각 장애 청소년 대상 코딩 교육 봉사활동
- 학부 스터디 진행
자격증
정보처리기사
기사 | 한국산업인력공단
2020.08.
SQLD
한국데이터산업진흥원
2020.10.
TOEIC
745 | 한국TOEIC위원회
2022.08.
TOEIC Speaking
IM3 | 한국TOEIC위원회
2024.03.
외국어
영어
비즈니스 회화 가능