Frontend Engineer · 3년차

임동균

도전하는 자는 아름답다

React, Vue, TS를 가리지 않고 실무에 적용해 온 엔지니어.

About Me

나에 대한 정보

안녕하세요! 사용자 경험을 최우선으로 생각하며 끊임없이 성장하는 3년 차 프론트엔드 엔지니어 임동균입니다.

React와 Vue.js를 활용해 다양한 웹 서비스를 개발해왔으며, 최근에는 Next.js 생태계에 관심을 두고 렌더링 최적화와 SSR을 도입해보고 있습니다. 단순히 코드를 작성하는 것을 넘어, 비즈니스 목적에 맞게 복잡한 문제를 단순하게 풀어나가는 과정을 좋아합니다.

새로운 기술을 도입할 때는 항상 '왜 이 기술이 필요한가?'를 먼저 고민합니다. 혼자서 완성하는 코드보다 팀원들과 활발하게 리뷰하고 함께 개선해 나가는 문화를 중요하게 생각하며, 서비스 전체의 완성도를 높이는 데 기여하고 싶습니다.

핵심 역량

확장 가능하게 설계하며, 데이터로 측정하여 개선합니다.

⚙️

확장 가능한 프론트엔드 아키텍처 설계

마이크로 프론트엔드 구조를 설계하고 PoC를 거쳐 실제 서비스에 점진적으로 도입하며 시스템의 유연성을 고도화하고 있습니다.

사내 UI 컴포넌트 라이브러리를 구축하여 잦은 요구사항 변경에도 일관된 UI를 유지하고, 동료들의 개발 생산성을 높이는 데 기여했습니다.

🚀

데이터 기반의 성능 개선 및 레거시 리팩토링

레거시 사이드 내비게이션을 Module Federation으로 재구성하여 초기 로딩 시간을 약 15% 단축하고, 불필요한 서버 요청을 크게 줄였습니다.

Zustand를 활용해 전역 상태 관리를 일원화하고, 비대해진 Store를 도메인 단위로 분리하여 코드 가독성과 유지보수성을 개선했습니다.

🤝

크로스 펑셔널 협업 및 비즈니스 워크플로우 개선

스프린트를 진행하며 기술적 제약이나 개발 리소스를 바탕으로 기획자, 디자이너, 백엔드 개발자와 적극적으로 소통하여 작업 범위를 조율합니다.

사내 프론트엔드 AI Agent 스킬을 작성 및 도입하여, 비개발 직군도 쉽게 AI를 활용해 MR(Merge Request) 초안을 작성할 수 있도록 워크플로우를 개선한 경험이 있습니다.

경력 사항

다양한 환경과 프로덕트를 경험하며
탄탄한 프론트엔드 기본기를 다졌습니다.

업무 경험

🌸2024.12 – 현재

(주)키트웍스

웹개발

ReactVue.jsTypeScriptSCSS
🌸2022.10 – 2024.10

퀀텀서프(주)

소프트웨어 개발 주임 / 프론트엔드 개발

ReactTypeScriptSCSS

주요 프로젝트

🌸2024.12 – 현재

서울대학교 행복 캘린더 어드민 구축

기관용 심리 케어 서비스 통계 대시보드 시스템 개발

ReactTypeScriptSCSSChart.js
🌸2024.12 – 현재

현대자동차 캐스퍼(Casper) 운영

대고객 서비스 및 어드민 레포지토리 운영

Vue.jsNuxt.jsJavaScriptSCSS
Projects

프로젝트

개인적인 호기심과 성장을 위해 진행한 깃허브 오픈소스 및 토이 프로젝트입니다.

포켓몬스터 배틀 시뮬레이션 웹 서비스

TypeScript
포켓몬스터 배틀 시뮬레이션 웹 서비스 screenshot 1
포켓몬스터 배틀 시뮬레이션 웹 서비스 screenshot 2
포켓몬스터 배틀 시뮬레이션 웹 서비스 screenshot 3
포켓몬스터 배틀 시뮬레이션 웹 서비스 screenshot 4

PokeAPI를 연동하여 전 세계의 포켓몬 데이터를 조회하고 검색할 수 있고 포켓몬 배틀 시뮬레이션을 진행할 수 있는 웹 서비스입니다.

내가 한 일 및 구현 내용

  • 포켓몬 데이터를 비동기로 불러오고 캐싱 처리하여 불필요한 API 요청 감소
  • TypeScript를 활용해 API 응답 데이터의 타입을 정의하고 런타임 에러 방지
  • 무한 스크롤(Infinite Scroll)을 구현해 초기 로딩 부담을 줄이고 자연스러운 탐색 경험 제공

개인 포트폴리오 웹사이트

TypeScript

같은 그림 찾기 (카드 매칭 게임)

TypeScript