Portfolio
[소통은 최고의 문제 해결 방법이자 예방 방법]
이름
: 안준홍
e-mail
: junhong625@gmail.com
phone
: 010-9972-3173
github
: github.com/junhong625
blog
: junhong625.github.io
📝 SKILLS
🔴 | 업무에 활용이 가능해요 👍🏻 |
🟡 | 사용할 수 있어요 🙌🏻 |
🟢 | 경험해봤어요 🖐🏻 |
Language
Python
- 2번의 프로젝트 진행 경험
- Crawling 경험 다수
- Algorithm 풀이 시 사용
- Tensorflow를 활용한 CNN 학습 진행 경험
JAVA
- 3번의 프로젝트 진행 경험
Framework
Spring Boot
- 3번의 프로젝트에서 메인 서버 개발에 사용
Django
- 영화 추천 웹사이트 서버 개발에 사용
Flask
- 점심 메뉴 데이터 수집 자동 크롤링 서버 개발에 사용
Fast API
- Docker SDK를 통한 container 관리를 위한 API 서버 개발에 사용
DB
MySQL
- 다수의 프로젝트에서 메인 DB로 사용
- SQLD 자격증 보유
AWS S3
- 이미지를 관리하기 위한 클라우드 스토리지로 사용
Redis
- JWT accessToken의 블랙리스트 처리에 사용
- 캔버스 접속 여부, 실행 중인 캐버스 수 등 캔버스 관리에 사용
- AOF 방식으로 데이터 백업을 통한 데이터 영속성 구현
SQLite3
- Django 사용 시 기본 DB로 사용
Infra
Git
- CI와 형상 관리에 사용
Docker
- Jenkins와 함께 CI/CD 구축에 사용
- 팀에 부여해 줄 IDE(컨테이너)를 배포하는데 사용
Jenkins
- Docker와 함께 CI/CD 구축에 사용
ETC
Notion
- 스크럼 회의, 프로젝트와 관련한 정보들을 기록하는데 사용
JIRA
- 이슈와 Task를 관리하고 번다운 차트 를 통한 일정관리에 사용
AWS EC2
- 4번의 프로젝트 서버로 사용
🏆 Awards
수상 일자 | 대회명 | 수상 | 주최 |
---|---|---|---|
2023.06.16 | SSAFY 수료증 | 우수 교육생 (상위 30% 이내) | 삼성 청년 SW 아카데미 |
2023.05.25 | SSAFY 자율 프로젝트 | 프로젝트 우수상 | 삼성 청년 SW 아카데미 |
2023.01.30 | SSAFY 레이스 [WINTER] | 결선맵 - 3위 베이직맵 - 2위 스피드맵 - 1위 | 삼성 청년 SW 아카데미 |
🧾 Certificate
취득 일자 | 자격명 | 주최 기업 | 자격증 번호 |
---|---|---|---|
2022.07.01 | 정보처리기능사 | 한국산업인력공단 | 22402012122F |
2022.06.24 | SQLD | 한국데이터산업진흥원 | SQLD-045003553 |
2020.11.06 | 워드프로세서 | 대한상공회의소 자격평가사업단 | 20-I9-017489 |
2018.07.18 | 생활스포츠지도사(축구) 2급 | 국민체육진흥공단 | 400992 |
🎓 Education
기간 | 교육 과정 | 상태 |
---|---|---|
2022.07 - 2023.06 | 삼성 SW 청년 아카데미 SSAFY 교육 | 수료 |
2021.07 - 2022.01 | 강남 비트교육센터 빅데이터 & AI 과정 | 수료 |
2015.03 - 2021.08 | 세종대학교 체육학과 | 졸업 |
👩💻 Project Summary
⌨️ Cigma
2023.04.13 ~ 2023.05.19
Cigma는 여러 사람들과 함께 코드를 공유하고 동시에 편집하는 서비스로 동시 코드 편집 협업 툴입니다.
Java
, Spring Boot
, Spring Security
, JPA
, JWT
, REST API
, MySQL
, AWS S3
, Redis
, Docker
, Docker SDK
, Jenkins
, Git
- JWT와 Spring Security로 사용자 인증 처리
- Docker와 Jenkins로 CI/CD 구축
- Docker SDK와 Redis로 컨테이너 생성 및 삭제
👨👩👧👦 FinedUI
2023.02.27 ~ 2023.04.07
FinedUI는 Image Recognition 모델을 이용한 사진 인식 기술을 기반으로 실종된 소중한 가족을 찾는 서비스 입니다.
Java
, Spring Boot
, JPA
, REST API
, MySQL
, AWS S3
, Git
, Kakao API
- JPA로 코드를 간략화 하고 RESTful 방식으로 사전(실종) 등록, 이미지 검색 API 설계 및 구현
- AWS S3를 활용해 클라우드 환경에서 이미지 관리
📱 SSAVERY TIME
2023.01.10 ~ 2023.02.16
SSAVERY TIME은 SSAFY 교육생들이 SSAFY에서 교육을 받는 중에 느끼는 불폄한을 해소시켜주고자 만든 App으로 알림과 자동화 기능이 메인인 서비스입니다.
Java
, Spring Boot
, JPA
, REST API
, Flask
, ApsScheduler
, MySQL
, Git
- JPA로 코드를 간략화 하고 RESTful 방식으로 점심 메뉴, 시간표, 공지 사항의 API 설계 및 구현
- Flask로 서버를 구성하고 ApsScheduler를 이용해 점심 메뉴 데이터 수집 자동화
🎬 NPM
2022.11.16 ~ 2022.11.24
NPM은 사용자 맞춤형 영화 추천 웹사이트로 사용자가 남긴 일지를 작성하고 일지에 남긴 영화의 평점을 통해 사용자의 취향을 파악하고 이를 통해 취향에 맞춘 영화를 추천해주는 서비스입니다.
Python
, Django
, Vue.js
, Vue Router
, Vuex
, REST API
, TMDB API
, SQLite
, Git
- REST API 방식으로 영화 일지 CRUD 설계 및 구현
- 사용자의 영화 후기에 따른 영화 추천 알고리즘 구현
- 영화 검색 기능 및 페이지 구현
- carousel을 활용한 영화 추천 페이지 구현
- 영화 카테고리, 필터(인기도, 별점) 에 따른 정렬 페이지 구현
💪 A-FIT
2021.11.02 ~ 2022.01.05
A FIT은 언택트 시대에 사용자들이 인공지능을 활용해 비대면으로 자세 교정을 받고 안전하게 운동할 수 있도록 도와주는 애플리케이션입니다.
Python
, AWS EC2
, Tensorflow
, MediaPipe
, Numpy
, OpenCV
, Pands
, Keras
, Matplotlib
, scikit-learn
, slack
- Tensorflow로 학습을 진행해 운동 자세(Stand, Squat, Plank) 판별 AI 모델 생성
- AI가 판별한 자세에 따라 MediaPipe를 통해 구해진 좌표값 데이터를 Numpy를 이용해 각도를 계산해 자세 평가 알고리즘 구현