장준혁

프론트엔드 엔지니어

안녕하세요,

사용자 중심의 웹 경험을 만들고 개선하는 프론트엔드 엔지니어 장준혁입니다.

소통과 협력을 통해 팀의 시너지를 높이는 것을 즐기며,

다양한 기술 스택을 탐구하고 습득하기 위해 노력하고 있습니다.

새로운 도전을 통해 지속적으로 성장하고자 합니다.

Work Experience.

광주 인공지능 사관학교

보조강사

2020.07 ~ 2020.11

  • NumPy 교육 자료 개발: 인공지능 학습을 위한 핵심 라이브러리 NumPy 자료 제작
  • AI 기초 교육 멘토링: 머신러닝과 딥러닝의 기본 개념 및 실습 지도
  • 프로그래밍 멘토링: Python을 활용한 데이터 분석 및 전처리 멘토링

Other Experiences.

코드잇 스프린트: 프론트엔드 트랙 6기

프론트엔드 트랙

2024.03 ~ 2024.09

React와 Next.js를 활용한 프론트엔드 개발 기술을 학습했습니다. Tanstack Query와 Next.js의 fetch API를 통해 효율적인 데이터 페칭을 이용하여 개발했습니다. 기획부터 설계, 개발, 배포까지 실무와 유사한 환경에서 프로젝트를 진행하며 다양한 최신 라이브러리와 도구를 사용했습니다. 또한, Jira나 GitHub 칸반 보드를 활용한 협업으로 팀 프로젝트 관리 및 효율적인 작업 프로세스를 경험했습니다.


스마일게이트 멤버십 11기

사진 작가 연결 플랫폼

2019.07 ~ 2019.12

사진 작가 연결 플랫폼을 개발하는 팀으로 참여했습니다. Django의 템플릿 언어로 페이지를 구현하였으며, 어드민 페이지를 개발하여 필터링 및 검색을 통해 데이터를 효율적으로 관리하도록 만들었습니다. 또한, Django Rest Framework를 사용하여 사진 작가를 등록시킬 수 있는 백엔드 API를 개발하였습니다.


멋쟁이 사자처럼

2020 운영진

2019.03 ~ 2020.12

Django 기반의 웹 개발 교육 프로그램에 참여하며 풀스택 개발 경험을 쌓았습니다. 2020년에는 운영진으로 활동하며 HTML, CSS, JavaScript를 가르치는 경험을 통해 프론트엔드의 기초를 다질 수 있었습니다.


전북대학교

기계시스템공학부, 소프트웨어공학과 복수전공

2016.03 ~ 2022.02

소프트웨어 공학에 대한 관심으로 복수전공을 선택했습니다. 학업뿐만 아니라 여러 대외활동에 적극 참여하여 다양한 경험을 쌓았습니다. 대외활동에 참가하여, 개발 동아리 활동을 통해 협업 능력을 향상시켰습니다. 이러한 경험들을 통해 기술적 역량과 함께 협업 능력을 키워나갔습니다.


Certifications.

  • 정보처리기사 (2021.06.02 취득)

  • 빅데이터분석기사 (2021.12.31 취득)


Projects.

KoKKoK

운동 기록 공유 어플리케이션

2024.11.26 ~

React Native와 Supabase를 활용하여 개발한 크로스플랫폼 운동 기록 공유 모바일 앱입니다. 실시간 데이터 동기화 및 푸시 알림, Sentry를 통한 에러 모니터링 등의 기능을 구현했습니다.

  • React Native를 활용하여 iOS 및 Android 환경에서 동작하는 크로스플랫폼 모바일 애플리케이션 개발
  • Supabase Edge Function을 통해 민감 데이터 처리 로직을 안전하게 분리하고 API 호출을 관리하여 애플리케이션 보안 수준 향상
  • Supabase Subscribe 기반의 실시간 데이터 동기화 및 푸시 알림 기능 구현으로 사용자 경험 증진
  • Sentry를 통한 실시간 에러 모니터링
  • Biome으로 코드 포맷팅 및 린팅 자동화, 코드 품질 및 유지보수성 증대

Cowokers

함께 만들어가는 투두 리스트

2024.07.23 ~ 2024.08.31

Next.js 앱 라우터를 활용한 실시간 투두리스트 서비스입니다. Jira를 이용한 체계적인 협업 관리로 팀 생산성을 향상시켰습니다. shadcn/ui를 사용하여 일관된 UI/UX를 구현했으며, fetch를 확장하여 interceptor와 baseUrl 설정을 통해 API 통신을 최적화했습니다. 1차 개발 이후에는 Sentry를 도입하여 효과적인 에러 관리 시스템을 구축했습니다.

  • Husky와 lint-staged를 이용한 코드 품질 관리 자동화 및 일관된 커밋 메시지 규칙 설정으로 프로젝트 커밋 히스토리 개선
  • dnd-kit을 활용한 드래그 앤 드롭 기능 구현으로 사용자 경험 향상
  • Jotai를 활용한 상태 전역 관리
  • shadcn/ui를 이용한 재사용 가능한 인풋 컴포넌트 개발 및 Storybook으로 디자인 시스템 구축
  • Sentry를 통한 실시간 에러 모니터링

i-Konnect

추억의 아이돌 조공 후원 서비스

2024.04.26 ~ 2024.05.16

React와 Axios를 활용하여 개발한 추억의 아이돌 후원 서비스입니다. 아이돌 팬덤 문화의 특성을 고려하여 UI/UX 디자인에 신경써 개발했습니다. Swiper를 사용하여 동적이고 매력적인 이미지 슬라이더를 구현했으며, Framer Motion을 활용해 부드러운 애니메이션 효과를 적용했습니다. 이를 통해 사용자들에게 시각적으로 풍부하고 인터랙티브한 경험을 제공하여 서비스의 매력도를 높였습니다.

  • React와 Swiper를 이용하여 인터랙티브한 랜딩 페이지 구현
  • Swiper를 활용한 동적인 이미지 슬라이더 구현
  • Framer Motion을 이용한 부드러운 애니메이션 효과 적용

Skills.

Frontend

  • JavaScript
  • TypeScript
  • React
  • Next.js
  • Tanstack Query
  • TailwindCSS
  • Storybook

Backend

  • FastAPI
  • Django