Portfolio

Portfolio


[소통은 최고의 문제 해결 방법이자 예방 방법]

avatar

"안녕하세요! 👋
혼자보다 함께가 익숙한
Backend 개발자
안준홍입니다!"

# 축구선수
# 소통
# 끈기
# 책임감
# 적응력
# 단체생활
# 리더십

이름 : 안준홍

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.16SSAFY 수료증우수 교육생 (상위 30% 이내)삼성 청년 SW 아카데미
2023.05.25SSAFY 자율 프로젝트프로젝트 우수상삼성 청년 SW 아카데미
2023.01.30SSAFY 레이스 [WINTER]결선맵 - 3위
베이직맵 - 2위
스피드맵 - 1위
삼성 청년 SW 아카데미

🧾 Certificate


취득 일자자격명주최 기업자격증 번호
2022.07.01정보처리기능사한국산업인력공단22402012122F
2022.06.24SQLD한국데이터산업진흥원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를 이용해 각도를 계산해 자세 평가 알고리즘 구현

Trending Tags