
미리보기
- 직업
- 백엔드 개발자
- 이름
- 장혜민
- 이메일
- jhm5987@naver.com
- 간단소개
- 새로운 기술 습득과 실무 적용에 열정적인 개발자입니다. 지뢰찾기와 게시판 등 다양한 토이 프로젝트를 독립적으로 수행하여 프로그래밍 기초를 탄탄히 다졌습니다. 4년간의 간호사 경력을 통해 끈기와 인내력을 함양하고, 복잡한 의료 환경에서 효과적인 의사소통의 중요성을 체득했습니다 이러한 경험을 토대로 개발 팀에서 원활한 협업과 효율적인 의사소통에 기여하겠습니다.

자기소개
- 자기소개
배움과 실습으로 다져진 문제 해결 능력
간호사 경력을 통해 소통과 인내, 매일 복습하는 자세를 배웠습니다.
java, spring을 배우고 미니프로젝트를 통해 학습한것을 체득하기 위해 노력했습니다.
끈기와 소통의 중요성
간호사로서 근무 기간 동안 보고와 기록이 중요한 병원 환경에서 확실한 근거를 바탕으로 한 소통의 중요성을 깊이 깨달았습니다.
이러한 경험을 바탕으로 팀 내 에서 협업과 커뮤니케이션 능력을 강화하여, 모든 팀원이 공통의 목표를 향해 나아갈 수 있도록 돕습니다.
성실한 학습자세와 소통능력의 강점을 가진 신입 개발자 장혜입니다.
기술 스택
- 기술 스택
- Java
- Spring
- JPA
- Git
- mybatis
- Spring Security
경력
- 회사명
- 양산부산대병원
- 직책 • 부서
- 간호사 • 중앙수술실
- 근무 기간 (근무 형태)
- 2020.03. - 2024.03.
- (4년 1개월 | 정규직)
- 담당 업무
수술실에서 간호사로 근무
프로젝트
- 프로젝트명
- Twingkling
- 소속/기관명
- 개인
- 프로젝트 기간
- 2024.07. - 진행 중
- (11개월)
- 프로젝트 설명
java spring, java security
AWS EC2, RDS / MySQL, JPA, redis
대규모 트래픽 관리
JMeter를 활용한 철저한 부하 테스트로 플랫폼의 안정성 검증
특정 시간 판매 이벤트 등 급격한 트래픽 증가 상황에서도 원활한 서비스 제공
효율적인 주문 상태 관리
Redis를 활용한 고속 데이터 처리
스케줄러 기반의 정시 일괄 처리로 시스템 부하 분산 및 성능 최적화
주문 프로세스 최적화
주문 프로세스의 비동기 처리로 응답 속도 향상
락(Lock) 메커니즘 구현으로 동시 접근으로 인한 충돌 방지
대량 주문 시 처리 속도 저하 (0.041 Apdex 스코어)
5000건 주문 시 일부 재고만 차감되는 문제 (500건만 처리됨)
동시 주문에 대한 재고 처리 불일치
Redis를 활용한 캐싱 시도
비동기 처리 도입
데이터베이스와 Redis 동시 업데이트 전략
비관적 lock 적용
특정 카테고리의 모든 하위 카테고리 조회
특정 카테고리의 모든 상위 카테고리 순서대로 조회
특정 카테고리와 그에 속한 모든 하위 카테고리 삭제
재귀적 쿼리를 통한 효율적인 계층 구조 탐색
카테고리 삭제 시 데이터 정합성 유지
대량의 카테고리 데이터 처리 시 성능 최적화
복잡한 상품 구조를 효과적으로 관리
판매자들에게 정확한 상품 분류 옵션제공
계층적 구조를 통해 상품 검색과 관리가 용이
e-commerce 플랫폼의 확장 용이
Github 링크
https://github.com/jamchuchu/twingkling001
기술
인원 1명
주요기능
트러블 슈팅
1.⚡주문 시스템 성능 개선
주요 문제점
해결 과정
최종 채택 솔루션
비동기 처리를 통한 DB 저장 및 Redis 입력 동시 수행, 비관적 lock 적용
2.🌳 계층형 상품 카테고리 시스템
상위 카테고리에서 하위 카테고리로 세분화되는 구조를 통해 정확한 상품 분류가 가능합니다.
주요 기능
1. 하위 카테고리 조회
2. 상위 카테고리 조회
3. 카테고리 및 하위 카테고리 삭제
구현 시 고려사항
기대 효과
- 프로젝트명
- PASSORDER
- 소속/기관명
- 코리아 it 아카데미
- 프로젝트 기간
- 2022.10. - 2023.03.
- (6개월)
- 프로젝트 설명
Javascript, jtml, css/ java spring
AWS EC2, RDS / MySQL, Mybatis
카페 관리자 기능
메뉴 입력, 관리, 삭제
새로운 메뉴를 추가하고, 기존 메뉴를 수정하거나 삭제 가능
고객 관리
고객 정보를 등록하고, 관리 가능
매장 주문 관리 및 처리
→ 주문 실시간 처리 가능
매출 확인
일별, 고객별 매출을 확인, 통계 확인
카페 사용자 기능
고객 메뉴 선택
메뉴 선택 및 상세 사항 확인
장바구니 주문 입력 및 삭제
장바구니 입력, 삭제 가능
메뉴 좋아요 입력
메뉴 좋아요 및 즐겨찾기 등록 가능
Spring Security를 사용하여 사용자 인증 및 권한 관리 기능을 구현
메뉴 입력 관리, 삭제
장바구니 주문 입멱 및 삭제
메뉴 즐겨찾기 기능 구현
spring security 사용
principal detail의 권한에 따라 페이지 안내를 위해 spring security 사용
비밀번호 암호화를 통해 보안향상
Authorization 적용
사용자의 간편결제를 위해 카카오페이 결제 API를 사용
결제 과정 간소화, 사용자의 편의성 향상
로깅을 위한 Aop사용
메소드 내 로깅 과정의 반복, paramsAspect 작성
코드 가독성 향상
Github 링크
https://github.com/jamchuchu/PassOrder
시연 영상
기술
인원 3명
주요기능
본인 역할
트러블 슈팅
교육
- 소속/기관
- 네이버
- 종류 | 전공명/전공계열
- 사설 교육 | 챌린지
- 재학 기간 (재학 상태)
- 2024.07. - 2024.08. (졸업)
- 소속/기관
- 항해 99
- 종류 | 전공명/전공계열
- 사설 교육 | 취업 리부트 캠프
- 재학 기간 (재학 상태)
- 2024.05. - 2024.08. (졸업)
- 소속/기관
- 코리아 it 아카데미
- 종류 | 전공명/전공계열
- 사설 교육 | 웹개발
- 재학 기간 (재학 상태)
- 2022.08. - 2023.03. (졸업)
- 소속/기관
- 인하대학교
- 종류 | 전공명/전공계열
- 대학교(학사) | 간호학과
- 재학 기간 (재학 상태)
- 2016.03. - 2020.02. (졸업)