장준혁

프론트엔지니어

안녕하세요,

프론트 엔지니어 장준혁입니다.

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

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

사용자 경험 향상을 위해 끊임없이 고민하고, 새로운 도전을 통해 지속적으로 성장하고자 합니다.

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.

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