주니어 웹개발자 박혜빈입니다.

안녕하세요. 새로운 것을 공부하고, 지식 공유를 통해 함께 성장할 수 있는 문화를 지향하는 개발자 박혜빈입니다. 현재까지 개발 경력이 1년 뿐이지만, 스스로 프로젝트를 진행해보기도 하고, 업무에서 마주한 문제나 개인 학습 내용을 블로그에 기록하고 정리하는 습관이 있습니다. 또한, 항상 성실함을 중요하게 여기기 때문에, 지식과 기술을 꾸준히 향상시키고 성장하기 위해 최선을 다하겠습니다.

Profile

프로젝트 리스트

Project Image
PETMILY

[유기동물 소개 프로젝트] 💡 프로젝트 개요 PETMILY는 유기동물 정보 시스템입니다. 공공데이터 포털에서 발급받은 API Key로 유기동물 리스트와 상세정보를 불러와 보여줍니다. 또한, 간단한 회원가입 및 로그인 기능이 있습니다. 🛠️ 사용 기술 및 툴: Java 8 , Spring Boot 2.6.7 (Gradle), React 17.0.2, @mui/material 5.10.12, react-router-dom 6.4.2, react-toastify 9.1.3, zustand 4.3.8 👩‍💻 담당 기능 1) 메인 화면에서 오늘 등록된 공고 수 표출 2) netlify-cli로 API KEY 숨긴 채 API 요청 3) 유기동물 리스트, 상세 기능 4) 회원가입 기능, sessionStorage로 회원 세션 관리 🏠 https://github.com/HyebinPark96/petmily-frontEnd

Project Image
ChatRoom

[채팅 프로젝트] 💡 프로젝트 개요 websocket 라이브러리를 활용한 채팅 프로그램입니다. 채팅방을 생성하고, 채팅에 참여한 유저간 일반 채팅 및 귓속말이 가능합니다. 🛠️ 사용 기술 및 툴: Java 8, Spring Boot (Gradle), stomp-websocket, sockjs, Thymeleaf 📢 개발일정 및 참여인원 - 2022.09.26~ 2022.10.07 (2주) - 개인 프로젝트 👩‍💻 담당 기능 1) 1:N 통신 2) 일반 채팅 및 귓속말 - /w {id} 입력 시 귓속말 모드 - /q 입력 시 귓속말 모드 종료 3) 채팅방 생성 - 채팅방 이름 설정 및 인원 수 제한 가능 4) 로비에서 활성화 된 채팅 방 확인 및 채팅 방별 참여 인원 수 표출 5) 클라이언트에서 자신의 채팅은 타 클라이언트의 채팅과 구별 6) 방장의 강제 퇴장 권한 및 역임 제도 🏠 https://github.com/HyebinPark96/spring-websocket-chat

Project Image
CherryPick

[카페 소개 프로젝트] 💡 프로젝트 개요 부산 전포동 카페를 소개합니다. 사용자는 특정 카페 북마크 및 특정 주제별 카페 리스트를 생성하고, 공유할 수 있습니다. 사업자 회원은 간소화된 절차로 사업장을 등록 및 수정할 수 있습니다. 또한, 이미지와 함께 메뉴 추가가 가능합니다. 🛠️ 사용 기술 및 툴: Java 8, Spring Boot 2.7.1 (Maven), MySQL, MyBatis, JavaScript, jQuery, Ajax, Thymeleaf 📢 개발일정 및 참여인원 - 2022.07.11~2022.07.26 (2주) - 3명 (Back-end 2명 / Front-end 1명) 👩‍💻 담당 기능 1) 개발환경 구축 및 형상 관리: 의존성 설정 및 경로 설정하여 GitHub 저장소 생성 및 업로드 2) SmartEditor 를 이용한 포토 리뷰 CRUD 구현 3) bcryptpasswordencoder 로 패스워드 암호화 4) jQuery, Ajax 비동기 통신 및 Jackson 라이브러리로 JSON 데이터 변환 🏠 https://github.com/HyebinPark96/CherryPick

    경력기술서

    에스티엔인포텍 / 연구소 사원

    근무기간: 2022.09 ~ 재직중 (총 1년 2개월)

    주요 업무 및 역할:

    1. KT AiON (기업특화망 AI 관제 솔루션) 컨버팅 (Node & React & MySQL -> Spring & React & Tibero)

    - 장비 및 설비에 대한 관제 솔루션으로 장애 알람 및 성능 정보를 제공

    1) 참여기간 : 2022.11 ~ 2023.01

    2) 사용 스택 및 툴 :

    - Java 8, Spring Boot(Gradle) 2.7.5, React 17.0.2, Redux, queryDsl, JPA, MyBatis, Tibero 6.0, IntelliJ, VSCode, SQL Gate For Tibero, GitHub. amCharts4, Material UI

    3) 역할 :

    - 기존 MySQL 쿼리문을 Tibero 쿼리문으로 변환

    - 레거시 코드인 JPQL을 QueryDSL로 변환

    - MockMvc를 사용하여 테스트코드 작성

    - ObjectMapper로 JSON 데이터를 Java 데이터로 변환

    2. 차세대 국방 광대역통합망(M-BcN)

    - 군 자체 운용·제어 가능한 통합망 관리체계 구축

    1) 참여기간 : 2023.01 ~ 진행중

    2) 사용 스택 및 툴 :

    - Java 16, Spring 5.3.27(Maven), React 17.0.2, Redux, MyBatis, Tibero 6.0, IntelliJ, VSCode, Tibero Studio, SQL Gate For Tibero, GitHub, SVN, amCharts4, Material UI

    3) 역할 :

    - React, Spring, Python 간 REST API 통신

    - 첨부파일 업로드와 다운로드 및 답글 기능이 있는 게시판 CRUD

    - 파일 관련 로직 또는 2개 이상의 CRUD 처리 시 Exception별 예외처리

    - 계층형 쿼리로 트리 컴포넌트 개발

    - Validation 및 JACKSON 어노테이션 사용으로 데이터 유효성 검사

    - 장비에서 수집된 데이터를 가공하여 amCharts4 라이브러리로 차트 표출

    Powered by