Skip to content
View psh140's full-sized avatar

Block or report psh140

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
psh140/README.md

안녕하세요 👋

공공기관 시스템 유지보수와 사내 프레임워크 내재화를 거치며 요구사항 정의부터 운영까지 이어지는 흐름을 경험한 백엔드 개발자입니다. 최근에는 개인 프로젝트로 설계·배포까지 직접 수행하며, 판단이 필요한 지점과 그 근거를 문서로 남기는 데 무게를 두고 있습니다.

  • 🔭 최근 작업: Retrack — 연구과제 관리 시스템 (hughpark.com)
  • 🌱 관심사: 레거시 시스템 구조 개선, 운영 환경에서의 판단 기준
  • 📫 연락: psh140@hanmail.net

🛠 Tech Stack

Backend Java Spring MyBatis eGovFrame

Frontend React JavaScript Vite

Database & Infra Oracle PostgreSQL Docker Nginx AWS


💼 Experience

기간 소속 주요 업무
2020.12~2022.06 브릴리언트시스템즈 식약처 연구관리시스템 유지보수(단독), 사내 프레임워크 내재화 총괄, 의료기기 통합시스템 분석·설계 참여
2022.07~2023.07 Ara Institute of Canterbury Graduate Diploma in ICT (뉴질랜드)
2024.06~2024.10 에이치알다인 복지사 대상 전국 교육 운영, 웹사이트 개선 기획
2024.12~ KDI 국제정책대학원 수탁연구용역 행정, 교원 연구 지원

📌 Projects

Retrack — 웹 기반 연구과제 관리 시스템 · 운영 중 Spring MVC 5.3 MyBatis PostgreSQL 14 React 18 Docker JWT Nginx AWS EC2

현업에서 다루던 연구과제 관리 업무를 요구사항 정의부터 배포까지 단독으로 수행했습니다. DB 트랜잭션이 파일시스템을 되돌리지 못하는 점을 고려한 정합성 처리, 개선 실익이 없다고 판단해 남겨둔 검색 인덱스 한계, 운영 로그 누적 관찰 후 적용한 로테이션 등 설계 판단과 그 근거를 README·docs에 정리했습니다.

BNC — 기술 매칭·전자계약 플랫폼 (레거시 재생) Java 8 Spring 5.2 MyBatis PostgreSQL 16 Docker Nginx Tomcat 9

2020년 훈련과정에서 팀으로 개발한 뒤 구동 불가 상태로 남아 있던 애플리케이션을 6년 만에 단독 분석해 다시 동작시켰습니다. Oracle 11g → PostgreSQL 16 전환(매퍼 17개 중 12개 수정), 컨테이너화, 하드코딩 설정 외부화를 진행했으며, 비즈니스 로직은 건드리지 않고 방언과 실행 환경만 이관하는 것을 원칙으로 삼았습니다. 전환 과정에서 원본 SQL 버그 5건을 확인해 함께 수정했습니다.

Pinned Loading

  1. retrack retrack Public

    연구과제 등록부터 연구비 집계·파일 관리·이메일 알림까지 처리하는 연구 행정 웹 시스템. Spring Framework 5.3 · MyBatis · PostgreSQL 14 · React 18 · Docker · AWS EC2 운영 중

    JavaScript

  2. BNC BNC Public

    2020년 팀 프로젝트를 6년 만에 되살린 레거시 재생 작업 — Oracle 11g → PostgreSQL 16 전환, Docker 컨테이너화

    JavaScript