채용공고 올리기

주경진님을 응원해보세요!

이직/구직 중이에요

미리보기

기본 정보

이름
주경진
직업
프론트엔드 개발자
이메일
rud167637@gmail.com
간단 소개

3년차 nodejs 기반 개발자 주경진입니다. 다양한 프로젝트 경험으로 주로 서비스 프론트 개발을 맡아 진행 해왔습니다. 구현이 빠르게 되어야하는 프로젝트를 주로 하다보니 작업의 우선순위를 정해 효율적으로 개발하는 경험을 쌓았습니다. 저의 장점으로 새로운 기술을 빠르게 습득해, 팀의 성공에 기여하는 개발자가 되고싶습니다.

기술 스택

기술 스택

React, TypeScript, react-query, Socket.io, NestJS, Node.js, AWS, JavaScript, Next.js, Sass, express.js

프로젝트

프로젝트명

BlueField: MLB 실시간 데이터 & 달러 게임 플랫폼

소속/기관명

블루필드

프로젝트 기간

2024.12. ~ 2025.05.

프로젝트 내용

MLB Stats API 데이터를 활용하여 실시간 야구 데이터 분석 및 해당 데이터를 활용한 유저 참여형 달러 게임, 커뮤니티 기능을 가진 종합 서비스 개발

서버 개발

MLB 데이터 수집 및 달러 게임 점수 계산 시스템 구현과 서비스에 사용할 API구현

  • 공식 가이드가 부재한 MLB Stats API를 심층 분석하고 에러시 추적에 용이한 로깅 시스템 구축(실시간 대응을 위해 이메일 서비스 도입)

  • 실시간 경기 데이터 모니터링 배치 서버 개발 (2분 간격 자동 업데이트)

  • 선수 정보, 달러 게임, 사용자 관리 REST API 설계 및 구현

  • 각 단계별 로그 수준(info, warn, error) 분리 및 맞춤형 로깅 모듈 개발

기술스택: Nest, typeORM, PostgresSQL, Winston(logging), yarn workspace(모노레포)

프론트 개발

사용자 경험 최적화 및 데이터 시각화

  • 디자이너와 소통하며 카드 디자인, 스크롤 효과 등 인터랙티브 UI 구현.

  • React Query 커스텀 훅 설계로 프론트 API 연동 표준화

  • 하나의 페이지에 컴포넌트별 로딩 처리를 통한 사용자 체감 속도 개선

  • 달러 게임 인터페이스, 선수/팀 데이터 시각화, 경기 결과 화면 개발

  • 커뮤니티 게시판 기능 구현

기술스택: Next15, tailwind, daisyUI, TanStack Query, TypeScript

인프라 구축

비용 효율적인 개발 환경과 안정적인 운영 환경 설계

  • 개발 환경: 자체 PC 서버 활용 및 GitHub Actions 자동 배포 구성으로 비용 절감

  • 운영 환경: AWS 서비스 활용 (API 서버-App Runner, 배치 서버-EC2, 프론트-Amplify)

  • 데이터 저장 및 처리 과정의 위험 요소 식별 및 클라이언트와 협업하여 리스크 관리 전략 수립

서비스 링크

프로젝트명

개인화 스포츠 미디어 플랫폼 개발

소속/기관명

시즌하이

프로젝트 기간

2024.07. ~ 2024.12.

프로젝트 내용

체육관 영상/점수판 통합 운영 프로젝트. 하나의 웹서비스로 PC의 웹뷰와 태블릿 PWA로 모두 운용 가능하도록 개발.

  • 실시간 경기 데이터 동기화: SWR을 활용해 선수 점수, 경기 이벤트 등 주요 데이터를 Polling 방식으로 실시간 동기화. 경기 중 태블릿에서 입력된 점수가 즉시 PC 전광판 및 웹 UI에 반영.

  • 멀티 디바이스 대응 및 컴포넌트 재사용: 점수판 운용 기능을 PC와 태블릿 환경 모두에서 일관되게 사용할 수 있도록 서버 데이터를 재사용 가능한 훅으로 구현. 태블릿에서 사용하는 컴포넌트를 PC 페이지에 그대로 적용하여 재사용성을 극대화했습니다.

  • 자주 변경되는 디자인에 대한 대응: 프로젝트 특성상 자주 변경되는 기획에 맞춰 Recoil을 통한 상태관리로 어디서든 상태에 접근 가능하도록 구조를 개선했습니다.

기술 스택: React 18, Vite, Recoil, SWR, TailwindCSS, DaisyUI

프로젝트명

가자지구 난민 응원메세지 전달 프로젝트

소속/기관명

사이드프로젝트

프로젝트 기간

2024.02. ~ 2024.07.

프로젝트 내용

응원 메시지가 담긴 책자를 가자지구에 전달 하는 프로젝트. 웹 사이트로 전 세계의 응원 메시지와 후원금을 모으는 것이 목표

  • NCP, Git Action으로 배포 자동화

  • SQLite를 활용해 테스트 API서버 구현.

  • 웹 애니메이션 구현: parallax 스크롤링, Opacity fade-in을 모듈로 제작 후 npm배포

  • 테스트를 위해 개별 컴포넌트: 스토리북 배포

기술스택 : Next13, SCSS, StoryBook, TypeScript, SQLite, NCP

Github, 포트폴리오

프로젝트명

여행 스케줄러 관리 앱

소속/기관명

씨팩토리

프로젝트 기간

2023.05. ~ 2023.09.

프로젝트 내용

여행 투어를 예약, 탐색할 수 있도록 돕고, 스케줄러 기능을 통해 여행을 보다 즐겁고 편안하게 만드는 여행 스케줄러.

프론트개발

  1. 여행상품 목록, 예약 관리 페이지 등 목록 페이지에서 Grid, Flex를 활용해 반응형 디자인 구현.

  2. Google Map API를 활용하여 일정에 대한 장소 정보 연동(사진URL,전화번호, 위치)

  3. React-Query를 통해 서버데이터 상태관리.

기술 스택: Next13, React-Query, sass-module, MUI

백엔드개발

  1. 정의된 ERD를 활용해 패키지 여행 예약 부분 API명세 - 노션으로 작업 공유

  2. Sequelize(MYSQL), Express를 활용해 Router-Controller-Model 구조로 구현.

  3. S3, Multer모듈 사용해 이미지 업로드를 위한 미들웨어 구현.

기술 스택: Express, Sequelize, MYSQL, AWS S3, Multer

포트폴리오, Github

교육

소속/기관명

광운대학교

종류 | 전공

대학교(학사) | 컴퓨터공학과

재학 기간 | 재학 상태

2015.03. ~ 2022.02. | 졸업

자격증

자격증명

OPIC

점수 | 발급기관

IM3 | ACTFL

취득연월

2023.03.

포트폴리오

URL

link

블로그

URL 링크
link

GitHub

깃허브

자기소개

자기소개

팀 내에서 저는...

저는 협업을 통한 성장을 중요시합니다. 동료의 코드를 리뷰하며 새로운 관점을 발견할 때 가장 큰 성장의 기쁨을 느낍니다. 이 경험을 팀원들과 공유하기 위해 제 코드의 의도를 명확히 설명할 수 있도록 항상 고민합니다. 코드는 결국 소통의 도구이며, 그 소통이 원활할수록 팀의 성장 속도가 빨라진다고 믿습니다.

팀의 시선으로 개발하는 것이 저의 핵심 가치입니다. 다른 개발자가 제 코드를 얼마나 쉽게 이해할 수 있는지, 기획자와 디자이너의 의도가 정확히 구현되었는지 끊임없이 점검합니다. 이를 위해 코드 작성 이전에 충분한 대화를 통해 모든 이해관계자의 니즈를 파악하고, 코드로 구현한 후에도 적극적인 피드백을 주고받습니다.

기술적 깊이를 추구합니다. 표면적인 API 사용법을 넘어, 기술의 내부 작동 원리까지 이해해야 최적의 코드를 작성할 수 있다고 믿습니다. 사용하는 모든 기술에 대해 꾸준히 학습하고, 이를 블로그에 정리하며 지식을 체계화합니다. 이러한 학습 습관은 문제 해결 능력을 높이고, 팀 내 기술 전파에도 기여합니다.

앞으로의 목표

다양한 외주 개발을 진행하며 느낀 가장 큰 아쉬움은 서비스의 완성된 생명주기를 경험하지 못한 점입니다. 특히 개발 이후 실제 사용자의 피드백을 받고 개선해 나가는 과정에 참여하지 못했던 것이 늘 아쉬웠습니다.

최근 블루필드 프로젝트에서는 클라이언트가 서비스의 성공에 대한 강한 의지를 가지고 기획부터 운영까지 진행하는 과정을 함께했습니다. 이 경험을 통해 단순히 코드를 작성하는 것을 넘어, 서비스의 성공을 위해 모든 팀원이 주인의식을 가지고 협업하는 환경의 가치를 깨달았습니다.

크레스트에서는 제가 가진 사용자 중심 사고방식을 발휘하여 실제 사용자들의 니즈를 충족시키는 제품 개발에 기여하고 싶습니다. 코드의 완성도를 넘어, 사용자가 진정으로 만족하는 서비스를 만들어가는 여정에 함께하며 성장하고 싶습니다. 팀의 성공을 경험하기 위해, 모든 구성원이 같은 목표를 향해 나아가는 조직에서 저의 역량을 발휘하고 싶습니다.

댓글