김현수 | Front-End Developer
Resume
김현수
Front-End Developer
E-mail : nnswwd@gmail.com
Phone : 010-9456-6608
Github :
https://github.com/hsgustn
반갑습니다.
프론트엔드 개발자 김현수입니다.
유저의 사용성
을 위한 유저 친화적인 UI/UX 및 전체적인 유저 플로우,
개발자의 생산성
을 위한 읽기 좋은 코드에 대해 끊임없이 고민하며 개발하고 있습니다.
개발자로서 개발 능력뿐만 아니라
도메인에 대한 이해와 기획, 디자인, 비개발팀과의 소통을 중요시 여기며
주도적으로 진행해야 할 업무를 찾고
전체 흐름을 이해하는
능동적인 개발을 선호
합니다.
Experience.
(주)이지시큐(AEGISECU)
연구개발팀 프론트엔드 개발자 | 2022.12 ~ 재직 중
시큐리스트(SECURIST)
정보보호 서비스 매칭 플랫폼 |
https://securist.co.kr
JavaScript
React
Redux
SCSS
시큐리스트 자격검정(SECURIST) 사용자 페이지 개발 및 유지 보수
전체 매칭 서비스 프로세스 및 부가서비스 신규 개발
기존 레거시 코드 개선
컴포넌트의 UI 로직 및 비즈니스 로직의 관심사 분리를 통한
중복 제거 및 유지 보수 향상
기존 Redux코드 구조 개선을 통한 전역 상태 관리 코드 가독성 향상
Optimistic Update로 즉각적인 사용자 피드백 제공
Suspense 로딩 UI 추가 및 Error Boundary를 통한 에러 핸들링
기존의 어색한 디자인 패턴을 도메인에 맞는 디자인 패턴으로 개선
유저 사용성 및 유입을 위한 기획 및 코드 개선
각 페이지 별 유저가 취해야할 행동 위주의 기획 개선 및 개발
기존 유저 인증 플로우 단축을 통한 유저 유입 기획 및 개발
유저 유입을 위한 부가서비스, 빠른 견적 등 미인증 유저가 사용할 수 있는 기능 개발
시큐리스트(SECURIST) 관리자 페이지 개발 및 유지 보수
단축된 유저 인증 플로우에 맞는 관리자 플로우 기획 및 개발
각종 부가서비스 별 플로우에 맞는 관리자 기능 개발
R&D 사업 수행과제 달성 및 GS 인증 1등급 획득(2023.09.18)
시큐리스트 자격검정(SECURIST EXAM)
시큐리스트 민간 자격증 접수 및 결과 확인을 위한 플랫폼 |
https://exam.securist.co.kr
JavaScript
React
Zustand
TanStack Query
SCSS
시큐리스트 자격검정(SECURIST EXAM) 사용자 페이지 개발 및 유지 보수
Zustand 및 TanStack Query 도입으로 서버 상태와 클라이언트 상태 분리
기존 레거시 코드를 시큐리스트(SECURIST) 플랫폼과 동일한 형태의 디자인 패턴으로 변경
미흡한 반응형 디자인 개선 및 전체적인 플로우 통일
올레아 마켓(OLEA MARKET)
OLEA Token을 사용하기 위한 Token 및 NFT 기반의 이커머스 플랫폼 |
https://oleamarket.com
JavaScript
React
Redux
SCSS
올레아 마켓(OLEA MARKET) 사용자, 관리자 페이지 개발 및 유지 보수
변경된 사업 목적에 맞는 Token 사용 방법 및 플랫폼 내부 포인트 변환 방법 기획
OLEA Token 클레임, 포인트를 통한 물품 결제 등 전체적인 플로우 개발
Suspense 로딩 UI 추가 및 Optimistic Update로 즉각적인 유저 편의성 개선
Project.
hsgustn.me
개인 이력,블로깅 및 학습을 위한 프로젝트 |
https://www.hsgustn.me
| 진행 중
프론트 엔드 작업 내용
TypeScript
Next
Zustand
TanStack Query
Tailwind CSS
Zustand 및 TanStack Query 초기 설정 및 클라이언트 상태와 서버 상태 분리
Tailwind CSS를 이용한 전체적인 스타일 및 반응형 작업
이력 페이지 작업 종료 후 블로그 페이지 작업을 위한 합성 컴포넌트 제작 중
백엔드 작업 내용
TypeScript
Nest
PostgreSQL
TypeORM
Nest기반 서버 및 PostgreSQL기반의 데이터베이스 초기 설정 및 연동
JWT를 이용한 유저 인증 API 및 기본적인 CRUD 기능 개발
인프라 작업 내용
AWS (EC2, Route53)
Github Actions
Docker
AWS(EC2, Route53), Github Actions, Docker를 이용한 CI/CD 배포 자동화
DoRun
코드스테이츠 4인 팀 프로젝트 |
https://github.com/codestates/DoRun
| 2021.11
작업 내용
JavaScript
React
Redux
SCSS
전반적인 프로토타입 기획, 태스크 분배, 파이널 발표 및 시연 담당
클라이언트 초기 설정 및 전반적인 CSS 구현
kakao 지도 API 및 socket.io를 이용한 지도, 실시간 채팅 페이지 구현
회원가입/탈퇴, 로그인/로그아웃, 마이페이지 등 유저 플로우 구현
Skill.
Front-end
JavaScript
TypeScript
React.js
Next.js
Redux
Zustand
TanStack Query
SCSS
Tailwind CSS
Back-end & Infra
Express
Nest
PostgreSQL
TypeORM
AWS (EC2, S3, RDS, Route53)
Github Actions
Docker
Tools & Collaboration
Jira
Confluence
Slack
Notion
Figma
Miro
Education.
코드스테이츠 (Code States)
Advanced software engineering, Immersive program (31기) 수료 | 2021.05 - 2021.11
Javascript 기반의 Full Stack 과정 학습
프론트엔드 개발 과정 학습 (React, Redux)
백엔드 개발 과정 학습 (Node, Express)
컴퓨터 공학 기본 지식 학습 (알고리즘, 자료구조, 객체지향)
협업을 위한 Git work flow 학습
수 차례의 페어 프로그래밍 경험 및 4인 협업 프로젝트 진행
숭실대학교 글로벌 미래교육원
컴퓨터공학과 졸업 | 2016.03 - 2021.02
전산개론, 정보통신개론, 정보보호개론, 전자계산기구조 등의 전산학 개론 학습
기초프로그래밍 언어, 데이터베이스, 클라이언트/서버구조와구축 등의 실기 경험
Certificate.
정보처리 산업기사
2020.08.28 취득
정보시스템의 생명주기 전반에 걸친
프로젝트 업무 계획수립, 분석, 설계, 구현, 시험, 운영, 유지보수 능력을 검증
Study.
모던 자바스크립트 딥다이브 스터디
학습 및 발표 위주의 스터디 | 2023.12 - 2024.02
자바스크립트 기본 개념을 구체적으로 파악하고 코드의 동작 원리를 이해
최신 자바스크립트 명세를 기반으로 안정적이고 효율적인 코드에 대한 기본기 학습
매주 각자 정한 주제로 발표 진행