É proibida e recusada a coleta não autorizada de dados sem o consentimento do titular dos dados, incluindo dados pessoais de usuários fornecidos por este serviço. Informamos que a coleta de dados públicos sem permissão, utilizando dispositivos técnicos como crawling, pode resultar em punição criminal de acordo com a Lei de Proteção de Dados Pessoais.
미래의 나와 동료를 위한 코드를 작성하고 있습니다. 테스트 하기 좋은 코드에 대해 발표 한 적이 있으며 회사 동료들에게 실제 프로젝트에 테스트 코드를 적용하여 설명한 후, 테스트 코드 작성의 중요성과 그것이 제공하는 이점을 공유하고 있습니다. 문제를 함께 고민하고 기술에 대해 토론하는 것을 즐깁니다.
Carreira
Publicações
Resumo de carreira por IA
박건희님은 헬스케어 웹 서비스 및 이커머스 솔루션 개발 경험을 가진 백엔드 개발자입니다. 헬스케어 웹 서비스에서는 화면 및 API 개발을 담당했으며, 이커머스 스타트업에서는 사내 admin 페이지와 클라이언트 데모 페이지 API 개발 업무를 수행했습니다. 테스트 코드 작성의 중요성을 강조하며 동료들에게 전파하는 활동을 하고 있습니다.
LGE 유럽 23개국에서 사용하는 통합 챗봇 응답 API 개발
- 클라이언트가 요청한 이벤트에 따른 챗봇 응답 API 개발
- Redis 를 활용한 세션 클러스터
- 스프링 이벤트를 사용하여 챗봇 이벤트 로그 비동기로 저장
- 전략 패턴과 객체지향 코드로 코드 라인 수 650 에서 100 으로 축소
프로젝트
예술 치료 중재 플랫폼 개발
2023년 11월 - 2024년 1월 · 3개월
기술 스택 : Java , Spring boot , Mybatis , Mariadb , Typescript , React , react-router, recoil , Docker , ACR
- 치료사가 등록한 미술, 음악, 운동 활동 프로그램을 사용자에게 중재하는 서비스
- 스프링 시큐리티, JWT를 활용한 사용자 인증
- 도커 , Azure Container Registry 를 활용하여 배포
프로젝트
e-커머스 상품 주문 서비스
2023년 12월 - 현재 · 2년 2개월
- 잔액 충전/조회 , 상품 조회/등록 , 주문 / 결제 , 상위 상품 조회 기능 개발
- 예외 처리 및 API 응답 일관화
- 동시성 이슈/ 데이터 일관성 보장을 고려한 서비스 개발
- 동시에 주문이 진행되어 포인트, 재고의 일관성이 깨지는 현상을 막기 위해 pessimistic lock 사용
- 성능 향상을 위한 캐시 적용
- 상위 상품을 조회하는 쿼리의 비용을 줄이기 위해 캐시 활용
개선 및 문제 해결
: 의존성 역전을 활용한 유연한 단위 테스트 환경 구축
JPA 와 강결합 되어 있는 인터페이스 분리, 추상화
프로젝트
스마트케어 - 건강, 식습관 관리 서비스
2023년 5월 - 2023년 10월 · 6개월
- 계획 세우기, 식습관 관리, 포인트 점수 현황 등 주요 화면 컴포넌트 설계 및 개발
- 서비스 전반에 필요한 모든 API 개발, 배포
- 사용자 정보, 계획 현황 ,활동 로그 등 데이터 베이스 설계 및 구축
- 스프링 스케줄러를 사용하여 사용자 활동 로그 DB에 INSERT
- 사용자 총 포인트를 캐싱하여 응답 속도를 개선하고 불필요한 IO작업 방지
개선 및 문제 해결
: 복잡한 비즈니스 로직을 SQL의 Join, Case When, Partition By 로 효율적으로 해결
프로젝트
힐링아트 관리자 페이지 개발
2023년 8월 - 2023년 9월 · 2개월
Azure Storage 에 저장된 사용자의 이미지 데이터를 프로젝트, 카테고리 ,기간 등으로 시각화 하여 관리하는 웹 페이지
기술 스택 : Java , Spring boot, Mybatis , MSSQL , javascript, react, react-router , recoil
- vanilla javascript 로 이미지 슬라이드 구현
이 프로필의 담당자이신가요?
인증을 통해 현재 프로필에 병합하거나 삭제할 수 있습니다. 만약 인증할 수 없는 경우 본인임을 증빙하는 서류 제출 후 프로필 관리 권한을 취득할 수 있습니다.