Full-stack Developer
프로젝트의 성공을 위해 뭐든지 공부하여 흡수하는 공학도이며, 개발자 경험을 개선하기 위해 매일 분석적인 마인드로 공부하는 개발자 입니다.
항상 지금의 코드가 부족하다고 생각하며 지속적으로 가장 좋은 상태 Best practice 를 찾아내고 가독성 높은 코드 질을 유지하기 위해 하루도 빠짐없이 연구 하는 개발자입니다.
취미
🎹 음악, 🧑🏻🍳 요리
관심사
🧑🏻💻 개발자 경험, 👯♀️ 사용자 경험, 🪐우주, 🧑🏻🔬 과학 그리고 🐈고양이
Work Experience
IMQA 개발팀장 / Service Architect
어니컴(주), Seoul / 2024.05.01 - now
서비스 개발
- IMQA v3 / v4: OpenTelemetry native 모바일·웹 프론트엔드 성능 모니터링 및 관찰가능성(Observability) 솔루션 개발 총괄
- 개발 기간: 2024.05 - 현재 (v3, v4 개발 완료. 이후 고객사 배포·유지보수 및 IMQAX 확장)
- 개발 인원: 7명
- 담당: IMQA 개발팀장, 총괄 아키텍트. SaaS·온프레미스 인프라 설계와 서비스 아키텍처 설계를 전담하고 핵심 구현까지 수행
- 적용 고객사: 삼성생명, NH농협은행, 부산은행, 금융결제원(KFTC), 서민금융진흥원, 강원랜드 등. 금융권 보안 요구로 온프레미스(에어갭) 배포 비중이 높음
- 제품 라인업
- IMQA v2: 사내 레거시 제품
- IMQA v3: OpenTelemetry native 아키텍처로 재설계. SigNoz 오픈소스 수집·질의 스택을 포크·확장하고 IMQA 도메인(세션, 화면, 에러, 심볼화, 금융권 인증)을 얹음. Nx + Bun 모노레포, api(Express 5 + Apollo Server 4, Prisma) / web(Next.js) / query-service(Go) / otel-collector(Go) / otel-symbolicator(Go) / schema-migrator 구조 정의 및 핵심 컴포넌트 구현 (100%)
- IMQA v4: v3 기반 금융권 대응 라인. SAML SSO, 다중 테넌트 격리 강화, 세션 분석 IP 확장, 보안·감사 요구사항 반영 (100%)
- 개발한 핵심 컴포넌트
- Web Agent: OpenTelemetry 기반 instrumentation 패키지 약 20종(document-load, fetch/XHR, web-vitals, longtask, browser-exception, user-interaction, websocket, session, session-recorder, span-processors, session-based-sampler 등) 개발 및 npm 배포
- IE11 호환 OpenTelemetry ContextManager: Zone.js/AsyncLocalStorage 없는 환경에서 OTel Context API 호환 컨텍스트 전파 구현. IE11이 남아 있는 금융권 고객사의 RUM·트레이스 끊김 해소
- Mobile Agent: Android, iOS OpenTelemetry native 에이전트
- Symbolicator(Go): Android ProGuard / iOS dSYM 매핑 파일 기반 모바일 스택 트레이스 심볼화 서버
- 성능모니터링 대시보드: 쿼리빌더, 트레이스뷰, 메트릭뷰, 알림(AlertManager 연동), 다중 테넌트 대시보드
- 세션 세그멘테이션: 사용자 행동분석, RUM(Session, Web Vital, Long Task) 시각화, 세션 타임라인(canvas), 웹 세션 리코더 SDK
- D3.js + Canvas 기반 자체 차트 라이브러리
- 인증: Auth.js(NextAuth) JWT 세션, api가 SP인 SAML SSO/SLO(다중 IdP), Passkey(WebAuthn) 2차 인증
- MCP 서버(@imqa/mcp): AI 에이전트가 크래시·세션·로그를 조회하는 인터페이스. 아래 삼성생명 AI 에이전트 프로젝트의 데이터 접점
- 인프라 구성 (설계·구축 전담):
- 데이터 백엔드: ClickHouse 클러스터 + ClickHouse Keeper, PostgreSQL 17(Prisma), MinIO
- Kubernetes(k3s) + Kustomize base/overlay/components 매니페스트로 환경별 배포 분리. ingress-nginx, TLS 인증서 직접 발급·적용, OpenEBS(LVM LocalPV, RWX NFS), Envoy 사이드카
- 인증·레지스트리·CI 인프라 자체 운영: Keycloak(OIDC/SAML), Harbor 컨테이너 레지스트리, GitLab + GitLab Runner
- 모니터링: Prometheus, Grafana, Alertmanager
- 온프레미스 배포: Docker Compose 배포 패키지(v2/v3)와 오프라인 번들 스크립트로 고객사 에어갭 환경 반입
- CI/CD: GitHub Actions 컴포넌트별 태그 트리거 멀티아치(amd64/arm64) 이미지 빌드, Changesets 버전 관리, SBOM(CycloneDX/Syft) 생성
- 백엔드 개발 스택: TypeScript(Node 22, Express 5, Apollo Server 4, Prisma, NextAuth), Go 1.23(Query Service, OTel Collector, Symbolicator, Schema Migrator), GraphQL Codegen, Keycloak/SAML
- 프론트엔드 개발 스택: TypeScript, Next.js, React 19, Apollo Client, Redux Toolkit, MUI, ApexCharts/Chart.js/uPlot, D3.js + Canvas 차트
👈 요약 | 👉 경력 기술서 바로가기
- 삼성생명 AI 에이전트 프로젝트: IMQA 관찰 데이터 기반 셀프힐링 멀티 에이전트 플랫폼(AURA · GAIT · AI Agent Portal) 개발
- 개발 기간: 2026.04 - 현재
- 개발 인원: 1명 (IMQA 개발팀 해체 이후 기획, 설계, 개발, 서버 설치, 인프라, 폐쇄망 반입 배포, 성능 시험까지 단독 수행)
- 목표: IMQA가 수집한 크래시·에러·세션·트레이스를 AI 에이전트가 직접 읽고 원인 분석 → 코드 수정안 → Issue/MR → 회귀 테스트 → 리뷰까지 처리하는 셀프힐링. 최종 목표는 관찰 데이터로 사용자 행동 커버리지를 만들어 테스트케이스를 자동 생성하는 것
- 적용 고객사: 삼성생명 (사랑ON 앱 실 운영 데이터로 PoC, 폐쇄망 반입 배포)
- 수행 범위: 삼성SDS 망 내 GPU 서버 직접 설치 및 k3s 클러스터 구축 → vLLM 구축과 모델 튜닝 → 멀티 에이전트 오케스트레이션 설계·구현 → TTA 소프트웨어 시험(TTA-26-02533-AG, AI Agent 기반 SR 처리 자동화) 에이전트 성능 테스트 수행 및 합격
- 개발한 서비스
- AURA(agent-dashboard): 멀티 에이전트 오케스트레이션 플랫폼. Core Orchestrator가 Observability → Engineering → Test Engineer → Critic 에이전트로 위임하는 루프, 위임 토폴로지 뷰, 프롬프트 버전 관리, 크래시 정기 모니터링, MCP 서버 관리, 모델 교체 가능한 LLM 어댑터(vLLM/Claude/Ollama)
- GAIT(Gate AI Task): SR(서비스 요청) 처리 자동화. 인터뷰 → AS-IS/영향도 분석 → TO-BE 설계 → 구현 → 성능 판정 → 문서 생성까지 9개 런타임 에이전트, 게이트 승인 워크플로, 요구사항추적표 자동 생성, DOCX/XLSX를 OOXML로 직접 생성, ISO/IEC 20000-1 매핑
- AI Agent Portal: SSO 통합 단일 진입점. 서비스 런처, 인프라 맵, MCP 개인 토큰 발급, GitLab/Harbor 연동
- identity: AURA·GAIT·포탈 공용 사용자·권한 원본. 고객사 권한인증 DB 연계 테이블과 Keycloak User Storage SPI(Java)
- IMQAX(GitHub App / GitLab 연동): IMQA MCP로 에러를 받아 수정 PR/MR을 자동 생성하는 플러그인
- 사랑ON 샘플 앱(Kotlin + Jetpack Compose, Spring Boot): 의도된 크래시를 발생시켜 셀프힐링 전체 흐름 시연
- 인프라 구성 (설계·구축 전담):
- 사내 개발망(apptrace.live): OCI 위 k3s 클러스터(amd64/arm64 혼합 노드), ingress-nginx, TLS 인증서 직접 발급·적용, OpenEBS(LVM LocalPV, RWX NFS), Kustomize base/overlay/components. GitHub Actions → OCIR 멀티아치 빌드 → Kustomize newTag 갱신 → rollout
- 내부망(삼성SDS 망, 삼성생명 폐쇄망): GPU 서버 직접 설치 후 Proxmox 클러스터에 Terraform(bpg/proxmox) + cloud-init seed ISO로 SSH 없이 API만으로 VM 프로비저닝, RTX 5090 ×2 GPU 패스스루, k3s(embedded registry 미러), Kustomize 오버레이, ingress-nginx, cert-manager(사내 CA), OpenEBS LVM, NVIDIA device plugin, 이미지 오프라인 반입 스크립트
- 추론: vLLM(OpenAI 호환 /v1) 라우터 + Qwen3.6 35B 추론 + Qwen3 임베딩 서빙 구축 및 모델 튜닝, pgvector
- 플랫폼: Keycloak(realm onycom, OIDC + SAML), PostgreSQL 17, ClickHouse + Keeper, MinIO, GitLab + Runner, Harbor, Prometheus Operator/Grafana/Alertmanager, ProDiscovery(프로세스 마이닝) 연동
- 개발 스택: TypeScript, Bun + Nx, Next.js 15/16 App Router, React 19, Tailwind v4, Prisma 6/7, NextAuth v5 + Keycloak, @modelcontextprotocol/sdk(MCP 클라이언트·서버), Anthropic SDK, reactflow/@xyflow, Java(Keycloak SPI), Kotlin(샘플 앱)
👈 요약 | 👉 경력 기술서 바로가기
개발 리딩
- IMQA 개발팀 리딩 (구성원 7명: 프론트엔드, 백엔드, 모바일 SDK)
- 아키텍처 결정과 설계 리뷰를 직접 맡고, 공용 패키지(schema, prisma, apollo, ui, logger 등) 중심의 Nx 모노레포 구조로 팀 생산성 관리
- DB → GraphQL 스키마 → 클라이언트까지 Type-safe pipeline(Prisma, GraphQL Codegen, Apollo)을 팀 표준으로 정착
- 개발 프로세스 정립: Jira 워크플로 기반 개발·QA·릴리스 파이프라인 가이드 작성, Conventional Commits(commitlint, husky), Changesets 기반 버전 관리와 릴리스 노트(CHANGELOG) 운영
- PR 기반 코드리뷰 문화, 컴포넌트별 CI 빌드·배포 자동화
- 금융권 고객사 대응: 보안 감사·SSO(SAML) 요구사항 분석과 설계, 라이선스 리포트·SBOM 제출, 온프레미스 설치 패키지와 반입 절차 정리
- AI 코딩 에이전트 도입: 저장소별 AGENTS.md 가이드를 두어 팀과 에이전트가 같은 규칙으로 개발
👈 요약
지금까지 서버 애플리케이션과 인프라 모니터링 시장은 여러 회사들이 주도해 왔지만, 어니컴은 국내 최초로 웹과 모바일의 성능 모니터링 솔루션 IMQA를 만들어 온 회사입니다. 다만 데이터를 인하우스로 보관해야 하는 금융권 고객사의 니즈와 맞지 않았고, 잦은 버그와 구조적 한계가 있었습니다. 저는 이 한계를 넘기 위해 OpenTelemetry 기반으로 제품을 처음부터 다시 설계하는 IMQA 개발팀을 맡아, 기존 제품의 구조적 문제를 파헤치고 신규 인프라와 아키텍처를 처음부터 끝까지 직접 설계했으며, 그 설계 위에서 v3를 완성했습니다. 7명의 개발팀을 이끌면서 아키텍처 결정과 설계 리뷰를 직접 맡고, Jira 워크플로와 커밋·릴리스 규칙을 세워 개발부터 QA, 릴리스까지 한 파이프라인으로 돌아가게 만들었습니다. 이어서 금융권의 보안·감사 요구를 반영한 v4까지 개발을 마치고 삼성생명, NH농협은행, 부산은행, 금융결제원, 서민금융진흥원, 강원랜드 등에 실제 배포했습니다. 대부분 에어갭 온프레미스 환경이라 Kustomize overlay로 환경별 배포를 분리하고 오프라인 반입 배포 체계를 갖추는 데 특히 공을 들였습니다. 고객사 요구사항과 사용자 경험을 위해 캔버스 기반 차트 라이브러리를 손수 개발했고, IE11이 남아 있는 금융권을 위해 OpenTelemetry 컨텍스트 전파를 직접 구현해 RUM과 트레이스가 끊기지 않게 만들었습니다. 글로벌 시장에도 OpenTelemetry native로 모바일 성능을 모니터링하는 서비스는 드물기 때문에, 모바일과 서버 애플리케이션의 통합 모니터링으로 확장하면 국내를 넘어 글로벌에서도 시장가치를 가질 서비스라고 생각하고 있습니다.
2026년 4월부터는 IMQA의 다음 단계로 삼성생명 AI 에이전트 프로젝트를 시작했습니다. IMQA 개발팀이 해체된 뒤라 기획부터 아키텍처 설계, 개발, 인프라 구축, 폐쇄망 반입 배포까지 혼자 만들어 왔습니다. 출발점은 단순합니다. IMQA가 이미 운영 앱의 크래시, 에러, 세션, 트레이스를 모두 가지고 있는데, 이 데이터를 사람이 대시보드에서 읽고 개발자에게 전달하는 구간이 여전히 수작업이라는 점이었습니다. 그래서 IMQA에 MCP 서버를 붙여 에이전트가 관찰 데이터를 직접 읽게 하고, AURA에서 Observability, Engineering, Test Engineer, Critic 에이전트가 순서대로 위임받아 원인 분석, 코드 수정안, GitLab Issue와 MR, 회귀 테스트 추가, 코드 리뷰까지 처리하는 셀프힐링 루프를 만들었습니다. 삼성생명의 사랑ON 앱에 실제 운영 스택트레이스로 PoC를 진행했고, 삼성SDS 망에 GPU 서버를 직접 설치해 vLLM을 구축하고 모델을 튜닝해 폐쇄망 안에서도 추론이 돌아가도록 구성했습니다. 여기에 SR 처리를 게이트 승인 워크플로로 자동화하는 GAIT와, SSO 통합 포탈, 공용 identity 저장소까지 묶어 하나의 플랫폼으로 만들었고, TTA 소프트웨어 시험에서 에이전트 성능 테스트까지 통과했습니다. 최종 목표는 장애를 고치는 것에서 멈추지 않고, 관찰 데이터로 사용자 행동 커버리지를 만들어 테스트케이스를 자동으로 생성하는 것입니다. 사용자가 실제로 밟은 경로가 곧 테스트해야 할 경로이고, 이것을 관찰 데이터에서 뽑아낼 수 있다면 테스트 작성과 유지의 비용 구조가 바뀐다고 믿고 있습니다.
Platform Div. Lead
(주)창소프트아이앤아이, Seoul | 2022.06.13 - 2024.03.01
서비스 개발
- 빌더허브 플랫폼 개발 총괄 및 플랫폼 개발
- 개발 기간: PoC 3개월, MVP 6개월, 출시버전 3개월
- 개발 인원: 4명
- 개발한 서비스
- 인프라 구성:
- 1차 코드형 인프라(IaC: AWS Copilot, AWS CDK 2022.06 - 2022.10): AWS CloudFormation, Amplify, Cognito, ALB, RDS, Lambda, API Gateway, S3, CloudFront
- 2차 코드형 인프라(IaC: Terraform 2022.11 - 2023.12): AWS ECS, RDS, Lambda, API Gateway, S3, CloudFront, SES 등
- 3차 쿠버네티스 인프라(IaC: Terraform, Helm Chart 2023.12 - now): EKS, ELB, PostgreSQL, Prometheus, Grafana, ArgoCD, Github Action, Nginx, Supertokens 등
- 백엔드 개발 스택: TypeScript, NodeJS, Apollo Server, Code first GraphQL Schema, GraphQL Codegen, Nexus Framework, PalJS, OAS3 REST API 등
- 프론트엔드 개발 스택: TypeScript, NextJS, ReactJS, Redux toolkit, XState, Threejs, Autodesk Forge SDK
👈 요약 | 👉 경력 기술서 바로가기
- 스마트체커(철근 모니터링 시스템, 시공사 대상 B2B) 프로젝트 개발
- 개발 기간: 3개월
- 개발 인원: 4명
- 개발한 서비스
- 스마트체커 서비스: 자사 솔루션 제품 데이터(Builderhub Q, 2DShopPro)를 활용한 철근 물량 검토 서비스
- 파일클라우드: 웹하드 대체를 위한 파일클라우드 개발
- 이슈 트래킹: 도면 또는 자체 이슈들을 관리하기 위한 이슈관리 서비스 개발
- 도면 컨버터 개발: 철근 샵도면을 읽어 물량 정보 및 메타데이터를 추출 및 도면 뷰어를 위한 데이터 컨버팅
- 인프라 구성:
- 쿠버네티스 인프라 구성: EKS, ELB, Prometheus, Grafana, ArgoCD, Github Action, Nginx, Supertokens 등
- Turbo Repo 구성: 모노 리포지토리에서 모든 앱과 패키지들을 통합하여 관리 및 배포
- 백엔드 개발 스택: TypeScript, NodeJS, Apollo Server, Code first GraphQL Schema, GraphQL Codegen, Nexus Framework, PalJS, OAS REST API 등
- 프론트엔드 개발 스택: TypeScript, NextJS, ReactJS, Redux toolkit
👈 요약 | 👉 경력 기술서 바로가기
개발 리딩
- 플랫폼 본부 리딩 (구성원 13인)
- 매주 개발팀 코드리뷰 세미나, 프론트&UX팀 세미나
- DX 중심의 생산성을 위한 개발 방법: DB에서 부터 클라이언트까지 Type-safe pipeline, GitOps 배포 파이프라인 및 Unit Test 워크플로우
- 인프라 관리: 코드형 인프라 Terraform 으로 모든 인프라 스테이지별(dev, QA, prod) 관리
- 프로젝트 관리: Jira 로드맵, 애자일(스프린트 개발 방식) 일부 요소 적용
- 운영팀 관리: Jira 이슈, 운영을 위한 서비스 앱개발(ElectronJS: 솔루션 산출물 및 데이터를 어드민을 거치지 않고 모든 데이터 동기화), 고객 이벤트(결제, 결제오류, 프로젝트 상태변경) 대응(Slack, ChannelTalk), 카카오 알림톡 (고객 중요 알림, 중복 송출 방지를 위한 운영 알림), 이메일 서비스(고객 알림, 캠페인) 자체 개발, Home 앱 Notion API로 콘텐츠 관리
- SNS 마케팅 및 SEO: 고객 유입경로 추적 및 메트릭 수집, 검색엔진 최적화
👈 요약
플랫폼 개발본부를 리드하면서, 자사 솔루션 제품군(국내 30위 이내 대형건설사 전용)을 중소형 건설사 혹은 건축설계사, 건축주등 다양한 건축 관계자들에게 견적 서비스를 제공해주는 형태의 플랫폼 개발을 책임지게 되었습니다. 솔루션 제품군의 높은 가격대로 접근성이 어려웠던 3D 기반 적산 소프트웨어를 저렴하게 사용하고자 하는 요구를 충족시키기 위해 낮은 가격과 프로젝트 단위의 적산과 견적 그리고 웹기반의 3D BIM 모델을 제공하면서 도면 오류체크, 공내역서 및 수량산출서를 제공하는 서비스를 출시하였습니다. 이후 여러 B2B 비즈니스 모델을 추가하면서 건축 플레이어들의 허브가 되기 위한 비전을 가지고 플랫폼을 만들어가고 있습니다. 플랫폼 본부를 리드하면서 구성원들의 강점을 기반으로 업무 분배를 하였고 기획자, 디자이너, 개발자 모두 기획단계에서부터 의견을 제시하고 창의력을 발휘할 수 있도록 독려하였고 개발 구성원들에게 Peer to peer 코드리뷰를 지속적으로 진행, 1주일에 한번 정기적인 세미나와 코드리뷰를 진행하고 지속적으로 동기부여와 멘토링하여 구성원들의 성장을 드라이브하였습니다.
Development Lead
(주)단비코리아, Seoul | 2020.01.06 - 2022.06.01
서비스 개발
- AD.Fi: 인터넷 WiFi 공유기 광고 시스템(매장 광고 송출, 광고 관리, 매장, 브랜드, 영업사원, 대리점, 총판 관리) 개발
- 개발 기간: 6개월
- 유지관리 기간: 18개월
- 개발 인원: 5명
- 개발한 서비스
- 공유기 광고 송출 페이지: Captive Portal 광고 노출 및 인터넷 연결 허용
- 광고 집계 및 광고 관리 백오피스: 매장주, 영업사원, 대리점, 총판, 브랜드, 브랜드그룹 어드민
- 타겟광고 트래킹 시스템 개발
- 인프라 구성:
- AWS EC2, CodePipeline, AutoScalingGroup, S3, Lambda
- Linux system daemon(systemd) and timer
- Docker swarm stack: Microservice containers
- 백엔드 개발 스택
- Type-safe pipeline: TypeScript, NodeJS, Express, Apollo Server, Prisma ORM, Nexus GraphQL, Open API Spec. v3
- Code-first GraphQL schema: Nexus-GraphQL
- Asynchronosus API: Mosquitto, MQTTjs, Async API
- 프론트 개발 스택
- TypeScript, ReactJS, Context API, Material UI, Styled Component, JSS
- GraphQL-codegen(React, Apollo-client)
👈 요약 | 👉 경력 기술서 바로가기
- Log.Fi(매장 코로나 19 방명록) 개발
- 개발 기간: 2주
- 개발 인력: 1인
- 개발한 서비스
- 체크인 페이지: Captive Portal 브라우저에서 방문자 기록
- 어드민 개발: 사용자 리스트
- 이후 공유기 설정 및 등록 페이지로 활용, 공유기 가등록 및 판매
👈 요약 | 👉 경력 기술서 바로가기
- Lucky.Fi(매장 경품추첨 앱) 개발
- 개발 기간: 4주
- 개발 인력: 5인
- 개발한 서비스
- 룰렛 게임: Captive Portal 브라우저에서 룰렛게임, 당첨자 회원가입
- 상품 연동: 쿠프마케팅 기프티콘, 밀크코인
- 코인 적립: SRT 코인 적립
- 브라우저 핑거프린트: 사용자 특정 및 매장 방문 확인
👈 요약 | 👉 경력 기술서 바로가기
- 강릉시 공공 WiFi 개발, 코엑스 전시장 AD.Fi 서비스
- 개발 기간: 4주
- 개발 인력: 2인
- 개발한 서비스
- 공공 와이파이 연동: Xirrus, Meraki, Lucus 공유기 연동, Grant API 개발
- RADIUS 인증 연동: 자사 RADIUS 서버 연동, 사용자 정보 트래킹
- 인프라 구성:
- Bare Metal 서버 구축
- Docker swarm stack: Traefik, MongoDB Cluster
- 풀 개발 스택
- TypeScript, NodeJS, NextJS, Prisma ORM(MongoDB), Redux Toolkit Query
- GraphQL-codegen(Apollo-client)
👈 요약 | 👉 경력 기술서 바로가기
- Cash.Fi(매장 모객 서비스) 백엔드 개발
- 총 개발 기간: 19개월 (외주 관리)
- 해당 개발 기간: 6주
- 개발 인력: 1인
- 개발한 서비스
- WiFi indoor position: WiFi 공유기와 Captive portal 연동, 매장 내부 위치 트래킹
- WiFi 공유기 매장 fingerprint 수집: 공유기 AP를 이용 매장 특정 Fingerprint 개발(7종의 ML 알고리즘)
- 외주 개발 백엔드 마이그레이션: DB 마이그레이션, AD-Fi 매장 연동
- 인프라 구성:
- AWS EC2, RDS, S3, Lambda, CloudFront
- Docker swarm stack: Traefik
- 백엔드 스택
- TypeScript, NodeJS, Express, Apollo Server, Prisma ORM
👈 요약 | 👉 경력 기술서 바로가기
개발 리딩
- 개발팀 리딩 (구성원 7명)
- 코드 리뷰 문화 지향, 매주 세미나 개최, 신입 개발자를 위한 OJT 프로그램 구축, 개발자 함수형 프로그래밍 지향 훈련
- TDD 개발: 의존성 코드 유닛 테스트 mock을 활용, 로직과 의존성 코드 분리, 높은 coverage
- 벤더 지식은 꼭 필요한 스택만 학습하며, 프로젝트에 도움이 되는 밴더 지식이라면 각자 연구하여 공유
- 개발 방법론 (생산성, 안정성, 테스트)에 집중, 프로그래밍 언어 자체의 기본기를 우선함. 또한 새로운 언어를 학습을 장려
- 모든 프로젝트 배포 자동화
요약
개발팀을 리드하며 레거시 프로덕트를 리빌드를 수행, 안정적인 서비스 상태를 유지하였습니다. WiFi 공유기를 이용하여 각 매장의 매출 독려와 광고수익을 창출하는 브랜드 이름 Fi 를 중심으로 여러 비즈니스 모델과 서비스를 만들어냈고, 실제 매출로 이어졌습니다. 협력사 그리고 매장을 이용하는 고객의 사용자 경험을 중요하게 생각하여, 빠르게 매장을 체크인할 수 있도록 하는 브라우저 성능 개선, 공공WiFi 서비스 및 Captive portal 브라우저에서의 경험할 수 있는 고객 서비스에 초점을 맞추어 개발을 진행하였습니다. 개발팀을 이끄는 리더로서 매일 코드리뷰와 멘토링을 하였고 주 1회 세미나를 하여 신입과 주니어 개발자들을 이후 몇몇은 관리자급으로 성장시켰습니다.
Research Engineer / PI / Full-stack Development
(주)아프로스, Seoul | 2018.03.16 - 2020.01.01
개발 프로젝트
- 스마트팩토리 IIoT PdM 플랫폼 개발: Linux Application(Gateway), IIoT Protocol, Web Application(Full-stack: Docker-composer, NodeJS, Python, MongoDB, Redis, GraphQL, ReactJS,…)
- 개발 기간: 12개월
- 개발 인력: 1인
- 개발한 서비스
- Anomaly detection: 기계의 이상 상태 탐지, 알람(SMS), 이상상태 기록
- Diagnosis: 주파수 분석과 Leveling을 통한 기계 상태 진단, 알람(SMS)
- Prognosis: 기계 상태의 향후 예측(ex. 6개월 후 점검 및 부품 교체 필요)
- 사용자 인증, 히스토리 데이터, Featured data(ADP) 기록 상태
- 인프라 구성:
- Bare metal(Ubuntu), AWS EC2(MQTT Broker), Docker, Redis
- Gateway: Artik 7, Preempt_RT Linux, IPC
- 백엔드 개발 스택:
- JavaScript(ES6), Express, NodeJS, Python, MongoDB, Redis, GraphQL(GraphQL yoga)
- Gateway: NodeJS, Python, golang, C++, N-API, Redis
- 프론트 개발 스택:
- JavaScript(ES6), Babel, ReactJS
👈 요약 | 👉 경력 기술서 바로가기
- 멀티채널 DAQ 애플리케이션 개발
- 개발 기간: 6개월
- 개발 인력: 1인
- 개발 내용:
- 4채널 유선 데이터 송수신 모듈: SPI 인터페이스, TI ADS1274 AD컨버터 설계 지원
- DSP 칩 Embeded(FPGA) 펌웨어 개발
- 1채널 802.11 무선 데이터 송수신 모듈: WiFi 인터페이스
- SPI통신, 데이터 파서, 엣지 컴퓨팅, Featured data 추출(RMS, Skewness, Kurtosis, Cepstrum, FFT, Signal decomposigion)
- 서버 데이터 전송: 평상시 Featured data, 이상감지 후 모든 데이터 송신: MQTT broker
- 개발 스택: RT Linux Kernel patch(Yocto, Xenomai, Preempt_RT), NodeJS N-API, golang C(POSIX).
👈 요약 | 👉 경력 기술서 바로가기
- IIoT 보안 펌웨어 개발: X.509 경량화 인증서 개발
- 스마트팩토리 관련 R&D 프로젝트
Research Engineer / PI / Full-stack Development
(주)승화기술정책연구소, Seoul | 2015.08.01 - 2018.01.01
개발 프로젝트
- 재난 대응 M2M 시스템 개발: 센서 모니터링 플랫폼 개발
- Full-stack: NodeJS, Redis, MongoDB, Python, 센서 데이터 기반 주요요소분석 및 칼만필터 기반 상태예측 알고리즘 개발, 현장 Deployment 수행
👈 요약 | 👉 경력 기술서 바로가기
- 한국철도공사 관련 프로젝트 개발
- 수자원공사 및 한국철도공사 R&D 프로젝트 수행
Research Engineer
(주)한국유지관리, Seoul | 2009.04.10 - 2015.05.27
수행 프로젝트
- 초고층 건물의 GPS 망보정기법과 외란보정 기법을 이용한 거푸집 연직도 관리
- MR-Kalman Filter
- GNSS-RTK, OPA, FLC, application
- 건설신기술 인증 국토해양부고시 제2011-313호
👈 요약 | 👉 경력 기술서 바로가기
- 한국철도공사 공항철도 및 KTX 진동가속도 분석 시스템
- 주행안정성 평가 알고리즘, slip/slide
- 승차감 분석 알고리즘 (CWA-FRF, ISO 2631-1, UIC-513, UIC-518OR)
👈 요약 | 👉 경력 기술서 바로가기
- LCD Display 글래스 이송로봇 사전감지시스템(EWS) 개발
- 로봇설비의 Predictive maintenance
- HMB-SD, Wavelet analysis
- Cepstrum analysis
👈 요약 | 👉 경력 기술서 바로가기
- 초고층 건물 구조 건전도 모니터링(SHM) 및 A-TMD 모니터링 시스템 개발
- 고감도 가속도 센서(144dB) 기반 DAQ 개발
- 시각동기화기술(IEEE-1588 PTP, Kalman filter)
- EPGA, SSI 알고리즘
👈 요약 | 👉 경력 기술서 바로가기
Education
Awards
- 2007, Excellent Paper Awards, The 3rd Excellent Graduation Theses of The Architectural Institute of Korea 2007.04.27 석사부문 우수상, 제3회 대한건축학회 우수졸업논문전 링크
- 2007, 2007 Beomjeong Academic Student Paper Awards of Dankook University Graduate School, 2007 범정학술논문상
- 2008, 2008 Beomjeong Academic Student Paper Awards of Dankook University Graduate School, 2008 범정학술논문상
- 2012, The 19th Science and Technology Best Paper Award in Korea, 제19회 과학기술우수논문상 (한국소음진동공학회)
Research Project
연구책임자 (2건)
열기
- 콘크리트궤도 도상/노반결함 상태평가 시스템 개발, 발주처:국토교통과학기술진흥원, 주관:한국철도공사 20170224-20171231
- 지진으로 인한 구조물의 실시간 변위 및 Crack을 측정할 수 있는 센서시스템 개발, 주관:대한광통신 20190401-20191231
참여연구원 (21건)
열기
- Certificate-based Security for Resource-Constrained Internet of Things (Eurostars-2 Project), 발주처: Ministry of Trade, Industry and Energy (Korea), Vinnova (Sweden) 20180901-20190831
- 휴대용 항만 축중계 및 흘수선 검측 지능형 영상감시 시스템이 통합된 여객선 과적 단속용 IoT 기반 실시간 해사감정작업 지원 플랫폼 개발, 발주처:한국해양과학기술진흥원 20170401-20171231
- 도시 인프라 자산관리 플랫폼과 서비스 모델 개발, 발주처:한국산업기술평가관리원, 주관:(주)승화기술정책연구소 20150601-20160531
- M2M 기반 지하공간(지하철) 재난대응 대화형 스마트 네트워크 시스템 개발, 주관:(주)승화기술정책연구소 2015-2017
- 준설토 고효율 이송기술 개발, 발주처:국토교통과학기술진흥원 20140528-20150331
- 건축/대형구조물의 안전관리를 위한 내외피용 IT기반 고정밀도 패치/임플란트시스템 기술 개발, 발주처:한국산업기술평가관리원 20130301-20140228
- 400km/h급 선로구축물(호남고속철도) 설계기준 연구, 발주처:한국건설교통기술평가원 20121029-20141028
- 통합형 Test Bed 사업 지원 및 IT기반 유지관리기술, 발주처:한국건설교통기술평가원 20120325-20130324
- 항만 지진응답계측시스템 구축 및 활용기술 개발, 발주처:한국해양과학기술진흥원 20111101-20130630
- 400km/h급 고속철도인프라 시범적용 기술개발, 발주처: 한국건설교통기술평가원 20111029-20121028
- 초장대교량 사업단, 발주처:한국건설교통기술평가원 20110326-20120325
- 진동특성을 이용한 LCD 생산로봇 및 부품 사전 진단 시스템 개발, 주관:한국유지관리(주) 2011-2012
- 기존 저층건축물 내진성능 확보기술개발, 발주처:소방방재청 20100801-20110731
- 감지형앵커를 이용한 사면 보강 및 모니터링 기술 개발, 주관:소방방재청 20100801-20120731
- 교량 및 지반보강을 위한 스마트 텐던 기술의 사업화를 위한 추가기술개발 및 검증, 주관:한국건설교통기술평가원 20090831-20100228
- 망조정과 외란보정기법의 RTK GNSS을 적용한 고층 구조물의 거푸집 연직도 관리기술, 주관:롯데건설 20090501-20110701
- 철골조 시설물의 붕괴를 방지하는 설치 용이한 경제적인 보강기구 개발, 주관:단국대학교 산학협력단 2006
- 다자유도 진동대 및 가력기를 이용한 2방향 동조식 액체형 댐퍼의 풍응답 저감 연구, 주관:단국대학교 20080901-20110831
- 대형 비탄성구조물 분산 제어시스템 설계기술 개발, 주관:단국대학교 20070301-20100228
- 모듈러 유닛 구조물 구조성능 평가 및 운송기술 개발, 주관:(사)대한건축학회 2006-2007
- 초대형 구조물의 내풍 및 내진성능향상을 위한 준능동 제어시스템 개발(The Development of a Semi-active Control System for Large-scale Structures under Wind and Seismic Loads), 주관:단국대학교 2005-2006
평가위원 (3건)
열기
- 산업기술평가원 평가위원 위촉: IoT분과 연차평가 위원회 2021.01.12 - 2021.01.13
- 산업기술평가원 평가위원 위촉: 사회복합재난 다중이용시설 신규평가 서면 평가 2021.03.10
- 산업기술평가원 도시교통 분과 위촉: 진도점검 서면검토 2022.01.07
Publication
Dissertation (2건)
열기
- Park, Eunchurn (2017).“Hybrid Testing Method and Excitation System Design for Seismic and Wind-resistant Performance Evaluation of Building Structures with Nonlinear Dampers”. Ph.D. dissertation. School of Architecture, Dankook University.
- Park, Eunchurn (2007). “Design of Excitation Systems for Simulating Dynamic Loads and Real-Time Hybrid Test Method of Building Structures”. M.S. thesis. School of Architecture, Dankook University.
SCI/SCI-E Journal Articles (7건)
열기
- Eunchurn Park, Kyung-Won Min, Sung-Kyung Lee, Sang-Hyun Lee, Heon-Jae Lee, Seok-Jun Moon, Hyung-Jo Jung, “Real-time Hybrid Test on a Semi-actively Controlled Building Structure Equipped with Full-scale MR Dampers”, Journal of Intelligent Material Systems and Structures 12/2010; 21(18):1831-1850. DOI:10.1177/1045389X10390253 · 2.17 Impact Factor
- Heon-Jae Lee, Hyung-Jo Jung, Seok-Jun Moon, Sung-Kyung Lee, Eunchurn Park, Kyung-WonMin,“ExperimentalInvestigationof MRDamper-basedSemiactiveControl Algorithms for Full-scale Five-story SteelFrame Building”, Journal of Intelligent Material Systems and Structures 06/2010; 21(10):1025-1037. DOI:10.1177/1045389X10374162 · 2.17 Impact Factor
- Jae-Sung Heo, Sung-Kyung Lee, Eunchurn Park, Sang-Hyun Lee, Kyung-Won Min, Hongjin Kim, Jiseong Jo, Bong-Ho Cho, “Performance test of a tuned liquid mass damperforreducing bidirectionalresponsesof building structures”,TheStructural Design of Tall and Special Buildings 11/2009; 18(7):789 - 805. DOI:10.1002/tal.486 · 0.83 Impact Factor
- Eunchurn Park, Sang-Hyun Lee, Kyung-Won Min, Lan Chung, Sung-Kyung Lee, Seung-Ho Cho, Eunjong Yu, Kyung-Soo Kang, “Design of an actuator for simulating wind-induced response of a building structure”, SMART STRUCTURES AND SYSTEMS 01/2008; 4(1). DOI:10.12989/sss.2008.4.1.085 · 1.16 Impact Factor
- Sung-Kyung Lee, Eunchurn Park, Kyung-Won Min, Ji-Hun Park, “Real-time substructuring technique for the shaking table test of upper substructures”, Engineering Structures 09/2007; 29(9):2219-2232. DOI:10.1016/j.engstruct.2006.11.013 · 1.77 Impact Factor
- Sung-Kyung Lee, Eunchurn Park, Kyung-Won Min, Sang-Hyun Lee, Ji-Hun Park, “Experimental implementation of a building structure with a tuned liquid column damper based on the real-time hybrid testing method”, Journal of Mechanical Science and Technology 06/2007; 21(6):885-890. DOI:10.1007/BF03027063 · 0.70 Impact Factor
- Sung-Kyung Lee, Eunchurn Park, Kyung-Won Min, Sang-Hyun Lee, Lan Chung, Ji-Hun Park, ” Real-time hybrid shaking table testing method for the performance evaluation of a tuned liquid damper controlling seismic response of building structures”, Journal of Sound and Vibration 05/2007; DOI:10.1016/j.jsv.2006.12.006 · 1.86 Impact Factor
KCI Journal Articles (10건)
열기
- 민경원, 박은천, “진동대실험에 의한 동조액체기둥감쇠기의 동적특성”, 한국소음진동공학 회논문집 (Transactions of the Korean society for noise and vibration engineering) v.19 no.6 = no.147, pp.620 - 627, 2009, 1598-2785 박은천, 이성경, 이헌재, 문석준, 정형조, 민경원, “대형 MR감쇠기가 설치된 건축구조물의 실시간 하이브리드 실험 및 준능동 알고리즘 적용”, 한국전산구조공학회논문집 (Journal of the computational structural engineering institute of Korea) v.21 no.5, pp.465 - 474, 2008, 1229-3059
- 이성경, 민경원, 박은천, “TMD와 TLCD를 이용한 2방향 감쇠기의 동적특성”, 한국전산구조 공학회논문집 (Journal of the computational structural engineering institute of Korea) v.21 no.6, pp.589 - 596, 2008, 1229-3059 허재성, 이성경, 박은천, 이상현, 김홍진, 조지성, 조봉호, “실시간 하이브리드 진동대 실험 법에 의한 양방향 TLMD의 진동제어 성능평가”, 한국소음진동공학회논문집 (Transactions of the Korean society for noise and vibration engineering) v.18 no.5 = no.134, pp.485 - 495, 2008, 1598-2785
- 허재성, 박은천, 이상현, 이성경, 김홍진, 조봉호, 조지성, 김동영, 민경원, “건축구조물의 2 방향 진동제어를 위한 동조액체질량감쇠기”, 한국소음진동공학회논문집 (Transactions of the Korean society for noise and vibration engineering) v.18 no.3 = no.132, pp.345 - 355, 2008, 1598-2785
- 허재성, 박은천, 이성경, 이상현, 김홍진, 조지성, 조봉호, 주석준, 민경원, “실물크기 구조물 에 설치된 동조액체질량감쇠기의 성능실험”, 한국전산구조공학회논문집 (Journal of the computational structural engineering institute of Korea) v.21 no.2, pp.161 - 168, 2008, 1229-3059
- 윤경조, 박은천, 이헌재, 문석준, 민경원, 정형조, 이상현, “준능동 MR감쇠기가 설치된 실물크기 구조물의 분산제어 알고리즘 성능평가”, 한국소음진동공학회논문집 (Transactions of the Korean society for noise and vibration engineering) v.18 no.2 = no.131, pp.255 - 262, 2008, 1598-2785
- 박은천, 이성경, 윤경조, 정희산, 이헌재, 최강민, 문석준, 정형조, 민경원, “실시간 하이브리 드 실험법을 이용한 대형 MR감쇠기의 제진 성능평가”, 한국소음진동공학회논문집 (Transactions of the Korean society for noise and vibration engineering) v.18 no.1 = no.130, pp.131 - 138, 2008, 1598-2785
- 박은천, 민경원, 정란, 강경수, 이상현, “건축구조물의 풍하중 구현 및 풍특성 평가를 위한 가진시스템 설계”, 한국전산구조공학회논문집 (Journal of the computational structural engineering institute of Korea) v.20 no.6, pp.769 - 778, 2007, 1229-3059
- 이성경, 민경원, 박은천, “진동대를 이용한 구조물의 하이브리드 실험”, 대한건축학회논문 집大韓建築學會論文集 (Journal of the architectural institute of Korea : Structure & construction) / 構造系 v.22 no.5 = no.211, pp.57 - 63, 2006, 1226-9107
- 이상현, 박은천, 윤경조, 이성경, 유은종, 민경원, 정란, 민정기, 김영찬, “실물 크기 구조물 의 강제진동실험 및 지진응답 모사를 위한 HMD제어기 설계”, 한국지진공학회논문집 (Journal of the earthquake engineering society of Korea) v.10 no.6 = no.52, pp.103 - 114, 2006, 1226-525x
- 이성경, 박은천, 이상현, 정란, 우성식, 민경원, “실시간 하이브리드 진동대 실험법을 이용 한 TLD 제어성능의 실험적 검증”, 한국전산구조공학회논문집 (Journal of the computational structural engineering institute of Korea) v.19 no.4 = no.74, pp.419 -427, 2006, 1229-3059
International Proceedings (7건)
열기
- Eunchurn Park,Hosin David Lee, et al. (2017). “Preliminary Development of Automated Crack Measurement System for Concrete Slab Ballast of High-speed Railroad Tracks in Korea”. In: The 2017 International Conference on Mainte- nance and Rehabilitation of Constructed Infrastructure Facilities (2017 MAIREINFRA). Maireinfran 2017, pp. -.
- Eunchurn Park, Park Wan-Soon,et al. (2017). “Development of M2M-based Underground Space(subway) for Disaster Response EL Display Integrated Board”. In: Proceedings of the Korean Society of Disaster Information Conference. The Korean Society of Disaster Information, pp. 280–281.
- Eunchurn Park, Yu-Seung Kim, et al.(2009). “Study on Vertical Alignment Maintenance Technique using GNSS in Skyscraper” In: 2009 International Symposium on GPS/GNSS. GPS/GNSS.
- Eunchurn Park, Sang-Hyun Lee, Sung-Kyung Lee, et al. (2009). “System Identification and Pseudo-Earthquake Excitation of a Real-Scaled 5 Story Steel Frame Structure”. In: ASME 2008 Conference on Smart Materials, Adaptive Structures and Intelligent Systems. American Society of Mechanical Engineers Digital Collection, pp. 229–237.
- Eunchurn Park,Sung-Kyung Lee, Heon-Jae Lee, et al. (2009). “Real-time hybrid testing of a steel-structure equipped with large-scale magneto-rheological dampers applying semi-active control algorithms”. In: ASME 2008 Conference on Smart Materials, Adaptive Structures and Intelligent Systems. American Society of Mechanical Engineers Digital Collection, pp. 387–398.
- Lee, H.J., Jung, H.J., Moon, S.J., Lee, S.K., Park, E.C. and Min, K.W. (2007), “Performance evaluation of an MR damper in building structures considering soil- structure interaction effects”, Struct. Des. TallSpec. Build., 18(1), 105-115.
- Sang-Hyun Lee, Eunchurn Park et al. (2007). “Response control of a real-scaled five-story structure using magneto-rheological damper”. In: Electrorheological Fluids And Magnetorheological Suspensions. World Scientific, pp. 689–695.




