INTRODUCE

연구 과제 용역, 정부 기관 시스템 구축, 웹/앱 서비스 백엔드 개발 등 다양한 프로젝트에 참여한 경험이 있습니다. 유지 보수성이 높고 누구나 쉽게 이해할 수 있는 코드를 위해 항상 고민하고, 버그 없는 견고한 시스템을 위해 끊임없이 노력합니다.

다양한 문제를 해결할 수 있는 프로그래밍을 천직으로 생각하고 있고, 프로그래밍을 통해 다른 사람들을 돕는 과정을 진심으로 즐깁니다. 학습한 내용과 문제를 해결했던 경험을 기록하는 것을 좋아해 개발 블로그 운영을 시작했고, IT 분야의 다양한 주제에 대한 포스트를 꾸준히 작성하고 있습니다.

협업에서 가장 중요한 요소는 원활한 커뮤니케이션이라고 생각하고 있습니다. 능동적이고 적극적인 커뮤니케이션을 통해 더 좋은 개발자, 더 나은 사람이 되기 위해 매일매일 치열하게 학습하고, 경험하고 있습니다.

Latest Updated 2025. 03. 10 (D+3)

13months

SKILL

Languages

  • Java
  • JavaScript
  • Python

Frameworks & Libraries

  • Spring Boot
  • React.js
  • FastAPI

Infrastructure & Databases

  • AWS
  • NGINX
  • Redis
  • Tomcat
  • Docker
  • Linux
  • SQL Server
  • Elasticsearch

EXPERIENCE 2Y 0M

2024. 02 ~ 2025. 03

아이와즈 (IWAZ) 1Y 2M

지능기술사업부 사원 - 웹 개발자
  • 한국화학연구원 화학정보플랫폼 서비스 기능 개발 - 쿼리 튜닝, 데이터 이관 및 시각화
  • DBpia 서비스 기능 개선 - 백오피스 및 DBpia 시스템 유지보수 및 추가 개발
  • DBpia Content Maker (DCM) 논문 메타 제작 플랫폼 개발 - 신규 서비스 개발
  • Skill Keywords
    JavaSpringSpring BootSpring BatchSpring SecurityAWSRedisNGINXElasticsearchMariaDBTiberoSQL ServerjQueryJavaScript

2023. 03 ~ 2024. 02

카이런소프트 (CHIRON SOFT) 1Y

연구개발부 연구원 - 웹 개발자
  • ASD 선별 AI 통합 플랫폼 시스템 기능 개발 - 신규 서비스 개발
  • ETRI 스쿨 홈페이지 기능 개선 - 학생 및 교수 데이터 통합 및 백오피스 개발
  • 드론 임무 데이터 관리 시스템 기능 개발 - 드론 데이터 저장 스케쥴러 로직 개발
  • 국가슈퍼컴퓨팅센터 홈페이지 기능 개선 - KSC 홈페이지 유지보수 및 추가 개발
  • Skill Keywords
    JavaSpringSpring BootSpring SecurityJPASpring Data JPAjQueryJavaScriptVueReactDockerDocker ComposeFastAPIMySQLMariaDB

PROJECT

2025. 01 ~ 2025. 03

한국화학연구원 화학정보플랫폼 서비스 기능 개발

아이와즈 (IWAZ)
  • TIBERO로 구축된 기존 데이터를 MariaDB로 이관
    • 이관한 데이터 인덱싱 및 통계 데이터 파티셔닝 진행
  • TIBERO -> MariaDB 쿼리 튜닝 진행
    • WITH RECURSIVE, SORT_PATH 사용 계층 쿼리 구현 및 정렬
    • 고비용 통계 쿼리 리팩토링 및 성능 최적화 (873.231ms -> 214.245ms)
  • ApexChart 활용 통계 데이터 시각화 및 즐겨찾기, 통계표 검색 기능 구현

2024. 04 ~ 2024. 12

DBpia 서비스 기능 개선

아이와즈 (IWAZ)
  • 플로팅 배너 부분에 Redis 도입, 백오피스와 DBpia 서비스 연결 및 api 개발
  • 통합검색 부분 Elasticsearch 쿼리 및 기존 매핑 수정, 논문 정보 인덱스 재구성
  • 실행 계획 분석 및 재인덱싱, 고비용 쿼리 튜닝 (4481.926ms -> 1111.281ms)
  • DBpia 서비스 운영 지원 - 엑셀 다운로드 버그 수정, PDF 다운로드 서버 관리, 장기 미접속자 처리

2024. 02 ~ 2024. 12

DBpia Content Maker (DCM) 논문 메타 제작 플랫폼 개발

아이와즈 (IWAZ)
  • C#, C++로 작성된 레거시 소스코드 분석 및 웹 기반 신규 개편 시스템 설계
  • 원활한 협업을 위한 Git Flow 전략 사용 및 사용자 요구사항, 현행 시스템 프로세스 분석
  • 프로젝트 설정 및 운영
    • Custom Filter, Authenticator 등 스프링 시큐리티 설정 및 LDAP 기반 AD 계정 로그인 환경 구축
    • DataSource 설정 - 특정 TLS 버전이 SQL SERVER 2005와 호환되지 않는 문제 해결
    • Spring Batch 최신 버전이 SQL SERVER 2005의 시퀀스와 호환되지 않는 문제 해결
    • 인증서 및 도메인 구축, NGINX 활용 리버스 프록시 기반 개발 서버 및 운영 서버 라우팅
    • Windows Server기반 Tomcat 구축 및 서비스 운영 - 네트워크 드라이브 관련 권한 문제 해결 (심볼릭 링크)
    • Tomcat JVM 메모리 설정 및 운영서버, 개발서버 이중화
    • 모의 해킹 처리 - XSS, CSRF, 민감한 정보 마스킹 등 보안 관련 처리
    • SQL SERVER의 LINKED SERVER 활용 서로 다른 위치에 있는 프로시저 원격 호출
  • 논문 메타 제작 시스템 개발
    • pdfbox 활용 PDF 분할 알고리즘 개발 - 분할 시 입력한 PDF의 논리 페이지와 물리 페이지가 구분되도록
    • Spring Batch 활용 ERP, DCM 서비스 연동 - Job, Step 기반 배치 비즈니스 로직 작성
    • 논문 임시 저장 시스템 개발 - 일정 주기로 입력 내용 저장
    • Elasticsearch 활용 이메일 기반 논문 저자 검색 기능 개발
  • 업무 효율 증진 및 서비스 소요 기간 단축
    • 논문 제작 시스템 개편 - 메타 작업 시간 감소 (50편 논문 기준 30분 -> 15분)
    • 배치 시스템 개편 - 입력한 논문이 서비스되기까지 걸리는 시간 단축 (3일 -> 1일)

2023. 10 ~ 2024. 02

ASD 선별 AI 통합 플랫폼 시스템 기능 개발

카이런소프트 (CHIRON SOFT)
  • SurveyJS 활용 조건부 분기 설문지 구현
  • websocket 활용 비디오, 음성 데이터 전송 - AI 추론 서버와 실시간 통신
  • ApexChart, d3.js 활용 추론 결과 실시간 시각화
  • Docker 활용 시스템 실행 환경 구축 및 이미지 배포
  • FastAPI 기반 JWT 인증 및 피실험자, 검사 결과 CRUD 기능 개발
  • Vue 기반 프론트엔드 구축 및 화면 개발

2023. 08 ~ 2023. 10

ETRI 스쿨 홈페이지 기능 개선

카이런소프트 (CHIRON SOFT)
  • 회원으로 가입하지 않은 학생, 교수 데이터를 하나의 테이블으로 통합
  • Vue Quasar 활용 게시판 Pagination 및 단계별 회원가입 기능 구현
  • Spring Boot, JPA 기반 백오피스 개발 및 ETRI 스쿨 서비스와 연동
  • ETRI 내 서버 컴퓨터에 Docker 기반 시스템 배포 및 운영

2023. 05 ~ 2023. 10

드론 임무 데이터 관리 시스템 기능 개발

카이런소프트 (CHIRON SOFT)
  • 드론 데이터 저장 배치 비즈니스 로직 개발
    • dfs 방식으로 디렉토리 탐색 및 이미지 메타데이터 저장
    • 프로젝트 단위로 변화 감지, 변화가 있는 경우만 업데이트
    • AtomicBoolean 활용 한 번에 하나의 스케쥴러만 실행될 수 있도록 제한
    • CompletableFuture 활용 스케쥴러 작업 비동기 처리
    • JVM 웜업을 고려한 성능 벤치마킹 테스트 진행
  • React 활용 이미지 데이터 지도 위 시각화
  • docker-compose 활용 Frontend, Backend, Database를 하나로 묶어서 배포

2023. 03 ~ 2023. 05

국가슈퍼컴퓨팅센터 홈페이지 기능 개선

카이런소프트 (CHIRON SOFT)
  • 메인 페이지 리뉴얼 및 백오피스 개발
  • 회원 가입 시 이메일 인증 단계 추가 - 인증 코드 유효기간 설정 및 보안 처리
  • d3.js 활용 슈퍼컴퓨터 사용량 통계 시각화 및 쿼리 튜닝 (6.376s -> 0.430s)
  • websocket 활용 접속한 사용자 대상 브로드캐스트 기능 구현

AWARD

2023. 12

제 11회 NTIS 정보활용 경진대회

대상 (과학기술정보통신부장관상) 수상
  • Vue와 FastAPI를 사용해 과학기술 문서 작성 에디터 "NTIS STUDIO" 개발

2023. 08

K-디지털 챌린지: 2023 마이데이터 아이디어 공모전

우수상 (한국데이터산업진흥원장상) 수상
  • Flutter를 사용해 "나를 가장 잘 아는 여행 - 트리피" 앱 개발

2023. 06

2023 환경 데이터 활용 및 분석 공모전

대상 (환경부장관상) 수상
  • "온실가스 배출 데이터를 활용한 기업별 탄소 배출량 분석 플랫폼 - CEAP" 기획

2022. 11

충남대학교 알고리즘 경진대회 - DevDay

동상 수상
  • 전교생 대상 매년 상반기와 하반기에 시행되는 교내 알고리즘 대회

2022. 06

충남대학교 알고리즘 경진대회 - DevDay

장려상 수상
  • 전교생 대상 매년 상반기와 하반기에 시행되는 교내 알고리즘 대회

2021. 11

충남대학교 주니어 창의작품 경진대회

장려상 수상
  • "딥러닝을 활용한 이미지 인식 냉장고 관리 서비스" 개발

EDUCATION

2021. 03 ~

충남대학교

컴퓨터융합학부 3학년 재학중 (GPA 3.89 / 4.5)

ETC

2024. 11

제43회 데이터분석 준전문가 (ADsP)


2024. 09

제54회 SQL 개발자 (SQLD)