안녕하세요! Backend 개발자 김민석입니다.
- 수행 기간 : 2023.10 ~ 2023.11
- 주요 역할 : 실시간 채팅 기능, 멤버/쪽지/질문 관련 커뮤니티 기능 및 MSA 서버 간 서비스 로직 구현
- 기술 스택 : Spring Boot - JAVA, Kotlin / AWS / Eureka / Docker / Jenkins
- 수행 기간 : 2023.7 ~ 2023.9
- 주요 역할 : OAuth를 사용한 간편 로그인 제공, 오답노트 생성/조회/수정/삭제 및 이미지 추가/삭제 처리, 회원/팔로우/스크랩 관련 커뮤니티 기능 구현 및 CI/CD 시스템을 구축하였습니다.
- 기술 스택 : Spring Boot - JAVA / AWS / Docker / Jenkins
- 수행 기간 : 2023.6 ~ 2023.7
- 주요 역할 : 중단된 프로젝트의 미완성된 Backend 기능들(유저 차단 기능, 추천/스크랩/댓글단 글 확인, 게시판 속성에 맞는 글 전송, 유저 정보 수정 등)을 구현하고, DTO를 개편하고, CI/CD 시스템을 구축하였습니다
- 기술 스택 : Spring Boot - JAVA / Redis / AWS / Docker / Github Action
- 업무 성과 : 🎉🎉 2023.8.2 App Store에 출시 완료! 🎉🎉
- 수행 기간 : 2023.4 ~ 2023.6
- 주요 역할 : 서비스 로직을 수행할 수 있도록 테이블을 구현하고, 여행 계획 관련 Backend API 구성 및 Vue로 간단한 API Response 받아오게 함
- 기술 스택 : Spring Boot - JAVA / Vue - JavaScript / Redis / AWS / Docker / Github Actions
- 업무 성과 : 여행 계획을 쉽게 짜지 못하는 사람들의 고충을 줄여주고, 관리하기 편하게 하였습니다.
- 수행 기간 : 2022.7 ~ 2022.9 / 2023.2 ~ 2023.4 (리팩토링)
- 주요 역할 : JPA를 이용해 유저와 관련된 테이블 생성 및 유저와 관련된 프로필, 검색, 팔로우 등의 기능을 Spring Boot와 React를 이용하여 BackEnd 및 FrontEnd 구현
- 기술 스택 : Spring Boot - JAVA / React - JavaScript / Redis / AWS / Docker / VCS - Git, Github
- 업무 성과 : 많은 사람들이 가장 고민인 메뉴 정하기를 해결해 줄 수 있는 웹사이트입니다. 친구들과 맛집 리뷰를 공유하고 서로 리뷰에 답글을 남길 수 있어 친목 도모 및 새로운 맛집 발견이 가능합니다.
- 소속 : 홍익대학교 AIML 졸업프로젝트
- 수행 기간 : 2022.3 ~ 2022.11
- 주요 역할 : SwiftUI 기반의 MVVM 패턴 iOS App 개발 및 Core ML AI 모델 구현
- 기술 스택 : Swift - SwiftUI, Firebase API, ML Kit SDK / AI - Core ML / VCS - Git, Github
- 업무 성과 : 모든 사람이 눈을 감지 않은 사진을 찍어주는 인공지능 iOS App 개발 프로젝트입니다. 졸업 프로젝트 과제로 수행 중이며 SwiftUI를 활용하여 MVVM 패턴으로 작성하였습니다. ML Kit을 사용하여 카메라 앵글 내에 존재하는 사람들의 얼굴을 Crop하고 Core ML 모델을 통해 눈의 개폐 여부를 파악하여 사진을 선별합니다.
- 연계/소속회사 : 홍익대학교 교내 관재팀
- 수행 기간 : 2022.3 ~ 2022.8
- 주요 역할 : Python의 Selenium을 활용한 자동화 시스템 개발 및 자연어 처리, OA 파일 처리 등
- 기술 스택 : Python - Selenium, Regular Expression, Openpyxl, Pyinstaller / VCS - Git, Github
- 업무 성과 : Hongik Accounting Management Advanced System로 교내 관재팀에서 사용하고 있는 회계업무 시스템을 자동화하기 위한 프로젝트입니다. Python을 활용하여 기존 시스템의 입력을 별도로 작성해 둔 파일을 기반으로 자동으로 작성하고 다양한 문자열 처리 및 예외케이스에 대응하여 오류 없이 작동하도록 개발하였습니다.
- 연계/소속회사 : 한이음 멘토링 사업
- 수행 기간 : 2021.3 ~ 2021.11
- 주요 역할 : Android Studio와 Java를 이용하여 App View 구성 및 AWS Server에 Python을 이용한 Arduino Cam 접근, DB Data 전송용 통신 서버 제작
- 기술 스택 : Python - OpenCV, Firebase, Arduino, Server - AWS, DB - MySQL, 협업툴 - Notion / VCS - Git, Gitlab
- 업무 성과 : 2021년 한이음 멘토링사업 프로젝트의 지원으로 진행된 프로젝트입니다. TTOKSHOW는 아두이노 보드를 활용하여 상품의 바코드를 인식하고 해당하는 데이터를 서버와 통신하여 DB에 저장된 데이터를 가져옵니다. 다양한 상품에 관한 리뷰와 상품 정보를 여러 쇼핑 사이트에서 자동으로 추출하여 통계 및 분석하고 이에 따른 결과를 사용자에게 보기 좋게 알려줍니다. 1년 간의 프로젝트 결과 한이음 공모전에 입상하였습니다.