미리보기
기본 정보

함께 일하고 싶은 개발자가 되기 위해 고민하고 노력하는 주니어 개발자 박하나 입니다.
자기소개
작은 서비스 기업에서 자사 솔루션 유지보수 및 대기업 SI 프로젝트를 수행하며 2년간 백엔드 개발자로 일해온 박하나입니다.
업무 수행 시 기획 단계부터 고객 대응에 이르기까지 개발 전 과정을 주도적으로 진행했습니다.
저는 다음과 같은 가치관을 추구하고 있습니다.
실력있는 개발자 이전에 지혜로운 사람이 되기 위해 노력합니다.
개발 업무는 협업이 필수적이라고 생각합니다.
단순히 개발 실력만 뛰어난 개발자라기보다 팀원과 원활히 협업하며 신뢰받는 동료가 되기 위해 자기계발 서적을 꾸준히 읽으며 성장을 도모하고 있습니다.
꼼꼼한 테스트 코드 작성을 통해 안정적인 릴리즈를 추구합니다.
서비스를 운영하며 단일 기능 개발이 예상치 못한 예외를 유발하는 경험을 했습니다.
꼼꼼한 테스트 코드 작성으로 예상치 못한 예외 발생을 최소화하고, 테스트 코드를 활용해 너 나은 설계를 고민합니다.
기능 개발 이상으로 개발된 기능의 안정성을 테스트하는데 많은 시간을 할애합니다.
기능 개발과 테스트의 비중을 3:7 정도로 가져가는 편입니다.
신뢰받는 개발자는 속도보다 안정성에 중점을 두는 사람이라고 생각합니다.
작성하는 코드에 책임감을 가지고, 일반적인 테스트 케이스는 직접 검증하며 안정적인 기능 개발을 위해 노력합니다.
꾸준한 강의 수강과 사이드 프로젝트를 통해 지속적으로 성장하는 개발자입니다.
늘 새로운 기술을 학습하며, 익힌 기술은 사이드 프로젝트에 적극적으로 적용하고 있습니다.
기술 스택
Spring Boot, Spring Security, Spring Cloud, Java, Kotlin, JPA, querydsl, PostgreSQL, MSSQL, Redis, Jenkins, Kafka, Kubernetes, aws-ec2, React
경력
(주)비큐러스정보기술
선임 | 솔루션사업부
2023.04. ~ 2025.03. (2년)
웹 풀스택 개발 및 서비스 유지보수 운영업무 수행
자체 솔루션 개발 (내부통제솔루션, 아워케어)
대기업 SI업무 수행 (한화생명)
주식회사엠아이에스에이
사원 | 개발실
2022.11. ~ 2023.02. (4개월)
집합건물관리 erp 솔루션 백엔드 개발
프로젝트
아워케어
비큐러스정보기술
2023.10. ~ 2025.02.
Description
사용자 대상 건강검진 예약 및 검진 관리 기능을 제공하는 플랫폼
Experience
React 기반 프론트엔드 및 SpringBoot / JPA 기반 백엔드 전반의 풀스택 개발
API 조회성능 개선 : 리팩토링 및 쿼리 튜닝을 통한 API 응답시간 단축 경험 (기존 1.46s -> 개선 0.09s)
주요 모듈 개발 : 결제(토스페이먼츠 연동), 예약 및 TO관리 모듈, 모바일 본인인증(드림시큐리티 연동)
부가 기능 개발 : 이메일 본인인증, 엑셀업로드 / 다운로드 등 사용자 편의 기능 다수 구현
Jenkins를 이용한 CI/CD 파이프라인 구축 및 SSL 인증서 연동
웹 취약점 점검 및 조치 사항 반영
초기데이터 구축 및 지속적인 시스템 유지보수 업무
Tech Stack
SpringBoot
, SpringSecurity
, JPA
, QueryDsl
, PostgreSQL
, React
, Jenkins
,jwt
내부통제솔루션 스프링 메이저버전 업데이트
비큐러스정보기술
2025.02. ~ 2025.02.
Description
Spring Regacy4
-> Spring Boot3
으로의 마이그레이션 수행
Experience
마이그레이션 업무 단독 수행
Spring Regacy5으로의 전환에는 성공하였으나
SpringBoot3 전환 과정에서 JSP, sitemesh 라이브러리 적용에 실패
Tech Stack
SpringFramework4
, SpringSecurity
, tomcat10
, SQLServer
, mybatis
, JSP
, Angular UI grid
, poi
Review
준법감시 내부통제 솔루션(ICS) 개발
비큐러스정보기술
2023.06. ~ 2024.02.
Description
준법감시 내부통제 업무를
웹 서비스로 구축하여 사용자의 업무효율 증대
Experience
주요 기능 모듈 개발 : 내부통제담당자 변경/대행, 변화관리, 명령휴가 관리
메인페이지 및 핵짐지표 대시보드 화면 구현
AOP를 이용한 사용자 행위 로깅 기능 구현
웹취약점 개선업무 수행
한화생명 준법감시팀에 납품하여 현재 사용 중
DB인덱싱을 활용하여 조회성능 개선 (기존 9.65s -> 개선 986ms)
한화생명에 납품하여 현재 사용 중
Tech Stack
SpringFramework4
, SpringSecurity
, tomcat10
, SQLServer
, mybatis
, JSP
, Angular UI grid
,poi
hana_simple_msa
개인프로젝트
2024.10. ~ 2024.12.
Description
SpringCloud를 이용한 간단한 MSA 시스템 개발
Experience
회원가입, 갱신, 삭제기능 구현
간단한 게시판 기능
MicroService 환경에서의 트랜잭션제어 및 데이터 무결성 문제 해결 시도
데이터 조회나 예외 가능성이 높은 요청의 경우 '동기요청'으로 처리
무결성이 중요한 데이터의 경우 Redis등으로 사전 기록하여 동시성 제어
Tech Stack
SpringCloud
, SpringBoot3
, SpringSecurity
, Java
, Kotlin
, JUnit5
, JPA
, Mysql
, PostgreSql
, docker
, redis
, kafka
, jenkins
login
개인프로젝트
2024.04. ~ 2024.05.
Description
jwt, oauth2를 이용한 로그인 템플릿 제작하기
Experience
시스템 로그인, 소셜로그인(구글, 네이버, 카카오), 로그아웃 기능 구현
AccessToken을 Redis에 저장
refresh 토큰 갱신시 DB조회 최소화
토큰 탈취시 Redis 캐시값을 제거하여 refresh토큰 발급이 불가능하게 기능 개발
JWT 토큰 활용
유효한 jwt토큰을 요청에 담을경우 DB호출 없이 인증 및 인가절차 수행
@SpringBootTest기반 통합 테스트에서 Mockito기반 단위 테스트로의 전환을 통해 테스트속도 약 5배 향상
Tech Stack
SpringBoot3
, awsEC2
, SpringSecurity
, Kotlin
, JUnit5
, restDocs
, JPA
, QueryDsl
, Mysql
, docker
, redis
, jenkins
, Oauth2
, React
한화생명 내부통제솔루션 대시보드 화면 개발
비큐러스정보기술
2024.11. ~ 2025.01.
Description
한화생명 ICS 패키지 커스텀 작업
기존 준법감시팀의 분산된 업무환경을 종합하여
통계쿼리를 기반으로 핵심 지표를 시각화한 대시보드 화면 개발
Experience
데이터조회 API 개발 및 통계쿼리 작성
chat.js 연동
고객 미팅을 포함하여 개발 전 과정을 주도적으로 수행
Tech Stack
SpringFramework4
, tomcat10
, SQLServer
, mybatis
, JSP
, Angular UI grid
, chat.js
, poi
한화생명 리스크관리팀 업무관리 시스템 개발
비큐러스정보기술
2024.09. ~ 2024.11.
Description
한화생명 SI 프로젝트
기존 엑셀로 관리되던 리스크관리팀의 핵심업무를 웹 서비스로 전환하여 업무능률 향상
Experience
프리랜서가 구현한 초기 코드 베이스에 대한 전반적인 리팩토링 수행
지속적인 고객 요구사항 변경에 대한 기능 수정 및 개선작업 수행
Tech Stack
SpringFramework4
, tomcat10
, SQLServer
, mybatis
, JSP
, Angular UI grid
, poi
한화생명 소비자보호실 업무관리 시스템 개발 (금융감독원 관련 업무)
비큐러스정보기술
2024.06. ~ 2024.11.
Description
한화생명 SI 프로젝트
금융소비자보호 내부통제기준에 의거하여, 기존 엑셀기반의 소비자보호실 업무를
웹서비스로 구축하여 업무능률 향상
Experience
금융소비자보호 평가항목 등록 및 수정기능 개발
이행점검, 실태평가, 자율진단 관리 기능 개발
대시보드 페이지 개발
Tech Stack
SpringFramework4
, tomcat10
, SQLServer
, mybatis
, JSP
, Angular UI grid
,poi
한진칼 내부회계시스템 모회사-자회사 연결 사업
비큐러스정보기술
2023.05. ~ 2023.06.
Description
자사솔루션 내부회계관리시스템 추가 기능 개발 업무
모회사가 자회사의 내부회계 데이터에 접근하고 통합 관리할 수 있도록 지원하는
연결 내부회계 시스템 구축프로젝트
모든 API, DB쿼리에 '회사코드' 조건을 추가하여 데이터 분기 및 통합 조회 기능 구현
Experience
반복적인 코드 수정 작업의 효율화를 위해, 로그 분석 기반으로 수정 대상 API 및 쿼리를 자동으로 추출하는
보조 웹 애플리케이션을 자체 제작하여 업무에 활용
이를 통해 개발 생산성을 크게 향상시키고, 휴먼 에러를 최소화
Tech Stack
SpringFramework4
, tomcat10
, PostgreSql
, mybatis
, JSP
, Angular UI grid
,poi
cheers_up
개인프로젝트
2023.03. ~ 2023.04.
Description
카카오길찾기를 이용한 주변 술집찾기 서비스
Experience
카카오 로그인기능을 이용한 회원가입 구현
카카오 주소검색을 기반으로 카테고리 검색(술집) 구현
Tech Stack
SpringBoot2
, SpringSecurity
, JPA
, Ouath2
, Thymeleaf
포트폴리오
URL
교육
평생교육진흥원
대학교(학사) | 컴퓨터공학과
2022.03. ~ 2025.02. | 졸업
삼육대학교
대학교(학사) | 식품영양학과
2014.03. ~ 2021.02. | 졸업
자격증
정보처리기사
기사 | 한국산업인력공단
2024.12.
영양사
면허 | 보건복지부
2021.01.
위생사
면허 | 보건복지부
2019.12.
외국어
일본어
비즈니스 회화 가능