미리보기
기본 정보
- 제가 만들어낸 서비스를 통해 고객이 만족할 때 느끼는 뿌듯함과 희열이 좋아 개발을 시작하게 되었습니다. - 서비스직 경험을 통해 고객, 동료와 원활하게 소통하는 법을 습득했고, 이를 기반으로 업무의 성과를 높이는 것이 저의 강점입니다. - 새로운 것을 배우는 데 적극적이고 맡은 일에 대해 책임감을 가지고 끝까지 완수해냅니다.
기술 스택
Java, Kotlin, JavaScript, HTML/CSS, JSP, Spring Boot, jQuery, mybatis, JPA, MariaDB, MySQL, Node.js, Vue.js, Ajax
프로젝트
운동 습관 형성 안드로이드 앱(Gymilla)
기타
2024.10. ~ 진행 중
운동 습관 형성 및 루틴화를 돕는 안드로이드 앱 개발
운동 기록, 통계 분석, 생활 알림, 웨어러블 기기 연동, 1:1 매칭과 커뮤니티 기능을 통해 사용자가 지속적이고 즐겁게 운동할 수 있는 환경 제공
개발환경
Android Studio, Kotlin
Notion, Slack, Discord, Git, Github, Figma
역할
로그인/회원가입 로직 구현
웨어러블 기기 연동 로직 구현
마이페이지 구현
축구 구단을 위한 ERP 프로그램
에이콘아카데미
2024.08. ~ 2024.09.
축구 구단의 효율적인 운영을 위한 통합 ERP 프로그램
(JSP/Servlet을 활용해 1차 개발 완료 후 Spring Boot 환경에 맞게 리팩토링 하여 최종 완성)
개발환경
OS : Window11, Mac
Back-End : Java, Spring Boot, JPA, MariaDB
Front-End : JavaScript, Thymeleaf, Bootstrap
Version Control - Git, Github
Communcation - Slack, JIRA, Discord
역할
1. 데이터베이스 설계
- 처음에는 특정 구단의 정보만을 저장하도록 DB 설계
- 선수, 경기 정보 등 모든 팀이 공유하는 데이터를 효율적으록 관리하기 위해 플랫폼적 성격을 띤 프로그램으로 방향 수정
- 이에 따라 DB 구조 재설계 -> 각 구단을 식별할 수 있는 team 테이블과 team_idx 칼럼 추가
2. 대시보드 구현
- 웹 스크래핑 통해 K리그 순위 정보 불러오기
- Chart.js 사용해 구단의 각종 현황 그래프로 시각화
3. 인적 자원(선수, 코치) 관리 페이지 구현
- statsmodel.py 활용해 기존의 선수 능력치 데이터를 기반으로 ARIMA 모델을 적용해 2주 후 선수 능력치를 예측 후 이 값을 DB에 삽입
- Chart.js 사용해 선수 현재 능력치와 예측 능력치 구분해 시각화
4. 구단 일정 관리 페이지 구현
- Fullcalendar.js 사용해 경기 일정, 훈련 일정 등 구단의 모든 일정을 한눈에 파악할 수 있도록 구현
포트폴리오
교육
에이콘아카데미
사설 교육 | 콘텐츠 융합을 위한 자바(JAVA)기반 Full Stack 개발자
2024.03. ~ 2024.09. | 졸업
경북대학교
대학교(학사) | 불어불문학과
2015.03. ~ 2020.08. | 졸업
도원고등학교
고등학교 | 인문계열
2012.03. ~ 2015.02. | 졸업
자격증
정보처리기사
필기 | 한국산업인력공단
2024.05.
DELF
B1 | 프랑스 교육부
2019.05.
대외활동
써브웨이
써브웨이
2020.02 ~ 2024.04 (총 4년 2개월)
서비스직 경험을 통한 비즈니스 매너 습득
고객, 동료와의 원활한 소통을 통해 시간당 회전율 증가(58 -> 73건) 경험
주변 상권, 방문 고객 분석을 통해 항상 남던 재고의 90%를 소진해낸 성과
위와 같은 경험들을 통해 소통 역량, 문제 해결 역량을 터득