미리보기
기본 정보

문제 해결 능력을 바탕으로 효율적이고 창의적인 코드를 작성하는 개발자로 성장해 나가고 싶습니다. 변화하는 기술 트렌드에 발맞추어 끊임없이 학습하고, 더 나은 성과를 내기 위해 노력하겠습니다.
포트폴리오
URL
자기소개
저는 코드를 고민하는 신입 개발자입니다.
Java 객체지향 프로그래밍 및 Spring 기반 웹 애플리케이션 개발과 AWS 배포 경험이 있습니다. 웹 서비스 동작원리에 대한 이해를 바탕으로 REST API 및 CRUD, 검색 등의 기능 구현과 OpenAPI를 활용한 개발이 가능합니다. 레거시 Java 웹 프로젝트(JSP/Servlet), Spring Boot 기반 웹 서비스 구현이 가능합니다.
훈련과정 동안 크고 작은 오류를 스스로 해결해 나가면서 프로그래밍에 대한 자신감과 책임감을 포기하지 않고 계속해 나가는 원동력을 얻었습니다. 문제를 발견하고, 논리적 오류를 찾아 수정하며, 최선의 해결 방안을 찾기까지의 과정은 쉽지 않았지만, 반복되는 경험을 통해 개발자에게 필요한 실무 역량을 습득할 수 있었습니다. 다양한 지식을 단기간에 학습하는 동안 뒤처지거나 포기하지 않을 수 있었던 이유는 문제를 인식하고, 객관적으로 분석하며 계획하고 탐구해 나가는 학습 습관 덕분입니다. 실무에서도 이러한 강점을 바탕으로 적극적으로 배우고 성장하며, 주변에 도움이 되는 일원이 되고자 합니다.
프로젝트
한국소프트인재개발원
DEVHUB-개발자 프로젝트 관리 플랫폼(메인 프로젝트)
사용 기술: Java, Spring Boot, Python, MySQL, REST API, JPA, HTML, CSS, JavaScript, Bootstrap, Lombok, JWT
개발자들의 효율적인 프로젝트 관리와 협업을 위한 플랫폼 개발 프로젝트
주요 담당 업무: 게시판 기능 구현
RESTful API 설계 및 구현: Spring Boot를 활용하여 게시판의 CRUD(Create, Read, Update, Delete) 작업을 위한 RESTful API를 설계하고 구현했습니다.
데이터 모델링: JPA를 사용하여 게시판 엔티티를 설계하고, MySQL 데이터베이스와의 효율적인 연동을 구현했습니다.
보안 기능 강화: JWT를 활용한 인증 시스템을 통해 각 API 엔드포인트에 대한 접근 권한을 관리하여 데이터의 보안성을 강화했습니다.
프론트엔드 인터페이스 개발: Bootstrap과 JavaScript를 활용하여 사용자 친화적인 게시판 인터페이스를 구현했습니다. 특히 비동기 통신을 통해 페이지 새로고침 없이 게시글 작성, 수정, 삭제가 가능하도록 하여 사용자 경험을 개선했습니다.
성능 최적화: 쿼리 최적화와 캐싱 전략을 적용하여 대용량 데이터 처리 시에도 빠른 응답 속도를 유지할 수 있도록 했습니다.
성과
게시판 기능 구현을 통해 플랫폼 내 사용자 간 커뮤니케이션 활성화에 기여
RESTful API 설계로 프론트엔드와 백엔드 간 효율적인 데이터 교환 구조 확립
JPA와 MySQL을 활용한 데이터 모델링으로 데이터 무결성 및 확장성 확보
한국소프트인재개발원
요투리-요리 커뮤니티 사이트
사용 기술: Spring Framework, Oracle Database, HTML, CSS, JavaScript, MyBatis
요리 레시피 공유 및 커뮤니티 기능을 제공하는 웹 사이트 개발 프로젝트
주요 담당 업무: 회원가입 및 로그인 기능 구현
보안 강화 회원가입 시스템: Spring Security를 활용하여 비밀번호 암호화 및 유효성 검사를 구현했습니다.
개인화된 대시보드: MyBatis를 사용하여 사용자별 맞춤 정보(즐겨찾기한 레시피, 최근 본 게시물 등)를 효율적으로 조회하고 표시하는 기능을 구현했습니다.
성과
Spring Security를 활용한 안전한 사용자 인증 및 권한 관리 시스템 구축
MyBatis를 이용한 회원 정보 DB 설계
한국소프트인재개발원
카페 키오스크-자바 스윙 기반 주문 시스템
사용 기술: Java Swing, Oracle Database
카페에서 사용할 수 있는 터치스크린 기반의 주문 키오스크 시스템 개발 프로젝트
주요 담당 업무: UI/UX 설계 및 구현
반응형 UI 설계: Java Swing의 레이아웃 관리자를 활용하여 다양한 화면 크기에 대응할 수 있는 반응형 UI를 구현했습니다.
주문 처리 로직 구현: 멀티스레딩을 활용하여 주문 처리와 UI 업데이트를 동시에 수행할 수 있도록 하여 시스템의 반응성을 높였습니다.
성과
직관적인 UI/UX 설계로 주문이 쉽게 가능하도록 설계
기술 스택
교육
한국소프트인재개발원
사설 교육 | 국비지원
2024.03. ~ 2024.08.
졸업
재능대학교
대학교(학사) | 사회복지과
2021.03. ~ 2023.03.
졸업
자격증
사회복지사 2급
한국사회복지사협회
2023.02.