프로젝트의 완성도 퍼즐의 조각처럼 세세한 부분 하나하나에 달려 있습니다.
따라서, 프로젝트와 팀의 지속 성장을 위해 읽기 쉽고 이해하기 쉬운 코드를 작성하고자 노력합니다.
또한 개발 역량을 끊임없이 발전시키는 전문가로서 팀과 프로젝트에 필수적인 인물이 되고자 합니다.
통합경영관리시스템, Spring 기반 Batch 시스템 개발
통영경영관리시스템, Spring 기반 엑셀 관리 API 개발
후선업무 지원, RPA(Robotic Process Automation) 개발 및 유지보수
해외사이트 데이터 파싱, 웹 페이지(HTML)내 TAG 분석
React 기반 웹 UI/UX 개발 및 개선
Javascript 기반 API구현
프로그래밍 문법 교육 멘토
프로젝트 실습 교육 멘토
🌕: 기본 개념을 토대로 간단한 작업 수행이 가능합니다. 🌕🌕: 문서를 참고하여 기본 문제해결이 가능합니다. 🌕🌕🌕 : 복잡한 기능 구현이 가능합니다. 🌕🌕🌕🌕 : 다른 개발자에게 지식을 공유할 수 있습니다. 🌕🌕🌕🌕🌕 : 새로운 방법론이나 기술을 개발할 수 있습니다.
🌕🌕🌕🌗🌑 - REST API 구현 - Junit 기반 TDD - ORM (JPA) - Scheduler 구현 - Filter 및 JWT 이용
🌕🌕🌑🌑🌑 - REST API 구현 - Jest, K6를 통한 테스트
🌕🌕🌑🌑🌑 - Vuetify 라이브러리 이용 - Vuex를 통한 데이터 관리
🌕🌑🌑🌑🌑 - MaterialUI/Bootstrap를 통한 화면 구현 - Redux를 통한 데이터 관리
🌕🌕🌕🌑🌑 - Schema, Table SQL 작성 및 관리
🌕🌕🌕🌑🌑 - Schema, Table SQL 작성 및 관리
🌕🌕🌑🌑🌑 - Key/Value 기반 데이터 관리 - Set, List 자료형 활용 - AOF 방식의 데이터 백업 관리
🌕🌑🌑🌑🌑 - 프로젝트 배포
🌕🌕🌑🌑🌑 - 프로젝트 버전 관리 - Docker-Compose를 통한 프로젝트 환경(Java, Database) 관리
🌕🌕🌕🌑🌑 - GitFlow 방식 이용 - Commit Convention(Udacity) 적용
🌕🌕🌕🌑🌑 - Agile 방식의 협업 - 이슈 발행 및 스프린트 관리
🌕🌕🌕🌑🌑 - KakaoMap, ChatGPT, GoogleOAuth, GoogleCalendar, 공공데이터포탈 API ...
타임랩스 기능 중심 소셜 네트워크 서비스(6인 팀 개발) - 타임랩스가 포함된 피드의 좋아요, 댓글을 통한 심리적 보상 제공 - 피드를 통해 챌린지 이어가기를 통하여 영향력 조회 기능 제공, 이를 통한 성취감 및 참여도, 만족도 향상과 회원 간 연결성 부여
개인 역할
📍 JDK 21, SpringBoot 3.2 적용
📍 AWS S3 이미지, mp4 데이터 관리
📍 H2 Database와 Junit5를 통한 Test Driven Develop
📍 Python AI Server에 요청을 전달하는 Proxy API 구현
결함 탐지 Device를 통한 신축 건물 시공 결함 피해 예방 서비스(6인 팀 개발) -신축 건축물의 사전점검/홈 체크 플랫폼 -ROS를 통한 자율주행 디바이스
개인 역할
📍 SpringSecurity & JWT 기반 회원 보안
📍 Session & Redis & Naver SMS 인증을 통한 비회원 보안
📍 IoT기기와 App 사이의 Socket 통신 구현
📍 Strategy 디자인 패턴을 통한 Socket Handler 구현
가족 소통 증진을 위한 AI 탑재 Smart Mirror(6인 팀 개발) - Google Calendar 정보 기반 가족 관련 일정 관리/행동 유도 - 얼굴/표정/음성 인식 기반 사용자와의 상호작용
개인 역할
📍 Google OAuth와 Google Calendar 기반 사용자 일정 관리
📍 관계성 데이터와 빠른 접근을 위한 멀티 데이터베이스(MariaDB, Redis) 관리
📍 ChatGPT 기반 사용자 일정 요약 및 가족의 생일선물 추천
📍 Scheduler를 통한 사용자의 행동 유도 텍스트 저장
📍 Chain Of Responsibility 디자인 패턴을 통한 Scheduler의 일련 작업 수행 구현
공공데이터 기반 여행 추천 플랫폼(5인 팀 개발) - 공공데이터를 활용하여 국내 각지 여행지 정보 수집 - 사용자별 맞춤 여행코스 추천 서비스 목표
개인 역할
📍 SpringBoot기반 REST API구현
AR 메뉴판 앱 프로젝트(4인 팀 개발) - 기존 일반 음식점의 평면적인 텍스트 중심 정보의 확장 목표 - 증강현실(AR) 기술을 통해 안드로이드 앱 화면에서 3D음식 콘텐츠를 확인하여 시각적으로 더욱 풍부하고 현실감 있는 정보를 제공하는 UI/UX 구현을 목표
개인 역할
📍 Unity 엔진과 Vuforia(SDK)를 이용한 음식 AR 콘텐츠 제작
📍 Node.js 환경의 RESTful API 서버 구축
📍 MongoDB를 통한 음식 데이터 관리