크롤러 및 간단한 웹 개발 문의를 받고 있습니다.

만들고, 돌리고, 하나로 엮습니다.

개발에서 끝내지 않고 배포·운영까지 봅니다. 백엔드 API부터 Docker 기반 셀프호스팅 인프라(SSO·모니터링·VPN)까지 혼자 세워 돌린 경험으로, 흩어진 시스템을 엮어 실제로 일이 굴러가게 만듭니다.

문현동 · Backend · Infra Engineer · Seoul, KR
2년+
개발 경력
재직 중
㈜GHMC
13건
프리랜스 완수
8+
셀프호스팅 서비스 운영

하는 일

🤖

업무 자동화 · RPA

크롤링(Selenium)·n8n·API 연동으로 수기 프로세스를 없애 업무량을 줄입니다.

🧩

백엔드 개발

Python(FastAPI·Flask)·Java(Spring)로 API·데이터 파이프라인을 설계하고 구현합니다.

⚙️

셀프호스팅 인프라

Docker·Traefik·Authentik(SSO)·VPN으로 흩어진 서비스를 통합합니다.

📈

모니터링 · 관측

Prometheus·Grafana·Alertmanager로 지표·알림 체계를 세웁니다.

작업 이력

2025.11 – 현재㈜GHMC

사내 통합 인프라 구축

단독 구축·운영

계정·협업 도구가 제각기 흩어져 관리가 분산된 환경을, 지시 없이 직접 나서 Docker 기반 SSO·모니터링·백업 체계로 통합했습니다. 구성원 전원이 단일 계정으로 협업 도구에 접근합니다.

DockerTraefikAuthentikMattermostNextcloudPrometheus/Grafana
2025.06 – 10오케이마트

RPA · ERP 자동화

업무량 70%↓

Excel 수기로 사방넷·이카운트 ERP와 연동하던 상품·주문·배송 업무를 API 연동으로 자동화하고 전체 코드를 리팩터링·테스트했습니다.

PythonFastAPIn8n
2024.06 – 12㈜쇼엠

마케팅 데이터 수집 크롤러 13종

6개월 13건 납품

마케팅 부서의 업무 자동화를 위한 외주 크롤러 개발. 마케팅 데이터와 정부 정책 관련 공공사이트 데이터를 수집하는 크롤러를 6개월간 13건 개발해 납품했습니다. 상세 이력 ↗

PythonSeleniumJavaScript
2023.10 – 2024.01㈜후본

실시간 스트리밍 성능 개선

평균 FPS 67%↑ (12→20)

3D 프린터 카메라 웹 스트리밍의 낮은 FPS를 GIL·동기 처리 구조 문제로 진단하고, 멀티프로세싱과 FastAPI 비동기 처리로 전환했습니다.

PythonFastAPIOpenCV

기술 스택

언어
PythonJavaScriptJavaC#SQL
백엔드
FastAPIFlaskDjangoSpring Boot
인프라
DockerTraefikAuthentikNginxVPNUbuntu
데이터 · 자동화
Seleniumn8nPrometheusGrafanaMySQLMSSQL
2026.08.28

1인 회사에 보안팀이랑 감사팀을 만들었음 (AI 에이전트로)

설정은 멀쩡한데 실제로는 안 돌아가는 것들이 계속 나왔다. 만드는 쪽이랑 확인하는 쪽을 나눠야 잡힌다 싶어서 Paperclip에 팀을 팠다.

#paperclip#security#audit#ai-agent
2026.08.28

fail2ban 24시간으로 늘렸더니 recidive가 죽어있었다

밴 기간 늘리고 영구밴 붙이는 김에 설정 몇 개를 봤는데, 서로 물려서 무력화되는 조합이 있었다. 상습 IP 84개 일괄 영구밴까지.

#security#fail2ban#ssh#nftables
2026.08.28

서버 보안용 대시보드 제작기

로그 보는걸로 부족해서 회사에서 쓰던 대시보드 이식

#security#secwatch#docker#monitoring
2026.08.28

집 서버 공격과 방어 기록

SSH 무차별 대입 하루 4천건 이상, 국내 회선 최다

#security#ssh#fail2ban#secwatch
2026.07.22

사업 공고 판정을 Claude 구독으로 자동화하기

크롤러가 물어온 공고를 사람이 다 읽기 귀찮아서 Claude Code 구독을 판정 엔진으로 썼다. 사무실 서버와 집 서버를 파일큐로 잇고, 첫 실전에서 바로 장애가 났던 기록.

#automation#claude#n8n#wireguard
2026.07.19

마크 서버, 디스코드 봇으로 원격조작하기 (RCON 직접 구현)

서버 주인이 부재중일 때를 대비해 믿을 만한 사람에게 조작을 맡기고 싶었다. RCON 포트를 열어주는 대신 봇을 만들었고, 프로토콜은 40줄로 직접 구현한 기록.

#minecraft#discord#bot#rcon#python

연락

협업·외주·자문 문의는 폼으로 남겨주시면 이메일로 회신드립니다.

오늘 0·전체 0