미리보기
기본 정보

안녕하세요. 어제보다 더 나은 오늘을 위해 노력하는 개발자, 한예성입니다.
기술 스택
프로젝트
MBC아카데미
[ 개인프로젝트 ] 미디 파일 변환 웹 페이지 - Chordy
Python과 Java를 사용하여 미디파일을 분석하여 파일 수정 및 다양한 자료(악보 등)로 변환해주는 웹 페이지 (개인 프로젝트)
ㅤ
[ 사용 기술 및 도구 ]
Java, Python, Spring boot, Spring Security, MySql, Postman API, JUnit, HTML, Thymeleaf
ㅤ
[ 개발 내용 ]
Python의 music21과 mido를 활용해 MIDI 파일을 분석 및 악보 형태로 변환하고,
Java 기반 웹 페이지(Spring Boot)에서 업로드/변환 기능을 제공하며,
변환된 결과는 MySQL에 저장되어 사용자가 언제든지 확인할 수 있도록 구성했습니다.Spring Security로 인증 및 권한 관리 기능도 구현하여 보안성을 강화했습니다.
Postman을 활용해 API 요청 및 응답에 대한 데이터 로직 검증도 완료했습니다.
MBC아카데미
[ 팀프로젝트 ] 조달구매 프로세스 - 7Dev
제조업 기반 조달·구매 시스템 개발 (팀 프로젝트)
https://github.com/Charmander0308/7dev
ㅤ
[ 사용 기술 및 도구 ]
Java, Spring, MySQL, JSP, Maven, Postman API, Figma, MyBatis
ㅤ
[ 기여 ]
조달 및 구매 준비 단계의 데이터 입력을 위한 JSP 페이지 제작
입력된 데이터를 바탕으로 중복 작성을 줄이기 위한 자동 입력 로직(API) 구현
프론트와 백엔드 간 데이터 연동 처리 및 입력 프로세스 간소화
Postman을 활용한 API 기능 테스트 및 요청/응답 검증 수행
백석대학교
[ 팀프로젝트 ] 장소 추천 서비스 - 안서나들이
지역 상권 기반 장소 추천 웹 – 안서나들이 (팀 프로젝트)
ㅤ
[ 사용 기술 및 도구 ]
HTML, CSS, PHP, Kakao Oven
ㅤ
[ 기여 ]
안서동 지역 음식점 및 카페에 대한 현장 조사 및 정보 수집
수집한 데이터를 기반으로 상황 맞춤형 장소 추천 기능 설계
카카오 오븐을 활용한 프로토타입 제작 및 웹 기능 구현
포트폴리오
URL
교육
MBC아카데미
사설 교육 | AI-Roboflow 심화과정
2025.05. ~ 현재
재학 중
MBC아카데미
사설 교육 | 풀스택개발자과정
2024.10. ~ 2025.04.
수료
백석대학교
대학교(학사) | 실용음악전공, 컬처테크복수전공
2017.03. ~ 2024.02.
졸업
자기소개
"새로운 것을 배우는 데 주저함이 없고, 핵심을 빠르게 파악해 흐름을 읽으며 문제를 해결하는 백엔드 개발자 지망생입니다. "
ㅤ
"더 넓은 세상을 배우자"는 마음으로 시작한 복수전공을 통해 처음 개발을 접하게 되었고, 일상에 스며든 기술을 직접 만들어 본 경험은 개발에 대한 흥미를 키우는 계기가 되었습니다. 이 경험은 졸업 후에도 개발을 계속해 나가는 원동력이 되었습니다.
ㅤ
무언가를 만들고, 고치고, 새롭게 발견하는 모든 과정이 저의 적성과 잘 맞았고, 사람들과 소통하며 더 나은 결과물을 만들어가는 과정에서 큰 즐거움을 느꼈습니다. 의견을 공유하며 협업하는 과정은 개발에 대한 저의 관점을 넓혔고, 더 깊은 탐구의 계기가 되었습니다.
ㅤ
저는 한 번 빠져들면 해결하거나 성취할 때까지 몰두하는 성향입니다. 그 과정에서 큰 어려움이 있더라도 가능한 모든 방법을 시도하며 포기하지 않고 해결책을 찾습니다. 특히 개발 분야에서는 AI를 통해 결과만 얻기보다는 교보재와 공식 문서를 활용해 원리를 이해하며 학습하는 것을 중요하게 생각합니다.
ㅤ
일례로, 조달/구매 시스템 팀 프로젝트 당시 제가 담당했던 파트는 분량이 많고 구현 구조도 복잡했지만, 잠을 줄여가며 직접 구현하고 오류 발생 시 공식 문서 및 로그를 활용하여 한 줄씩 찾아가며 원인을 해결했습니다. 팀원들의 피드백을 적극 수용하며 지속적으로 개선했고, 이는 저에게 큰 성장을 가져다준 경험이었습니다.
ㅤ
저는 사용자 경험을 중요하게 생각합니다. 같은 로직이라도 더 효율적이고 빠르게 실행할 수 있는 방식을 발견하면 과감히 적용하는 편입니다. 실제로 팀 프로젝트 당시 여러 테이블을 다루는 SQL 문에서 mapper를 줄이고 join을 활용하여 성능을 크게 향상시켰습니다. 이 과정은 저의 개발 역량을 확장하는 데 큰 계기가 되었습니다.
ㅤ
지금까지 Java, Spring, Python 등을 통해 백엔드 개발의 기반을 다져왔으며, 현재는 배운 언어들의 깊이를 더해가고 있습니다. 최근 AI 기술의 발전으로 많은 작업이 자동화될 수 있다고 하지만, 저는 AI를 단순한 도구 이상으로 바라보지 않습니다. 스스로 체득한 지식과 단순히 주어진 정보의 가치는 본질적으로 다르다고 생각하기 때문에 더욱 깊이 있는 학습을 지속하고자 합니다.
ㅤ
새로운 기술을 등한시하지도 않습니다. 빠르게 변화하는 IT 분야에서는 유연하고 수용적인 자세가 필수라고 생각합니다. 저는 "기본에 충실하되, 배움을 게을리하지 않는 개발자"가 가장 이상적이라 믿으며, 실제로도 새로운 기술을 발견하면 망설이지 않고 학습하여 직접 적용하는 편입니다. 최근 주말에 Python의 pygame 라이브러리를 접한 뒤 곧바로 학습 후 간단한 게임을 제작해 배포까지 완료했습니다. 이처럼 새로운 기술을 실제 결과물로 연결하며 꾸준히 경험을 쌓아가고 있습니다.
ㅤ
제가 이루고자 하는 목표는 세 가지입니다.
첫째, 끊임없는 자기개발입니다. 현실에 안주하지 않고 기업이 필요로 하는 기술을 꾸준히 습득하여 성장하겠습니다.
둘째, 빠른 업무 적응력입니다. 조직의 프로그램 구조와 도메인을 빠르게 파악하고 업무 전문성을 갖춰 기업 성장에 기여하겠습니다.
셋째, 책임감입니다. 주어진 프로젝트에 끊임없이 고민하고 몰두하며 기업과 함께 발전해나가는 개발자가 되겠습니다.