미리보기
기본 정보
좋은 개발자는 명확한 목표를 설정하고, 이를 효과적으로 달성할 방향을 제시할 수 있어야 한다고 생각합니다. 개발과 구현에는 정답이 없지만, 더 효율적이고 적합한 방법은 분명히 존재한다고 믿습니다. 그런 방향을 제시하려면 폭넓은 지식과 다양한 경험이 필수적이며, 이를 위해 꾸준히 학습하고 팀원들과 지식을 공유하며 성장하기 위해 노력하고 있습니다. 끊임없이 배우고 경험을 쌓아 나간다면, 개인의 성장뿐만 아니라 프로젝트, 팀, 나아가 회사 전체의 성장에도 기여할 수 있다고 생각합니다.
기술 스택
Spring Boot, Java, Python, SQL, aws-ec2, Docker, GitHub, github-actions, aws-s3, AWS
프로젝트
Lookids
신세계 I&C 스파로스 아카데미
2024.10. ~ 2024.12.
반려동물의 특별한 순간을 공유하고 소통할 수 있는 특화 SNS
7명(팀장) / BackEnd(유저, 댓글, 배치), Infra
JAVA Spring Boot의 Eureka를 활용한 MSA 설계
kafka를 활용한 EDA를 구현
대용량 트래픽에 대응 가능한 반려동물 특화 SNS를 구축
CQRS 처리를 통한 부하 분산
- 유저 프로필 서비스 단독 개발
- 댓글, 댓글 read 서비스 단독 개발
- AWS EC2, S3, IAM 관리
- 핵사고널 구조를 통한 OOP 구현
- 프로젝트 종료 후 인프라 비용 감소를 위해 모놀리스 구조로 포팅
관련 기술: JAVA Spring Boot, NEXT.Js, MYSQL, MongoDB, GitHub Action, Docker, Spring Security, Apache Kafka, AWS EC2, AWS S3, AWS LB.
MSA 도입을 위한 스타벅스 아키텍쳐 재설계
신세계 I&C 스파로스 아카데미
2024.08. ~ 2024.10.
스타벅스 앱 아키텍처 재설계를 목표로 진행된 이커머스 웹 애플리케이션 개발 프로젝트
5명(팀원) / BackEnd(계정계, 배치), Infra
JAVA Spring Boot와 NEXT.Js를 활용한 이커머스 재설계
서비스 및 DB Relation을 분할하고, 사용자 중심의 웹 서비스를 구현
관련 기술: JAVA Spring Boot, NEXT.Js, MYSQL, Jenkins, Docker, Spring Security.
K-Logo Gen
Naver Connect Foundation
2024.02. ~ 2024.04.
사용자의 Prompt 입력을 기반으로 로고를 생성하는 웹 서비스
6명(팀원) / BackEnd, FrontEnd, Infra
DeepFloyd IF, Stable diffusion 2, Stable diffusion XL, Textdiffuser 4개의 모델을 사용해 로고를 생성
React, FastAPI, redis, Celery를 활용한 웹 서비스 구현
모델 튜닝을 통해 로고 생성 만족도 80%를 달성
유저 피드백을 통해 FrontEnd UX를 개선
- BackEnd 단독 개발
- FrontEnd 개발 (50%/100%)
- GCP 관리
- GPU Server 관리
관련 기술: DeepFloyd IF, Stable diffusion 2, Stable diffusion XL, Textdiffuser, React, FastAPI, redis, Celery, GCP.
Yolov3 를 이용한 이상행동 감지 인공지능
기타
2021.03. ~ 2021.06.
Yolo v3를 활용하여 사람을 인식하고 사람의 행동을 구분하는 프로젝트.
3명(팀원) / 실험 환경 구성, 학습 진행, 보고서 작성
바운딩 박스의 종횡비가 급격하게 변화하는 상황을 이상행동으로 정의하고 검출.
Darknet 프레임워크와 AIhub의 데이터를 활용해 학습.
관련 기술: Yolo v3, DarkNet.
JDBC 를 활용한 놀이공원 관리 프로그램
기타
2021.03. ~ 2021.06.
데이터베이스를 설계, 구현하고 프로그램과 연동하는 프로젝트.
3명(팀원) / Oracle DB를 활용한 DB설계 및 구축, JDBC와 SQL를 활용한 JAVA프로그램 작성
티켓을 발권, 예약하고 놀이기구의 예약자, 점검 사항을 관리.
Oracle DB로 DB 테이블을 작성하고 활용.
관련 기술: Oracle DB, JDBC, Java.
포트폴리오
URL
교육
신세계 I&C 스파로스 아카데미
사설 교육 | JAVA Spring Boot 기반 백엔드 설계
2024.08. ~ 2024.12. | 수료
네이버 커넥트재단 (Naver Connect Foundation)
사설 교육 | 부스트캠프 AI Tech 6기 (Computer vision)
2023.01. ~ 2024.01. | 수료
동의대학교 (DongEui University, DEU)
대학교(학사) | 컴퓨터공학부
2018.01. ~ 2023.01. | 졸업
자기소개
네이버 부스트캠프에서는 컴퓨터 비전 기술을 심화 학습하며 문제 해결 능력을 키웠고, 신세계 I&C 스파로스 아카데미에서는 Java Spring Boot 기반 백엔드 설계와 개발 역량을 실질적으로 강화했습니다. 다양한 프로젝트를 통해 MSA 설계, Kafka 기반 이벤트 처리, 대용량 트래픽 대응 시스템 구축 등의 실질적인 성과를 경험하며 기술적 전문성을 키워왔습니다. 협업의 가치를 중요하게 생각하며, 팀원들과 함께 목표를 이루는 과정에서 배움과 성장의 보람을 경험해왔습니다. 변화하는 기술 환경에 발맞춰 꾸준히 발전하며, 실질적인 가치를 만들어가는 개발자로 나아가고 있습니다.
자격증
정보처리기사
합격 | 한국산업인력공단
2022.06.