미리보기
기본 정보

상상으로 끝내지 않고, 호기심을 바탕으로 새로운 기술을 실천하는 개발자입니다. 직접 구현하며 배우고, 팀과 지식을 나누며 함께 성장하는 것을 중요하게 생각합니다.
자기소개
6개월간의 웹 개발 과정을 통해 팀 프로젝트와 개인 학습을 병행하며 성장했습니다.
배포 과정의 반복적인 문제를 줄이기 위해 배포 자동화를 학습하고,
Jenkins와 Docker 환경 설정 방법을 팀에 공유하여 전체적인 개발 및 배포 역량을 향상시켰습니다.
호기심을 바탕으로 'KyleMall' 프로젝트에서 PG 연동과 결제 프로세스를 구축하고,
'KyleTalk'에서는 WebSocket을 활용한 채팅 시스템을 구현했습니다.
적극적인 소통을 통해 GitHub Issues 및 PR 리뷰 문화를 도입하고,
매주 회고를 통해 팀과의 협업을 개선했습니다.
신입 개발자로서 빠르게 성장하고, 배운 것을 팀과 공유하며 함께 발전하는 개발자가 되고자 합니다.
기술 스택
Java, Python, JavaScript, HTML/CSS, AWS, Spring, Spring Boot, MySQL, Linux, Docker, mybatis, Jenkins, Bootstrap, jQuery, Oracle
경력
티디씨엑스코리아유한회사
사원 | Player Behavior
2023.05. ~ 2024.05. (1년 1개월)
플레이어 제재 및 부정 행위 감시
Player Behavior 팀에서 Anti-Cheat 분야를 전담하며,
부정 행위 방지를 위한 전략 수립 및 실행에 중추적 역할을 담당.
결과 중심적 접근으로 게임 환경의 품질 향상 기여
프로젝트
One Develop
Global IT 인재개발원
2024.09. ~ 2024.10.
개발에 대한 지식과 업무에 대한 노하우를 공유하고 게시하는 개발 전문 커뮤니티
개발 인원 | 3명 (팀장)
담당 역할 | 백엔드 (기여도 100%),
프론트엔드 (기여도 90%),
서비스 기획 (기여도 85%)
참고사이트 > OKKY
[기술 스택]
언어 > Java, HTML/CSS, JavaScript
서버 > Apache Tomcat
프레임워크 > Spring, MyBatis
DB > MySQL
IDE > Eclipse, MySQL Workbench
API > RESTful API, BootStrap, JQuery, Quill
[기여]
백엔드 개발 전담: Spring Boot 기반 서버 개발, RESTful API 설계 및 구현, 비즈니스 로직 개발
프로젝트 초기 설정 및 환경 구성: 프로젝트 구조 설계, Gradle 의존성 관리, 배포 환경 구성
Thymeleaf 및 프론트엔드 연동: 백엔드와 Thymeleaf 기반의 프론트엔드 연결 및 데이터 바인딩 구현
프론트엔드 디자인 및 기능 개선: HTML/CSS 및 JavaScript 수정, 사용자 경험(UX) 향상을 위한 UI 개선
MySQL 데이터베이스 설계 및 관리: 테이블 구조 설계 및 수정, 효율적인 쿼리 최적화
게시글 CRUD 기능 구현: 글쓰기, 수정, 삭제, 조회 기능 개발 및 뷰(View) 제작
KyleMall
개인
2024.10. ~ 2024.11.
의류 쇼핑몰 플랫폼으로, 소셜 로그인과 실시간 채팅 상담, 포트원 결제 시스템이 통합된 풀스택 이커머스 서비스입니다.
[기술 스택]
언어 > Java, HTML/CSS, JavaScript
서버 > Apache Tomcat
프레임워크 > Spring, MyBatis
DB > MySQL
IDE > InteliJ, MySQL Workbench
API > RESTful API, BootStrap, JQuery, PortOne, KAKAO/Google Login
[핵심 요소]
PortOne API를 활용하여 신용카드 및 카카오페이 결제 기능을 구현하고, 결제 검증 로직을 적용하여 보안성을 강화
OAuth 2.0 인증 기반의 KAKAO/Google 소셜 로그인 기능을 도입하여 사용자 인증 프로세스를 최적화
외부 API 서버와의 HTTP 요청/응답 처리 방식을 학습하고, Spring Security를 활용한 보안 정책을 적용하여 시스템 안정성을 확보
KyleTalk
개인
2024.11. ~ 2024.12.
실시간 채팅 기반의 소셜 네트워크 서비스 플랫폼
[기술 스택]
언어 > Java, HTML/CSS, JavaScript
서버 > Apache Tomcat
프레임워크 > Spring, MyBatis
DB > MySQL
IDE > InteliJ, MySQL Workbench
API > RESTful API, BootStrap, JQuery, KAKAO/Google Login, STOMP, WebSocket
[핵심 요소]
1. 주요 기능 구현
WebSocket 기반 실시간 채팅
STOMP/SockJS를 활용한 양방향 통신
실시간 메시지 전송 및 사용자 상태 관리
방장 권한 기반의 채팅방 관리 시스템
2. 부가 기능
실시간 회원가입 유효성 검사
채팅방 내 게시판/캘린더 통합
소셜 로그인(카카오/구글) 연동
ONE STACK
Global IT 인재개발원
2024.12. ~ 2025.02.
IT 전문가 외주 매칭 플랫폼
개발 인원 | 5명 (팀장)
담당 역할 | 백엔드 (기여도 80%),
프론트엔드 (기여도 50%),
서비스 기획 (기여도 85%)
서비스 배포 (기여도 100%)
[특징]
희망하는 견적에 대한 프로젝트 매칭
쉽고 간편한 시장가격 확인 및 비교
검증된 전문가로 신뢰하는 프로젝트 제공
참고사이트 > 숨고, 크몽
[기술 스택]
FRONT > HTML, CSS ,JavaScript, jQuery, Thymeleaf, BoorStrap
BACK > Java, Spring, MyBatis, WebSocket
DB > MySQL
DEPLOYMENT > Apache Tomcat, AWS EC2, NGINX, Docker, Jenkins
COLLABORATE > Git Hub, Docker Hub
DEV TOOLS > InteliJ , PostMan
ETC > Figma, Confluence, Jira, Notion, Discord
[개발 기여]
메인 인터페이스 구현
글로벌 네비게이션 헤더 통합
OAuth2.0 카카오 소셜 로그인
OAuth2.0 구글 소셜 인증 로그인
JavaMailSender 비밀번호 복구
이미지 서버 업로드 시스템
이미지 서버 자원 관리
견적 요청 목록 페이지네이션 처리
견적 요청 상태 관리 시스템
견적서 상세 정보 조회 인터페이스
실시간 채팅 목록 관리 시스템
실시간 채팅 목록 페이지네이션 처리
채팅 내 견적 관련 시스템 알림
WebSocket 기반 실시간 채팅 시스템
프로젝트별 협업 게시판 시스템
협업 게시판 데이터 관리
프로젝트별 협업 캘린더 시스템
캘린더 일정 관리 인터페이스
리뷰 등록 및 조회
전문가 상세 정보 인터페이스
견적 요청 정보 입력 인터페이스
견적 요청 완료 인터페이스
소셜 로그인 부가 정보 수집
[배포 기여]
인프라 구축
AWS EC2 서버 환경 설정
이미지 서버 구축
DNS 서버 구축
HTTPS 설정
Docker 설정
Docker Compose 설정
Jenkins CI/CD 파이프 라인 설정
Link : ONE STACK