미리보기
기본 정보
세종대학교 스마트기기공학을 전공하면서 백엔드 분야에 자연스럽게 관심을 가지게 되었고 스스로 공부하며 개발 경험을 쌓기 시작했습니다. 신입 백엔드 개발자로서 여러 프로젝트와 대외활동을 경험하며 SpringBoot 기반 백엔드 플롯폼 개발 및 AWS 인프라 구축 업무를 맡았습니다.
기술 스택
Java, Spring Boot, JPA, AWS, Docker, Spring Batch, Spring Cloud, querydsl, MySQL, PostgreSQL, MariaDB, Elasticsearch, github-actions
프로젝트
지금어디 (WAY)
팀프로젝트
2023.09. ~ 2024.07.
친구와의 공유일정/추억공유 및 GPS 기반 위치 확인 애플리케이션
플랫폼: Android, iOS
인력 구성: 8 명 (기획 1, 디자인 1, 백엔드 2, Android 2, iOS 2)
개요: 약속 시간에 늦는 친구들을 위해 공유 일정을 잡고 1 시간 전부터 친구의 위치를 확인할 수 있는 앱을 기획 및 개발하였습니다. 백엔드 아키텍처 환경과 객체지향에 대한 학습을 중심으로 프로젝트를 유지보수하고 있습니다.
언어: Java(JDK 17)
인프라: AWS EC2, ELB, Route53, RDS, S3, Github Actions, Docker, docker-compose
프레임워크: SpringBoot Framework 3.2.7
DB: MySQL, H2Database, Redis
API / 라이브러리: Spring Data JPA, Spring Security, JWT, FireBase, Ehcache, QueryDSL
담당 업무: 친구와의 공유 일정 API 개발, 일정 기반 피드 API 개발
풋볼프렌즈
팀프로젝트
2023.12. ~ 2024.03.
축구 동아리 스쿼드 및 일정 관리 애플리케이션
플랫폼: Android
인력 구성: 7 명 (디자인 1, 백엔드 3, Android 3)
개요: 기존 Monolithic 한 프로젝트를 진행하며, 종속적인 서비스 계층과 협업 과정에서 Branch 가 엉키는 경험을 통해 독립적인 아키텍처 환경에 대한 관심으로 Microservice Architecture 환경의 프로젝트를 진행하였습니다.
언어: Java(JDK 17)
인프라: Kafka, AWS EC2, ELB, RDS, S3, Github Actions, Docker
프레임워크: SpringBoot Framework 3.1.6
DB: Postgresql, H2Database, Redis
API / 라이브러리: RESTful API(JSON), Spring Data JPA, Spring Cloud, Spring Security, Feign Client, Querydsl
담당 업무: USER-SERVER 백엔드 API 개발 (회원 관리 / 메인 홈 etc)
Paratrip
내일배움일경험 프로젝트
2024.05. ~ 2024.07.
패러글라이딩 관광 코스 추천 어플리케이션
플랫폼: Web
인력 구성: 6 명 (기획 1, 디자인 1, 백엔드 2, 프론트엔드 2)
개요: 미래내일 일 경험 프로젝트를 통해 (주)어니언커뮤니케이션즈 실무자들의 멘토링을 받으며 실무 경험을 쌓았습니다.
언어: Java(JDK 17)
인프라: AWS EC2, RDS, Github Actions, Docker, docker-compose
프레임워크: SpringBoot Framework 3.2.7
DB: MySQL, Elasticsearch, H2Database, Redis
API / 라이브러리: RESTful API(JSON), Spring Data JPA, Spring Data Elasticsearch, Spring Security, Querydsl
담당 업무: 커뮤니티(게시판/댓글), 회원 관리 API 개발
공슐랭가이드
서울시 공공데이터 활용 공모전
2024.03. ~ 2024.05.
공무원 업무 추진비 기준 맛집 추천 애플리케이션
플랫폼: Android, Web
인력 구성: 4 명 (디자인 1, 백엔드 2, 프론트엔드 1)
개요: 대규모 데이터 처리 경험을 쌓기 위해 공공데이터 활용 공모전에 참여하였습니다. SpringBatch 와 WebClient 비동기 방식을 활용하여 6 만개의 공무원 업무 추진비 데이터 수집 시간을 9 분에서 2 분으로 단축했습니다.
언어: Java(JDK 17)
인프라: AWS EC2, RDS, S3, Github Actions, Docker
프레임워크: SpringBoot Framework 3.2.4
DB: Postgresql, H2Database, Redis
API / 라이브러리: RESTful API(JSON), Spring Data JPA, Spring Security, Spring Batch, WebClient
담당 업무: 서울시 공공데이터 Open API 연동, Google Place API 데이터 수집
포트폴리오
교육
세종대학교
대학교(학사) | 스마트기기공학
2018.03. ~ 2024.08. | 졸업
대외활동
Capstone 디자인(산학협력프로젝트)
세종대학교
메트라이프 해커톤 대회
메트라이프
2024 열린 데이터 광장 공공데이터 활용 경진대회
세종대학교
미래내일 일 경험 프로젝트 IT 직무 1기
고용노동부
자격증
OPIc(영어)
IM2 | ACTFL
2023.09.
SQLD
합격 | 한국데이터진흥원
2024.06.
AWS Certified Cloud Practitioner
합격 | Amazon
2024.03.
자기소개
세종대학교 스마트기기공학을 전공하면서 백엔드 분야에 자연스럽게 관심을 가지게 되었고 스스로 공부하며 개발 경험을 쌓기 시작했습니다. 그 중 백엔드 사이드의 프로세스를 설계하고 개발하며, 소프트웨어 성능 향상에 직접적으로 기여할 수 있다는 매력을 크게 느꼈습니다. 특히 복잡한 프로세스를 객체지향적이고 직관적인 코드로 표현해내고, 그 코드가 안정적으로 실행되는 모습은 저에게 큰 뿌듯함을 주었습니다. 때문에 저는 제가 개발하면서 가장 큰 보람을 느끼는, 그리고 가장 열정적으로 개발할 수 있는 백엔드 엔지니어를 꿈꾸고 있습니다. 계속해서 백엔드 사이드의 기술적 역량을 향상하는 것에 큰 관심사를 두고 있고, 특히 메인 기술 스택인 Java, Spring, JPA 를 활용한 애플리케이션 개발 학습에 많은 시간을 투자하고 있습니다.