미리보기
기본 정보
안녕하세요! 책임감과 협업을 중요시하는 백엔드 개발자 차재현입니다. 어떤 서비스든 성공적인 프로젝트는 개발자 간의 원활한 협업에서 시작됩니다. 각자가 맡은 역할에 책임감을 가지고 최선을 다할 때, 진정한 시너지를 발휘할 수 있습니다. 저는 팀원들과의 소통을 통해 문제를 해결하고, 함께 성장하는 환경을 만들고자 합니다. 이러한 가치관으로, 더욱 나은 결과물을 만들어내는 데 기여하고자 합니다.
기술 스택
Java, Spring Boot, JPA, MySQL, GitHub, github-actions, IntelliJ IDEA, VSCode, aws-ec2, aws-s3
경력
SK쉴더스 주식회사
선임 | OT/ICS 사업팀
2022.12. ~ 2023.06. (7개월)
OT/ICS 환경 보안 강화 사업 기획 및 보조 활동
B2B OT/ICS 환경 보안 강화 장비와 솔루션에 대한 학습
기업 대상 OT/ICS 보안 강화 사업 기획 보조 및 회의 자료(PPT) 제작
실제 계약사 미팅 관리, 참여 및 업무 진행 상황(WBS) 공유
중소규모 공장의 디지털 전환(DX) 진행에 따른 보안 강화 사업 기획
프로젝트
Coach-Coach
프로그래머스 데브코스
2024.02. ~ 진행 중
[ 거리 제약을 받지 않고 체계적인 운동 관리를 위한 "운동코치-회원" 매칭 서비스 ]
기술 스택
Java, Spring Boot, JPA, MySQL, AWS(EC2, S3, Code Deploy), Github Actions
인원 : FE 3명 / BE 3명
서비스 소개
"코치코치"는 여러분과 전문 코치를 연결해주는 스마트 매칭 플랫폼입니다. 개인 맞춤형 운동 코칭과 지속적인 동기부여로 여러분의 운동 목표를 지원합니다.
사용자는 자신의 운동 목표에 맞는 코치를 찾고, 효과적인 운동 방법을 배울 수 있습니다. 언제 어디서나 코치와 소통하고, 맞춤형 운동 루틴을 받아보세요!
서비스 기능
맞춤형 운동 루틴 작성 : 회원이 직접 루틴을 작성하거나 코치가 개인 맞춤형 루틴을 제공합니다.
알림 기능 : 코치와 매칭 성공 시 즉시 알림을 제공하여 중요한 정보를 놓치지 않도록 합니다.
운동 기록 및 신체 정보 관리 : 운동 기록을 달력 형태로 확인하고, 신체 기록 데이터를 시각화하여 개인의 운동 성과와 변화를 쉽게 추적할 수 있습니다.
맡은 역할
개인 맞춤 운동(루틴>카테고리>운동) 정보 관리 기능 구현
일별 완료 운동 기록 기능 구현
CI/CD 환경 구축
서버/데이터베이스 배포
개발 경험
RESTful API 설계의 중요성 체감
URL에서는 API가 의미하는 데이터를, Method에서는 API의 행위를 명확하게 나누어 API 설계 진행 및 수정
RESTful API를 기반으로 전반적인 백엔드 개발 과정 단순화 및 개발 효율 증가
비즈니스 로직의 높은 복잡성 해결
개인 맞춤 운동 정보의 CRUD 기능에서 API를 분리하여 개발
코드의 높은 가독성 확보 및 개발 속도 상승
Depth가 깊은 데이터 처리
JPA 양방향 연관관계 매핑을 사용하여 쿼리메서드 호출 최소화
연관관계의 데이터 조회를 통해 신뢰성이 보장된 로직 구현
ML Kit 기반 장애인 모션 인식 PDF 리더기
충북대학교
2021.10. ~ 2022.10.
[ Android 기반 ML Kit의 얼굴 모션 인지 기능을 활용한 장애인 대상 PDF 리더기 ]
기술 스택
Android, Java, ML Kit, SpeechToText, AWS(EC2, S3)
인원
FE 3명
BE 1명
서비스 소개
손을 사용할 수 없거나 어려운 상황에서 정보취약계층이 편리하게
PDF 문서 정보를 확인할 수 있도록 도움을 주는 안드로이드 기반의 어플리케이션입니다.
ML Kit의 Face Detection, 음성인식, 클라우드 기술을 활용한 어플리케이션으로써, 핸드폰을 터치하지 않고 얼굴 모션 감지 및 음성인식을 통해 문서를 제어할 수 있도록 하는 스마트폰용 앱입니다.
서비스 기능
얼굴 모션 인식 : 얼굴 모션 인식을 통해 PDF 문서를 제어할 수 있습니다.
음성 인식 : 음성 인식을 통해 원하는 PDF 문서를 검색할 수 있습니다.
개인 설정 동기화 : 서버에 개인 설정을 저장하여 모든 기기에서 동일한 어플리케이션 사용 환경을 제공합니다.
클라우드 저장소 : 클라우드 서비스를 통해 기기에 상관없이 자신의 문서에 접근 가능합니다.
맡은 역할
회원 정보 유지를 위한 자동 로그인 및 마이페이지 구현
SpeechToText 오픈 소스를 활용한 음성인식 검색 기능 구현
프론트엔드 개발을 통한 사용자 인터페이스 설계 및 개발 경험
Java Spring 서버와의 RESTful API 통신 연동 경험
개발 경험
포트폴리오
교육
충북대학교
대학교(학사) | 소프트웨어학과
2017.02. ~ 2023.02. | 졸업
그렙(프로그래머스)
사설 교육 | 웹 풀 스택
2024.02. ~ 2024.08. | 졸업
자격증
정보처리기사
한국산업인력공단
2022.11.