SORUNE / SOFTWARE ENGINEER

복잡한 시스템을
경계와 상태
다시 읽습니다.

제품 개발부터 레거시 현대화, 런타임과 개발 도구, 운영 기반까지 직접 다룹니다.

설계에 그치지 않고 구현하고, 테스트와 운영으로 실제 동작을 확인합니다.

주요 프로젝트

서로 다른 세 프로젝트를 같은 작업 방식으로 풀었습니다.

제품, 런타임, 개발 제어 시스템을 만들면서 문제를 좁히고 책임과 경계를 나눕니다. 구현은 실제로 확인할 수 있는 상태까지 가져갑니다.

현재 구조

같은 프로젝트도 상태에 따라 다르게 봐야 합니다.

PhotoGram에서는 제품 개발, 현대화, 검증, 배포가 한 흐름에 놓이지만 서로 같은 상태는 아닙니다.

PhotoGram
PRODUCT현재 단계
01
PRODUCT

실제 기능 구현부터 시작합니다.

02
MODERNIZATION

기존 구조를 유지하면서 새 런타임으로 옮길 경계를 정합니다.

03
VERIFICATION

테스트와 상태 지표로 전환 결과를 검증합니다.

04
DELIVERY

배포 가능한 범위와 아직 확인이 필요한 부분을 구분합니다.

04 / 작업 관계

각 프로젝트는 서로 이어져 있습니다.

제품에서 반복되는 문제는 런타임과 라이브러리로 분리하고, 개발 과정에서 생긴 문제는 Workspace Ops와 운영 도구로 정리합니다.

PRODUCTS
REUSABLE SURFACES
항목에 포인터를 올리면 연결된 작업을 확인할 수 있습니다

경험과 흐름

기술은 바뀌었지만, 문제를 보는 기준은 이어졌습니다.

산업 제어와 엔터프라이즈 시스템에서 익힌 제약과 운영 감각은 웹 개발과 레거시 전환을 거쳐 제품과 재사용 자산으로 이어졌습니다.

  1. 01
    산업 제어

    정확한 상태를 읽어야 다음 동작을 결정할 수 있었습니다.

    LabVIEW · 센서 · 제어
  2. 02
    웹 애플리케이션 개발

    물리적 신호를 다루던 경험을 사람이 사용하는 웹 서비스의 흐름으로 옮겼습니다.

    React · Spring · 백엔드
  3. 03
    레거시 전환

    오래된 코드도 경계를 나누면 한 부분씩 안전하게 바꿀 수 있었습니다.

    Gnuboard · MySQL · 인코딩 · 파일
  4. 04
    엔터프라이즈 시스템

    파서와 업무 절차를 다루며 조직의 제약이 코드에 어떻게 반영되는지 배웠습니다.

    eGov · Excel parser · Oracle
  5. 05
    제품과 재사용 자산

    반복되는 문제를 제품과 재사용 가능한 라이브러리로 분리했습니다.

    PhotoGram · grid-masonry · CharaWeave
  6. 06
    AI 활용 개발 시스템

    런타임과 개발 제어 계층을 나누며 관계와 소유권을 명확히 했습니다.

    Workspace Ops · PaaS · History

소개

어떤 기술을 썼는지보다, 무엇을 해결했고 무엇을 남겼는지를 중요하게 봅니다.

범위와 책임을 분명히 하고, 확인하지 못한 부분은 숨기지 않으며, 다음 작업으로 이어갈 수 있는 구조를 선호합니다.

작업 방식 더 보기

연락

같이 만들어보고 싶은 것이 있다면

코드와 테스트, 운영 기록으로 확인할 수 있는 작업을 남깁니다.

메일 보내기