自訂 Cookie
禁止且拒絕未經各資訊當事人同意,擅自蒐集本服務提供的使用者個人資訊資料等資料之行為。即使是公開資料,若未經許可使用爬蟲等技術裝置進行蒐集,依個人資訊保護法可能會受到刑事處分,特此告知。
© 2025 Rocketpunch, 주식회사 더블에이스, 김인기, 大韓民國首爾特別市城東區聖水一路10街 12, 12樓 1號, 04793, support@rocketpunch.com, +82 10-2710-7121
統一編號 206-87-09615
更多
自訂 Cookie
禁止且拒絕未經各資訊當事人同意,擅自蒐集本服務提供的使用者個人資訊資料等資料之行為。即使是公開資料,若未經許可使用爬蟲等技術裝置進行蒐集,依個人資訊保護法可能會受到刑事處分,特此告知。
© 2025 Rocketpunch, 주식회사 더블에이스, 김인기, 大韓民國首爾特別市城東區聖水一路10街 12, 12樓 1號, 04793, support@rocketpunch.com, +82 10-2710-7121
統一編號 206-87-09615
更多

職涯
貼文
AI 職涯摘要
곽동혁님은 3년 차 프론트엔드 개발자로서 웹 프론트엔드 분야에서 지속적으로 기술을 습득하며 개발에 임하고 있습니다. 마피아컴퍼니에서는 피아노 학원 관리 솔루션의 모듈과 디자인 시스템을 설계하고, Angular 및 RxJS를 활용한 상태 관리 체계를 도입하여 코드의 효율성을 극대화한 경험이 있습니다. 현재 솔리드웨어에서 소프트웨어 엔지니어로 활동하고 있습니다.
經歷
연주음악 시장에서 플랫폼을 개발하는 스타트업 피아노 학원 관리 솔루션 개발 중단으로 권고사직 피아노 학원 관리 솔루션 (ERP) 개발(Web) - Angular, TypeScript, RxJS, NgRx, Bootstrap, HTML, scss, git - 프론트앤드, 백앤드, 디자이너, 기획자 총 4인으로 진행 - 학생, 레슨, 강사 및 직원, 관리자 크게 4가지 모듈로 나눠서 기획/개발 진행 - 과거 ERP 관련 개발 경험을 살려 백앤드 DB/아키텍쳐 설계에도 일부 관여 - 각 모듈간 공통으로 사용할 state management 수단으로 ngrx + effects 사용 - api 통신은 하나의 글로벌 서비스를 만들어 선언하고 rxjs를 사용하여 각 라우터 페이지에서 데이터를 조회 - 디자인 시스템으로 코드화 및 사내 타플랫폼에서도 사용할 수 있게 문서화 # 모듈로 각각 분리하여 관리 - SPA 프레임워크 특성상 초기 로딩이 무거울 수 있으므로 모듈 단위로 lazy loading을 도입해서 초기 로딩 속도 경량화 - 공유되는 부분은 shared module로 따로 관리하여 각 모듈마다 중복 입력을 방지 (common ngrx, 디자인 시스템 component 등) # State management 라이브러리 변경 / Rx 특성을 활용하여 새로운 개발 방법 제시 - 사내 프로젝트에서 전체적으로 사용 중이던 angular-redux/store 라이브러리가 오픈소스계에서 1년 이상 제대로 관리되지 않아 좀 더 활발한 ngrx/store로 state management 기법을 변경 - Angular가 기본 제공하는 async pipe를 활용하는 방법으로 typescript에 작성하는 Observable.subscribe 수를 최소화. (300줄짜리 코드가 30줄 내외로 줄어드는 효과가 있었음) - rxjs에서 switchMap, mergeMap, BehaviorSubject/Subject 등을 적극 활용하는 코드 패턴으로 유저의 행동에 따라 api 호출하는 코드가 간결해짐 # 컴포넌트 재사용성을 극대화하기 위한 디자인 시스템을 디자이너와 구상 + 개발 - Angular의 특성에 맞게 reactive form을 이용한 페이지 구성 과정에서 반복되는 Input 등 component 재사용성 극대화 - Typography, Input, Select, Button 등 디자인 시스템에 대한 코드화 진행 - 각종 입력 component 및 validator 개발 - 사내의 다른 플랫폼에서도 쉽게 가져다 사용할 수 있도록 컴포넌트를 일반화시키고 그에 대한 문서화 # 사내 라이브러리 오픈소스화 - bootstrap modal을 대체할 modal dialog 컴포넌트 커스텀을 위해 컴포넌트 혹은 템플릿을 받아 modal로 띄우는 컴포넌트 개발 (https://github.com/mapiacompany/armory/tree/master/projects/dialog) - 솔루션 프로그램 외의 다른 플랫폼에서도 사용하기 위해 라이브러리화
更多
STX계열사 업무시스템 유지보수와 IT인프라 관리하는 기업 SM계약 해지로 권고사직 STX건설 공사관리 시스템 유지보수 + 개발 - MSSQL, vb.net 1.1 - 총 2인으로 유지보수 및 요건 개발 - MSSQL과 vb.net 1.1을 이용한 ERP 시스템 - 자재, 공사, 노무, 경비, 회계, 인사 등의 모듈단위로 ocx를 이용한 관리 및 개발 # 실 업무와 맞지 않아 방치되고 사용하지 않던 실행관리 시스템을 고도화 - 전표 발행만을 위해 사용하던 자재 발주와 연동하여 자재 재고 관리를 개발하고, 최종 공사 실행 관리 보고서까지 출력 가능하도록 공사 실행 관리 전반적인 개선 및 고도화 STX팬오션 컨테이너 운영시스템 유지보수 + 개발 - Oracle forms로 UI를 구성, stored procedure를 이용하여 비즈니스 로직을 구현 - STX팬오션 전산팀을 포함하여 총 10인으로 해당 프로그램을 유지보수 - 초기에 컨테이너선 운항 스케줄 관련 업무를 담당했었으며 이후 매출 및 계산서 업무를 담당 # 마이너스 세금계산서 취소 프로그램 개발 - 매출정보를 삭제하는 마이너스 전자 세금 계산서를 상대방이 거절한 경우 매출 정보를 롤백하는 전산 요청을 받아 직접 DB의 데이터를 수정하던 업무를 개선 - DB를 수작업으로 수정해야하는 전산 요청이 없어지고 업무의 처리도 간결해졌으며 프로그램을 통한 처리인 만큼 정확해짐 # Feeder Vessel(지선선박) 운항스케줄 관리 시스템 개발 - 본사의 규칙과 무관하게 무분별한 입력으로 구간 정보 확인이 불가능 - 본사의 입력규칙에 준하게 제한을 두는 형태로 개선/개발하여 스케줄 조회나 T/S를 위한 지선선박 스케줄 확인 시 데이터가 오류없이 작동
更多
금융권 SI 프로젝트를 수행하는 기업 공항환전 시스템 개발 프로젝트 - Delphi, Oracle, Pro C, SQL - 프로젝트마다 달랐으나 많게는 10명 적게는 3명으로 프로젝트에 투입되어 개발 - 길게는 10개월 짧게는 4개월의 개발기간 - 서버는 pro C, 클라이언트는 Delphi, 로컬/서버 DB는 Oracle을 사용 - 로컬 DB에 저장한 것을 백그라운드 프로그램을 통해 db2db로 서버에 전송 # 거래 입력과 서버 송신을 분리 - 외화 매입매도 거래 데이터를 로컬에 저장만 하고 송신은 백그라운드에서 따로 비동기로 처리를 하면서 결과를 기다릴 필요 없는 빠른 거래가 가능 - 전송과 거래가 별개로 이루어짐으로써 네트워크가 끊어져 있어도 거래가 가능 # 외화 매입/매도, 환율, 시재인수도, 다양한 데이터 조회 등 대부분의 공항환전 시스템의 개발 - 두번째 프로젝트만에 공항환전 시스템 프로젝트의 메인 개발자가 됨 - 재직 중 모든 공항환전 시스템 프로젝트에 대하여 개발 요건이나 개선 사항 등에 대하여 공수산정/설계/개발 - 당시 신한은행을 제외한 3개은행의 공항 지점에서 사용될 공항환전 시스템을 모두 커스텀 개발/납품
更多
活動
자격증
정보처리기사
이 프로필의 담당자이신가요?
인증을 통해 현재 프로필에 병합하거나 삭제할 수 있습니다. 만약 인증할 수 없는 경우 본인임을 증빙하는 서류 제출 후 프로필 관리 권한을 취득할 수 있습니다.