소개
안녕하세요, 저는 12년차 개발자입니다.
저는 C++ MFC 개발자로 커리어를 시작했으며, 현재는 React 개발에 집중하고 있습니다. 이 과정에서 Java, Node.js, Python 등 다양한 기술 스택을 활용하여 복잡한 문제들을 해결해왔습니다.
기술을 통해 더 나은 사용자 경험을 창출하는 일에 열정을 가지고 있으며, 프로젝트 진행 시 사용자 요구사항을 정확히 파악하여 기술적으로 구현하기 위해 최선을 다하고 있습니다. 특히, Voxelify와 Memoify 같은 사이드 프로젝트를 통해 혁신적인 아이디어를 현실로 구현하는 데 주력해왔습니다.
저의 경험은 단순히 할당된 업무를 수행하는 것에 그치지 않고, 팀이 한층 더 발전할 수 있도록 방향을 제시하는 데 중점을 두고 있습니다. 다양한 프로젝트를 통해 쌓은 리더십 경험을 바탕으로, 팀의 각 구성원이 최대한의 잠재력을 발휘할 수 있도록 이끄는 것을 소중하게 생각합니다.
앞으로도 지속적으로 학습하고 성장하여 팀과 함께 더 나은 성과를 이루어 나갈 것입니다. 언제나 도전을 기꺼이 받아들이며, 기술을 통해 새로운 가치를 창출해 나갈 것입니다.
경력 사항
2024년 12월 ~ 현재
DSAUTONETWORKS (서울, 한국)
IT 팀 리더
작성 중...
2022년 8월 ~ 2024년 9월
RSQUARE COPORATION (서울, 한국)
선임 프론트엔드 엔지니어
- IT 부서 선임 프론트엔드 엔지니어
- 확장성과 보안을 중점으로 한 종합 부동산 등록 시스템 개발 주도
- 고급 ERP 시스템의 아키텍처 설계 및 구현을 선도하며, 향후 확장성을 고려한 가이드라인 수립
- 맞춤형 React 컴포넌트를 구현하여 효율적인 문서 초안 작성 및 승인 워크플로우를 위한 문서 관리 시스템 개발
- “WITH Service”의 전반적인 프론트엔드 디자인과 크로스펑셔널 팀 통합을 관리
- Ionic을 활용한 사내 ERP 시스템 모바일 버전 개발을 주도하여 크로스 플랫폼 호환성과 최적화된 API 호출 구현
- 사용 기술: React, Node.js, TypeScript, AWS(EC2, ECS, RDS, S3, Lambda), MUI, React-Query, Recoil
상세 프로젝트
-
부동산 등록 서비스
- 역할: 선임 개발자
- 담당 업무: React, MUI, TypeScript 등의 최신 프론트엔드 기술을 활용하여 동적 사용자 인터페이스 구축, 백엔드 팀과의 협업을 통한 API 및 데이터 관리 시스템 통합으로 원활한 사용자 경험 제공
- 사용 기술: React, TypeScript, MUI, AWS(EC2, RDS), Node.js, SQL
-
차세대 ERP 시스템
- 역할: 테크 리드
- 담당 업무: 내부 관리 및 최적화를 위한 고급 ERP 시스템 개발 주도, 아키텍처 기준 및 가이드라인 수립, 핵심 기능 구현 및 모듈화된 컴포넌트 도입을 통한 향후 확장성 확보
- 사용 기술: React, Node.js, AWS(ECS, RDS, Lambda), SQL
-
문서 초안 솔루션
- 역할: 테크 리드
- 담당 업무: 초안 작성 및 승인 워크플로우에 최적화된 문서 관리 시스템 개발, 맞춤형 React 컴포넌트 구현 및 AWS 기반 안전한 저장 솔루션 통합
- 사용 기술: React, Node.js, AWS(S3, Amplify, CloudFront)
-
WITH Service
- 역할: 테크 리드
- 담당 업무: 백엔드 서비스와의 원활한 통합을 위해 크로스펑셔널 팀과 협력, React와 Recoil을 사용한 프론트엔드 디자인 및 구현 전반 관리
- 사용 기술: React, React-Query, Recoil, Node.js, AWS(ECS, Lambda)
-
글로벌 인하우스 ERP 모바일 버전
- 역할: 테크 리드
- 담당 업무: 반응형이며 직관적인 사용자 인터페이스를 목표로 한 사내 ERP 시스템 모바일 버전 개발 주도, Ionic을 사용하여 크로스 플랫폼 호환성과 실시간 데이터 처리를 위한 최적화된 API 호출 구현
- 사용 기술: React, Ionic, AWS(Route53, Amplify, S3)
2021년 8월 ~ 2022년 7월
E.FORM WORKS CO., LTD (서울, 한국)
(ION Communications Inc.의 스핀오프)
선임 프론트엔드 엔지니어
- IT 부서 선임 프론트엔드 엔지니어
- React, MUI, Recoil, React-Query를 활용하여 robust한 기능 및 재사용 가능한 컴포넌트 구현으로 WIDSIGN 프론트엔드 개발 총괄
- 상태 관리 최적화 및 플랫폼 성능 개선
- 크로스펑셔널 팀과 협력하여 비즈니스 요구사항 효과적으로 충족
상세 프로젝트
- WIDSIGN (프론트엔드 리드)
- 역할: 프론트엔드 리드
- 담당 업무: React, MUI, Recoil, React-Query를 사용하여 robust한 기능 구현, 재사용 가능한 컴포넌트 도입과 상태 관리 최적화를 통한 플랫폼 성능 향상
- 사용 기술: React, MUI, Recoil, React-Query
2020년 6월 ~ 2021년 8월
ION COMMUNICATIONS INC. (서울, 한국)
선임 프론트엔드 엔지니어
- IT 부서 선임 프론트엔드 엔지니어
- e.Form 플랫폼(현재 WIDSIGN)의 프론트엔드 개발 주도, React를 통한 클라이언트 사이드 재구축으로 UI/UX 개선
- Styled-Components와 Redux를 활용하여 플랫폼 반응성 및 데이터 관리 향상
- 사용자 인터랙션 개선 및 전반적인 성능 향상을 위한 클라이언트 사이드 기능 구현
상세 프로젝트
- e.Form (현재 WIDSIGN)
- 역할: 프론트엔드 리드
- 담당 업무: React, Styled-Components, Redux를 사용하여 클라이언트 사이드 재구축, UI/UX 개선 및 향상된 데이터 관리 제공
- 사용 기술: React, Styled-Components, Redux
2019년 7월 ~ 2020년 5월
DONGYANG INFORMATION SERVICE CO., LTD. (서울, 한국)
풀스택 엔지니어
- IT 부서 풀스택 엔지니어
- Java와 Spring을 활용한 기술 협회 채점 시스템 개발, 효율적인 데이터 처리 및 데이터베이스 스키마 설계 중점
- Oracle 데이터베이스 통합을 활용한 발전소 차세대 내부 시스템 개발 참여, 확장 가능한 백엔드 솔루션 제공
- SQL 쿼리 최적화를 통해 데이터 처리 속도와 정확도 개선
상세 프로젝트
-
기술 협회 채점 시스템 개발
- 역할: 소프트웨어 엔지니어
- 담당 업무: Java와 Spring을 사용하여 기술 협회 채점 시스템 개발, 데이터베이스 스키마 설계 및 채점 평가를 위한 비즈니스 로직 구현, SQL 쿼리 최적화를 통한 데이터 처리 속도 향상
- 사용 기술: Java, Spring, MySQL, Oracle
-
서부 발전소 차세대 내부 시스템
- 역할: 소프트웨어 엔지니어
- 담당 업무: Java와 Spring을 사용하여 발전소 차세대 내부 시스템 개발 참여, Oracle 데이터베이스와의 통합을 통한 대규모 데이터 관리 집중
- 사용 기술: Java, Spring, Oracle
2019년 1월 ~ 2019년 6월
AIOR (서울, 한국)
창업자, CTO
- 회사 창업자 및 CTO
- React와 다양한 JavaScript 라이브러리를 활용하여 인터랙티브 블록 코딩 교육 플랫폼 구축
- WebRTC와 socket.io를 사용하여 다수의 사용자가 동시에 협업할 수 있는 실시간 협업 기능 통합
- 제품 디자인, 아키텍처 및 구현 전반 관리
상세 프로젝트
- 블록 코딩 교육 플랫폼
- 역할: 창업자, CTO
- 담당 업무: React, BlueprintJS, Pixi.js, Phaser, Blockly 등 다양한 JavaScript 라이브러리를 활용하여 인터랙티브 블록 코딩 교육 플랫폼 구축, WebRTC와 socket.io를 통한 실시간 협업 기능 구현
- 사용 기술: React, BlueprintJS, Pixi.js, Phaser, Blockly, WebRTC, Socket.io
2018년 7월 ~ 2018년 12월
3DBANK INC. (서울, 한국)
프론트엔드 엔지니어
- IT 부서 프론트엔드 엔지니어
- React와 Three.js를 활용하여 플랫폼 시각화 기능 강화용 3D 뷰어 애플리케이션 개발
- 복잡한 3D 모델 렌더링 및 사용자 인터랙션 기능 구현을 통해 직관적인 사용자 경험 제공
상세 프로젝트
- 3D 뷰어 기술 개발
- 역할: 소프트웨어 엔지니어
- 담당 업무: React와 Three.js를 활용하여 3D 뷰어 애플리케이션 개발, 복잡한 3D 모델 렌더링 및 사용자 인터랙션 기능 구현을 통해 플랫폼 시각화 능력 강화
- 사용 기술: React, Three.js
2014년 4월 ~ 2018년 7월
M2SOFT (서울, 한국)
소프트웨어 엔지니어
- IT 부서 소프트웨어 엔지니어
- Raphael.js를 사용하여 동적이며 인터랙티브한 데이터 시각화를 지원하는 SVG 기반 차트 라이브러리 개발
- jQuery를 활용하여 HTML5 뷰어의 문서 렌더링 및 사용자 인터랙션 개선
- C++/MFC를 사용한 배포 작업 관리, Java와 HTML5 기반 뷰어 시스템에 기여
- Linux 기반 소프트웨어 시스템 최적화를 위한 연구 및 개발 수행
상세 프로젝트
- M2Soft에서의 연구 및 개발
- 역할: 연구원
- 주요 내용:
- SVG 기반 차트 개발: Raphael.js를 활용하여 동적이며 인터랙티브한 데이터 시각화 지원
- HTML5 뷰어 기능 개발: jQuery를 통해 문서 렌더링 및 인터랙션 개선
- 배포 업무: C++/MFC를 사용한 안정적인 소프트웨어 배포 관리, Java 및 HTML5 기반 뷰어 시스템 기여
- 사용 기술: Raphael.js, jQuery, C++/MFC, Java, HTML5