
미리보기
- 직업
- 벡엔드개발자
- 이름
- 박상빈
- 이메일
- mirage8569@naver.com
- 간단소개
- 안녕하세요. 항상 긍정적이고, 잘 웃는 개발자 박상빈입니다.

기술 스택
- 기술 스택
- Java
- JavaScript
- spring-jpa
- React
- Spring Boot
- Spring
- jQuery
- MySQL
- REST API
- apache-tomcat
프로젝트
- 프로젝트명
- 학원관리프로그램 [Academy]
- 소속/기관명
- 안산이젠아카데미
- 프로젝트 기간
- 2023.08. - 2023.08.
- (1개월)
- 프로젝트 설명
BE : Java , MySQL
효율적인 데이터 관리를 위해 CRUD(생성, 읽기, 업데이트, 삭제) 기능을 갖춘 콘솔 기반의 사용자 인터페이스를 설계 및 구현하였습니다.
MVC 패턴을 활용하여 애플리케이션을 개발할 때, 각 컴포넌트를 View, Controller, Model로 분리해서 개발
싱글톤 패턴 적용:
특정 클래스에 대해 싱글톤 패턴을 사용하여 오직 하나의 인스턴스만 생성되도록 설계하였습니다. 이를 통해 객체 생성을 제어하고, 시스템 전역에서 동일한 인스턴스를 공유하여 메모리 사용을 최적화합니다.
게시판, 출석, 학생, 및 수업 관리를 통합적으로 수행할 수 있는 콘솔 프로그램
사용기술
개발 주요 사항
- 프로젝트명
- goRider(1인 이동 서비스)
- 소속/기관명
- 안산이젠아카데미
- 프로젝트 기간
- 2023.09. - 2023.09.
- (1개월)
- 프로젝트 설명
BE : Jsp , MySQL
PE : HTML/CSS/JavaScript
비동기 승인 처리 기능 구현: AJAX를 사용하여 관리자가 승인 요청을 비동기적으로 처리할 수 있도록 기능을 구현했습니다. 이를 통해 페이지 리로드 없이 승인 상태를 업데이트할 수 있게 되어 사용자 경험이 크게 향상되었습니다.
실시간 웹소켓 통신 구현: WebSocket을 사용하여 사용자와 라이더 간의 실시간 통신 기능을 구현했습니다. 이를 통해 매칭, 수락, 하차 등의 이벤트를 실시간으로 처리할 수 있게 했습니다.
지도 API 연동: Kakao 지도 API를 활용하여 라이더의 실시간 위치를 지도에 표시하고, 사용자에게 시각적인 피드백을 제공했습니다.
실시간 중복 체크 및 인증 시스템 개발: 아이디와 이메일의 중복 체크를 실시간으로 수행하고, 이메일 인증 시스템을 통해 사용자의 신원을 확인했습니다.
1인 가구의 교통 서비스 부재를 해결하기 위한, 웹사이트를 개발
사용기술
개발 주요 사항
- 프로젝트명
- PetPlaza(애견 쇼핑몰 관리시스템)
- 소속/기관명
- 프로젝트 기간
- 프로젝트 설명
BE : Spring,Spring BootJava,MySQL,
PE : React,css
데이터 관리와 상태 관리:
React의 useState와 useEffect 훅을 사용하여 컴포넌트의 상태를 관리하고, 이를 통해 동적인 사용자 인터페이스를 구현했습니다.
Axios를 사용하여 백엔드와의 통신을 통해 데이터 CRUD(생성, 읽기, 업데이트, 삭제)를 처리했습니다.
페이징 처리:
Material-UI의 Pagination 컴포넌트를 활용하여 데이터의 페이징 처리를 구현하였습니다. 이를 통해 사용자 경험을 개선하고, 데이터를 효율적으로 로드할 수 있도록 했습니다.
검색 기능:
조건에 따른 데이터 필터링을 구현하여 검색 기능을 제공하였고, 이를 통해 사용자들이 필요한 정보를 빠르게 찾을 수 있도록 했습니다.
애견 사업의 확장으로 인해 관M련 상품에 대한 수요가 증가하면서, 1인 사업장 또한 크게 늘어나고 있어 웹사이트 개발
사용기술
개발 주요 사항
포트폴리오
- 타입
- URL
자기소개
- 자기소개
성장과정
웹사이트, 키오스크 등 발전해 나가는 시대를 보며 웹앱에 관심과 궁금증이 생겼습니다.
어린 시절부터 핸드폰과 전자 기기에 흥미를 느껴 성장해가며 여러 기기를 다루며 문제 해결 능력을 키우고 기술적인 이해를 높이는 능력을 향상시킬 수 있도록 노력하고자 하였습니다.
웹사이트가 만들어지는 과정에 있어 전문적으로 배우고 싶어 ‘컴퓨터소프트웨어학과’에 진학하였습니다.
컴퓨터 언어가 생소하고 어려웠지만, 새로운 것을 배우고 실행해 나갈 때 큰 성취감을 얻게 되었습니다.
이러한 과정을 통해 오류를 파악하여 실행할 때 성취감과 뿌뜻함을 느껴 개발자의 삶을 살아가고자 생각되어졌습니다.
어린 시절의 관심과 경험, 성인이 된 지금의 궁금증과 흥미 영역을 토대로 웹 기술 분야에서 더 나은 성장을 위해 나아가고자 합니다.
성격소개
항상 긍정적인 태도와 끈기를 가지고 있습니다.
일상생활과 업무를 진행할 때 항상 웃음을 잃지 않으며, 어려움을 직면할 때 포기하지 않는 장점을 가지고있습니다.
학원에서 프로젝트 주제를 선정하는 과정에서 의견 대립의 큰 어려움을 겪었습니다. 가장 좋은 주제를 선정하기에 앞서 분열이 일어나지 않도록 하는 것이 중요한 역할이라고 생각되어졌습니다. “어느 한 쪽으로 치우치지 않고 다수의 의견을 존중하는 방향으로 선정하자”는 제안을 하였습니다. 각자 생각한 주제와 이유를 공유하며 함께 듣고 생각하는 시간을 통해 하나의 주제를 결정할 수 있었습니다.
이 시간을 통해 어려움도 겪었지만 문제를 해결해나가는 방법을 배우고 잠재했던 경청의 장점을 발견하게되었습니다.
코드에서 오류가 발생하여 원인을 찾는 과정은 낙심이 아닌 즐거운 경험이 되었습니다.
오류를 발견하는 것이 어려움이었지만 능력을 키울 수 있는 기회로 받아들였습니다. 오류를 찾아 해결하는 과정은 역량을 향상시켜 한 걸음 나아갈 수 있는 기회라고 생각합니다. 어려운 상황에도 긍정적인 마인드를 유지하며 낙심하지 않고 상황을 극복할 수 있는 큰 장점을 가지고있습니다.
지원 동기 및 입사 후 포부
지원동기
웹 개발의 끊임없는 도전과 변화 속에서 저의 문제 해결 능력을 통한 혁신적이고 효율적인 웹사이트를구축하는 것에 대단한 열정을 가지고 있습니다. 새로운 기술과 도구에 대한 호기심과 신속한 적응력으로 어려운 상황에 부딪혔을 때도 웹 개발의 최고 수준으로 성장하고자 합니다.
사용자들이 보다 나은 경험을 할 수 있도록 돕고, 회사의 성장과 발달에 기여하고자 지원하였습니다.
포부
소통과 협업을 중시하는 개발자로 성장하기 위한 목표는 다음과 같습니다.
첫째, 팀 내에서 효과적인 의사소통 능력을 키워 나가겠습니다.
적극적으로 의견을 제시하고, 듣는 기술을 향상시켜 공감하고 구별하는 능력을 갖춰 우수한 인재로 성장하는 것이 목표입니다.
둘째, 협업에서의 리더십과 팀워크를 강화하겠습니다.
팀 내 동료들과의 조화로운 협업은 프로젝트의 품질을 높일 수 있습니다. 리더십 역량을 키워 동기부여하고 이끌어내며 공동의 목표 달성을 위해 노력할 것입니다.
이러한 목표를 달성함으로써, 웹 개발 분야에서의 성공적이고 효과적인 프로젝트 참여를 위한 능력을 쌓아나가고자 합니다.
교육
- 소속/기관
- 안중고등학교
- 종류 | 전공명/전공계열
- 고등학교 | 자동차/실업계
- 재학 기간 (재학 상태)
- 2014.03. - 2017.02. (졸업)
- 소속/기관
- 이젠아카데미학원
- 종류 | 전공명/전공계열
- 사설 교육
- 재학 기간 (재학 상태)
- 2023.06. - 2023.11. ()
- 소속/기관
- 나사렛대학교
- 종류 | 전공명/전공계열
- 대학교(학사) | 컴퓨터소프트웨어
- 재학 기간 (재학 상태)
- 2017.03. - 2024.08. (졸업)