이동원

풀스택 엔지니어 / Nextbeat

웹 서비스의 프론트엔드, API, 배포를 함께 다룹니다. 최근에는 Typescript, SvelteKit, Nest.js, AWS를 주로 사용했습니다.

이동원

현재
풀스택 엔지니어 / Nextbeat
거주
도쿄 에비스
언어
한국어, 일본어, 영어
기술
Typescript, SvelteKit, Nest.js, AWS

최근 일한 내용

풀스택 엔지니어

2024.04 - 현재

2024년 4월부터 Nextbeat에서 일하고 있습니다. Hoikushibank를 거쳐 현재 Omotenashi HR 개발에 참여하고 있습니다.

  • Lambda 배포를 Serverless Framework에서 AWS SAM으로 옮겨 배포 시간을 약 30% 줄였습니다.
  • SSR과 정적 자산 구성을 조정해 Lighthouse SEO와 Core Web Vitals를 개선했습니다.
  • 사내 관리툴의 인증 구성을 Azure AD에서 Amazon Cognito 기반으로 마이그레이션했습니다.

계약 풀스택 엔지니어

2024.07

BiodenKR 사이트를 계약 형태로 개발했습니다.

  • SvelteKit 기반으로 사이트를 만들고 정적 SSR 구성을 잡았습니다.
  • 레이아웃 중복 없이 5개 언어를 적용했습니다.
  • Cloudflare Pages에 배포하고 게시 흐름을 자동화했습니다.

최근 작업

AWS SAM 전환

Lambda 배포 흐름을 AWS SAM과 공용 템플릿 기준으로 다시 정리했습니다.

배포 시간이 약 30% 줄었습니다.

Core Web Vitals 개선

SvelteKit의 SSR, 이미지 전달, 라우트 로딩 방식을 조정했습니다.

Lighthouse SEO와 성능 점수가 10점 이상 올라갔습니다.

BiodenKR 런칭

기업 사이트를 만들고 5개 언어로 현지화했습니다.

Cloudflare Pages에 배포해 글로벌 환경에서 제공했습니다.

사내 관리툴 인증기반 마이그레이션

Azure AD 기반 인증 구성을 Amazon Cognito 기반으로 옮겼습니다.

복잡했던 인증 흐름과 운영 구성을 AWS 쪽으로 정리했습니다.

주로 쓰는 구성

애플리케이션

Typescript, SvelteKit, Nest.js, Node.js, Svelte

인프라

AWS Lambda, AWS SAM, Infrastructure as Code, CI/CD

전달 방식

SSR 튜닝, 성능 최적화, 다국어화

업무 방식

요구사항 정리, 클라이언트 커뮤니케이션, 배포 운영

링크

일이 맞는 경우 LinkedIn으로 연락 주시면 됩니다. GitHub에는 최근 코드와 작업 이력이 있습니다.