프론트엔드 개발자 최성현

효율적이고 확장 가능한 코드를 작성하며, 항상 새로운 접근 방식을 시도하고 빠르게 적용하려는 포기하지 않고 책임감 있게 일하는 개발자입니다.

Introduce

효율적이고 확장 가능한 코드를 작성하는 데 집중하며, 개발 과정에서 때때로 제 선택이 올바른지 고민할 때가 있습니다. 그러나 저는 코딩에 절대적인 정답은 없다고 믿습니다. 비록 덜 효율적일 수 있는 방법이라도 새로운 접근 방식을 시도하고, 그 과정에서 얻은 통찰을 바탕으로 리서치와 학습을 통해 더 나은 해결책을 찾아내어, 이를 빠르게 적용하는 유연한 자세를 유지하고 있습니다.

Skill

language

  • TypeScript
  • JavaScript
  • Golang
  • Python

fameWorks & libraries

  • React.JS
  • Next.JS
  • Node.JS
  • ReactNative
  • Flutter

database

  • MySQL
  • MariaDB
  • FireBase

tool

  • Figma
  • Git
  • JIRA

experience

2023.11~
재직중
21개월
엑스포럼
DX팀 프론트엔드 개발자
  1. 기존 프로젝트 유지보수 및 제작
  2. Jenkins 기반 CICD 구축
  3. 글로벌 프로젝트 제작
  4. 신규 비즈니스 로직 구현
2023.08~2023.10
3개월
막시마
개발팀 프론트엔드 개발자
  1. 신규 앱/웹 제작
  2. MySQL / NoSQL 데이터베이스 유지보수 및 관리
2022.06~2023.08
15개월
바나나코퍼레이션
개발팀 프론트엔드 개발자
  1. 기존 프로젝트 유지보수 작업
  2. E-Commerce 신규 개발
  3. 신규 서비스 개발(ReactNative)

Project

2024.06~2025.01
Server Driven UI
엑스포럼

Stack List

Next.JS
React query
  1. Turbo Repo를 활용해 공통 컴포넌트를 효율적으로 관리
  2. 기획 단계에서 구상한 내용을 바탕으로 SDUI 디자인 시스템 설계 및 구현
  3. 데이터베이스 설계를 통해 SDUI 컴포넌트를 체계적으로 제작
2024.03~2024.05
전시회 웹사이트
엑스포럼

Stack List

Next.JS
SWR
  1. 공통 컴포넌트 개발 및 관리
  2. SSR과 ISR을 통한 데이터 캐싱 관리
  3. SEO 최적화
  4. 웹사이트 최적화를 통해 Lighthouse 퍼포먼스 점수를 40점에서 99점으로 약 2.47배 증가시킴
  5. Git Submodule을 활용해 전시회 웹사이트와 어드민 대시보드 간 공통 컴포넌트를 효과적으로 관리. 이를 통해 두 프로젝트 간 코드 일관성을 유지하고 유지보수를 간소화함
  6. 포트원을 연동하여 외국인 사용자를 위한 결제 프로세스를 구축 및 운영
  7. 어드민 대시보드 개발: 전시회 관리자가 전시 내용을 쉽게 업데이트하고 관리할 수 있도록 대시보드를 설계 및 구현.
  8. 데이터 관리: 참가자 등록 정보, 티켓 환불(취소) 관리할 수 있는 기능을 통해 관리 효율성 증대
  9. 사용자 친화적인 인터페이스 설계 및 반응형 디자인 구현으로 다양한 디바이스에서 최적화된 사용자 경험 제공.
2024.01~2024.02
사내 명함 스캔 어플
엑스포럼

Stack List

Flutter
TensorFlow
React
  1. 실시간 스캔: Flutter를 이용하여 사용자가 명함을 실시간으로 스캔할 수 있는 기능 개발.
  2. 백엔드와의 데이터 통신: 명함 스캔 결과를 백엔드 서버에 저장하고, 사용자와의 데이터 통신을 구현하여 실시간으로 데이터 업데이트.
2023.11~2024.01
TOPIC(B2C 사이트)
엑스포럼

Stack List

Next.JS
HBS
  1. 어드민 웹 개발
  2. 프로젝트 유지보수
  3. REST API를 통해 수신한 데이터를 웹 페이지에 효율적으로 표시하는 기능 구현.
  4. Chart.js를 활용하여 어드민 페이지의 데이터 시각화를 개선, 사용자에게 데이터 분석 정보를 직관적으로 제공.
  5. 서버 사이드 렌더링 및 클라이언트 사이드 렌더링을 활용하여 데이터 렌더링 최적화.
2023.08~2023.10
타로 키오스트 앱/어드민 제작
막시마

Stack List

Next.JS
FireBase
TypeScript
Electron.JS
  1. 어드민에서 가맹점 생성 기능 구현.
  2. 어드민 웹 페이지에서 가맹점 정보를 입력할 수 있는 폼을 개발.
  3. 키오스크 결과내용 QR 코드 생성
  4. Firebase를 활용한 통합 관리
  5. 랜딩 페이지 제작
  6. Electron.js를 사용하여 타로 키오스크의 데스크톱 애플리케이션 개발.
  7. 크로스 플랫폼 환경을 지원하여 Windows 및 macOS에서 원활하게 실행될 수 있도록 구현.
  8. 데스크톱 환경에 맞춘 사용자 인터페이스(UI) 및 기능 최적화.
2022.11~2023.02
cafe24 연동 상품 공유, 구입 시 적립
바나나코퍼레이션

Stack List

ReactNative
Node.JS
TypeScript
Nest.JS
  1. 다양한 환경에서 재사용 가능한 공유 컴포넌트를 개발
  2. 어드민 설정 기능을 구현하였습니다.
2022.07~2022.10
Node Shop
바나나코퍼레이션

Stack List

ReactNative
Node.JS
TypeScript
Nest.JS
  1. 데이터를 주입하여 Chart.js를 사용하여 시각화 기능을 구현하였습니다
  2. 전체적인 앱의 기능과 퍼블리싱을 구현하였습니다.
  3. 재사용 가능한 공유 컴포넌트를 제작하였습니다
  4. 웹 크롤링 기술을 활용하여 데이터를 수집하고 구현하였습니다

education

2016.03~2022.02
청주대학교
항공기계공학
2013.03~2016.02
양영디지털고등학교
디지털로봇과