Resume

2년차 프론트엔드 개발자, 두 번의 창업 실패 경험이 있습니다. 개발을 비즈니스의 성장의 수단으로 믿습니다. 깨끗하고 효율적인 코드를 작성하고, 프로세스를 자동화하고, 지속적으로 개선하는 것을 좋아합니다

이기훈

Web Frontend developer

PROFESSIONAL EXPERIENCE

(주)EXEM

2022.08 - 현재

연구원 / 개발2본부 프론트엔드팀

TypescriptVue3Tanstack-queryViteStorybookApache-Echarts

DataSaker - Infrastructure Monitoring as a Service - 프론트엔드 개발 중입니다. 대량의 시계열 데이터를 다양한 형태로 시각화하는 대시보드 기능의 설계와 개발 및 아키텍처 설계를 주도하고 있습니다. 협업 프로세스 개선을 위해 칸반 매서드를 팀에 도입하고 리드하고 있습니다.

뽑아조

2017.08 - 2020.04

대표 / 서비스 개발 및 운영

사업화리더십행동력사업 기획위기 관리

사업화를 위해 빠른 MVP 개발과 초기 유저 테스트를 진행하고, 이를 기반으로 사업화 가능성을 증명하여 정부지원사업 수주를 하였습니다. 또한 전문 SI 업체와 협업하여 서비스를 개발하고, 산학협력 인턴십 프로그램을 운영하여 8명의 인턴분들이 주도적으로 업무를 수행할 수 있도록 이끌었습니다. 제휴 인쇄소 5개소를 확보하여 중앙대학교를 거점으로 서비스를 운영하고, 2019 도전K스타트업 대회에서 본선에 진출하였습니다. 개발 역량없이 IT 서비스를 사업화하는 것은 불가능하다는 것을 깨닫고 폐업 후 개발자로 전향하였습니다.

PERSONAL EXPERIENCE

42DashBoard

2022.06 - 2022.07

프론트엔드 개발 / 7인 팀프로젝트

TypescriptReact.jsChart.jsMUIReact-grid-layoutZustand

42서울 교육 통계 모니터링 시스템 개발을 주도했습니다. 주요 책임에는 프런트 엔드 프로젝트 아키텍처 설계, 상태 관리 및 데이터 시각화가 포함되었습니다. 7명으로 구성된 팀과 협력하여 7주 동안 6개의 스프린트에 참여했습니다.

  • 의존성의 분리를 위한 실험적 아키텍처 학습 및 적용
  • Chart.js 라이브러리를 사용하여 데이터 시각화 컴포넌트 개발 주도
  • React-grid-layout 을 사용하여, 대시보드 개인화 기능 개발 주도
  • 리포지토리 링크

멀티 플레이 핑퐁 게임

2021.12 - 2022.02

팀장 · 백엔드 개발 / 3인 팀프로젝트

TypescriptNest.jsGraphQlPassportTypeOrmDocker

42서울에서 최종 프로젝트의 일환으로 웹 기술을 사용하여 온라인 실시간 탁구 게임을 서비스를 개발했습니다. 3인 팀의 일원으로 7주 동안 백엔드 작업을 했습니다.

  • 데이터베이스 스키마를 설계하며 ERD 작성을 경험
  • GraphQl을 사용한 유연한 API 개발 및 사용 경험
  • Docker-compose와 Ngrok를 조합하여 로컬 환경에서 스크립트 작성을 통해 개발서버 배포 경험
  • Nest.JS의 Module, Controller, Provider의 구조를 지키며 개발
  • TypeOrm을 사용한 CRUD 작업 경험
  • Oauth2.0을 사용한 로그인 시스템 개발
  • 리포지토리 링크

Giggle Forest

2021.07 - 2021.11

팀장 · 프론트엔드 개발 · DevOps · 기획 · 디자인 / 4인 팀프로젝트

TypescriptGithub ActionsAWSDockerWebGLJiraConfluence

WebRTC 와 WebGL 기술을 활용한 웹 기반 캐쥬얼 음성채팅 메타버스 오픈소스 프로젝트입니다. DevOps 와 FrontEnd 그래픽 모듈 개발 작업을 주도했습니다. 국내외 3개 대회에 수상하였습니다. 4개월 동안 팀원 3명과 협업했습니다.

  • WebGL 기반 2D 그래픽 라이브러리인 Pixi.js를 이용하여 실시간 립싱크를 지원하는 그래픽 모듈을 개발
  • 테스트 및 배포 자동화를 위해 Github Actions, AWS(EC2, S3, Code Deploy), Docker를 활용하여 CI/CD 파이프라인 구현
  • 커뮤니케이션 효율을 증진하기 위해 브랜치 전략, 코드 컨벤션, 커밋 컨벤션 정립 및 문서를 작성하고 팀원들 교육 진행. CI 자동화
  • 애자일 프로세스를 적용하여 프로젝트 관리(4개월 / 총 11회 스프린트)
  • 2022 동북아 공개소프트웨어 포럼 우수 프로젝트상 수상
  • 2021 ‘공개SW개발자대회’ 일반부 대상(과기정통부 장관상) 수상
  • 2021 ‘42Seoul 오픈프로젝트’ 최우수상(정보통신기획평가원장 상) 수상
  • 리포지토리 링크 · 시연 영상 · 회고 블로그

EDUCATIONAL EXPERIENCE

Ray-Tracing 교재 제작

2021.01 - 2021.04

C

42서울 프로젝트의 일환으로 컴퓨터 그래픽스 학습에서 동료들이 직면한 문제를 해결하기 위한 실용적인 커리큘럼을 개발했습니다. 많은 양의 도메인 학습이 필요하고 C 프로그래밍 학습의 어려움이 결합되어 커리큘럼에 병목 현상이 발생했습니다. 이러한 문제를 해결하기 위해 실습을 통해 도메인 학습을 세분화하여 정복하기 위한 실용적인 가이드를 만들었습니다.

Makefile Session

2021.06

CMakefile

C 프로젝트에 어려움을 겪고 있는 동료를 위해 컴파일러 단계 및 Makefile 작업을 다루는 C 프로그래밍 교육 세션을 개발했습니다. 120명의 참가자와 함께 2번의 세션을 직접 진행했습니다. 동료들이 자체 세션을 진행할 수 있도록 교육 자료를 공유했습니다.

AWARD

Northeast Asia OSS Promotion Forum 2022

2022.11

Outstanding Achievement

2021 공개소프트웨어 개발자 대회

2021.11

일반부 대상(과학기술정보통신부 장관상)

2021 42Seoul 오픈 프로젝트

2021.11

최우수상(정보통신기획평가원 원장상)

EDUCATION

이노베이션 아카데미 42Seoul

2022.02

MemberShip

중앙대학교

2018.03

토목학 학사 · 창업학 학사