데이터 저장 & 분석
수집 → 정제 → 적재 → 지표화. 흩어진 데이터를 물어볼 수 있는 형태로 만듭니다.
안녕하세요, owllab입니다.
Python을 중심으로
데이터 저장·분석, 업무 자동화, 도면 규격화, 백엔드 API, 웹 크롤링을
만듭니다.
비전공자로 시작해 필요한 기술을 빠르게 익히고, 문제가 풀릴 때까지
끝까지 파고듭니다. 읽기 쉬운 코드와 재현 가능한 결과를 가장
중요하게 생각합니다.
현장에는 사람이 손으로 반복하는 일이 아직 많습니다. 같은 도면을 다시 그리고, 같은 문서를 다시 채우고, 같은 표를 다시 만듭니다. 저는 그 반복을 찾아 코드로 옮기는 일을 합니다.
데이터를 모으고 저장하고 분석하는 일, 도면을 규격에 맞게 정리하는 일, Python으로 업무를 자동화하는 일 — 세 가지가 제 일의 축입니다. 필요하면 크롤러를 짜고, API를 만들고, 서버를 올려 직접 배포까지 합니다.
비전공자로 시작했기 때문에 모르는 걸 빠르게 배우는 방법을 먼저 익혔습니다. 새 기술이 필요하면 바로 학습하고, 작게 만들어보고, 되는 것만 남깁니다.
읽기 쉬운 코드, 명확한 주석, 재현 가능한 실험.
WORKING PRINCIPLES수집 → 정제 → 적재 → 지표화. 흩어진 데이터를 물어볼 수 있는 형태로 만듭니다.
도면 정보를 추출하고 규격에 맞추어 검증합니다. 사람이 놓치는 것을 기계가 잡습니다.
문서·표·리포트 생성부터 알림까지. 매일 하던 일을 한 번의 실행으로 줄입니다.
분석에서 멈추지 않고, 서비스로 띄우고 서버에 올리는 것까지 직접 합니다.
전처리부터 시각화, 모델 검증까지. 숫자를 근거로 바꾸고, 그 근거를 다른 사람이 다시 확인할 수 있게 남깁니다.
문서·도면·표 생성을 스크립트로.
가볍고 빠른 서비스 레이어.
만든 것을 실제로 띄웁니다. 컨테이너로 묶고, 리버스 프록시를 세우고, 인증서를 붙여 도메인까지 연결합니다.
스키마 설계부터 쿼리 튜닝까지 직접 만지고 운영합니다.
화면이 필요하면 화면까지. 반응형 웹과 모바일 앱을 만듭니다.
대부분 사내에서 쓰이는 도구라 비공개지만, 무엇을 어떻게 풀었는지는 남겨둡니다.
군 지정품명(INC)·군급부호(FSC) DB를 검색하는 웹 서비스. 데이터 적재부터 화면, 배포까지 직접 구성했습니다.
치수를 입력하면 도면을 자동으로 그리고, 부품목록과 도면정보를 추출합니다. 반복 작도 시간을 크게 줄였습니다.
도면과 품목 데이터를 규격 기준과 대조해 오류를 자동으로 찾아냅니다. 사람이 눈으로 훑던 검수를 규칙으로 바꿨습니다.
정해진 양식에 맞춰 포장제원표 같은 문서를 자동으로 채워 만듭니다. 양식이 바뀌어도 템플릿만 갈아끼우면 됩니다.
여러 소스에서 데이터를 수집·정제해 DB에 적재하는 흐름을 구성했습니다. 스케줄링으로 매일 자동으로 돕니다.
정적·동적 페이지를 가리지 않고 필요한 데이터를 긁어옵니다. 차단 회피와 재시도, 증분 수집까지 고려했습니다.
조건에 맞는 종목 신호를 감지해 알림을 보냅니다. 시세 수집, 조건 판정, 발송을 한 흐름으로 묶었습니다.
Docker로 서비스를 묶고 nginx 리버스 프록시와 HTTPS를 붙여 도메인까지 연결했습니다. 이 사이트도 그 위에서 돕니다.
출퇴근 기록과 근무 시간을 정리해 보여주는 모바일 앱. Flutter로 화면을, 백엔드는 API로 붙였습니다.
필요해서 배웠고, 배운 건 대부분 바로 프로젝트에 썼습니다.
자동화할 거리, 정리할 데이터, 만들고 싶은 도구 — 무엇이든 편하게 보내주세요. 보통 하루 안에 답장합니다.
owllab.dev@gmail.com