navy
김현수 | Front-End Developer
  • 김현수
  • Front-End Developer
navy
  • 반갑습니다.
  • 프론트엔드 개발자 김현수입니다.
  • 유저의 사용성을 위한 유저 친화적인 UI/UX 및 전체적인 유저 플로우,
  • 개발자의 생산성을 위한 읽기 좋은 코드에 대해 끊임없이 고민하며 개발하고 있습니다.
  • 개발자로서 개발 능력뿐만 아니라
  • 도메인에 대한 이해와 기획, 디자인, 비개발팀과의 소통을 중요시 여기며
  • 주도적으로 진행해야 할 업무를 찾고 전체 흐름을 이해하는 능동적인 개발을 선호합니다.

Experience.

(주)이지시큐(AEGISECU)연구개발팀 프론트엔드 개발자 | 2022.12 ~ 재직 중
시큐리스트(SECURIST)정보보호 서비스 매칭 플랫폼 | https://securist.co.kr
JavaScriptReactReduxSCSS
  • 시큐리스트 자격검정(SECURIST) 사용자 페이지 개발 및 유지 보수
    • 전체 매칭 서비스 프로세스 및 부가서비스 신규 개발
    • 기존 레거시 코드 개선
      • 컴포넌트의 UI 로직 및 비즈니스 로직의 관심사 분리를 통한
        중복 제거 및 유지 보수 향상
      • 기존 Redux코드 구조 개선을 통한 전역 상태 관리 코드 가독성 향상
      • Optimistic Update로 즉각적인 사용자 피드백 제공
      • Suspense 로딩 UI 추가 및 Error Boundary를 통한 에러 핸들링
      • 기존의 어색한 디자인 패턴을 도메인에 맞는 디자인 패턴으로 개선
    • 유저 사용성 및 유입을 위한 기획 및 코드 개선
      • 각 페이지 별 유저가 취해야할 행동 위주의 기획 개선 및 개발
      • 기존 유저 인증 플로우 단축을 통한 유저 유입 기획 및 개발
      • 유저 유입을 위한 부가서비스, 빠른 견적 등 미인증 유저가 사용할 수 있는 기능 개발
  • 시큐리스트(SECURIST) 관리자 페이지 개발 및 유지 보수
    • 단축된 유저 인증 플로우에 맞는 관리자 플로우 기획 및 개발
    • 각종 부가서비스 별 플로우에 맞는 관리자 기능 개발
  • R&D 사업 수행과제 달성 및 GS 인증 1등급 획득(2023.09.18)
시큐리스트 자격검정(SECURIST EXAM)시큐리스트 민간 자격증 접수 및 결과 확인을 위한 플랫폼 | https://exam.securist.co.kr
JavaScriptReactZustandTanStack QuerySCSS
  • 시큐리스트 자격검정(SECURIST EXAM) 사용자 페이지 개발 및 유지 보수
    • Zustand 및 TanStack Query 도입으로 서버 상태와 클라이언트 상태 분리
    • 기존 레거시 코드를 시큐리스트(SECURIST) 플랫폼과 동일한 형태의 디자인 패턴으로 변경
    • 미흡한 반응형 디자인 개선 및 전체적인 플로우 통일
올레아 마켓(OLEA MARKET)OLEA Token을 사용하기 위한 Token 및 NFT 기반의 이커머스 플랫폼 | https://oleamarket.com
JavaScriptReactReduxSCSS
  • 올레아 마켓(OLEA MARKET) 사용자, 관리자 페이지 개발 및 유지 보수
    • 변경된 사업 목적에 맞는 Token 사용 방법 및 플랫폼 내부 포인트 변환 방법 기획
    • OLEA Token 클레임, 포인트를 통한 물품 결제 등 전체적인 플로우 개발
    • Suspense 로딩 UI 추가 및 Optimistic Update로 즉각적인 유저 편의성 개선

Project.

hsgustn.me개인 이력,블로깅 및 학습을 위한 프로젝트 | https://www.hsgustn.me | 진행 중
  • 프론트 엔드 작업 내용
    TypeScriptNextZustandTanStack QueryTailwind CSS
    • Zustand 및 TanStack Query 초기 설정 및 클라이언트 상태와 서버 상태 분리
    • Tailwind CSS를 이용한 전체적인 스타일 및 반응형 작업
    • 이력 페이지 작업 종료 후 블로그 페이지 작업을 위한 합성 컴포넌트 제작 중
  • 백엔드 작업 내용
    TypeScriptNestPostgreSQLTypeORM
    • Nest기반 서버 및 PostgreSQL기반의 데이터베이스 초기 설정 및 연동
    • JWT를 이용한 유저 인증 API 및 기본적인 CRUD 기능 개발
  • 인프라 작업 내용
    AWS (EC2, Route53)Github ActionsDocker
    • AWS(EC2, Route53), Github Actions, Docker를 이용한 CI/CD 배포 자동화
DoRun코드스테이츠 4인 팀 프로젝트 | https://github.com/codestates/DoRun | 2021.11
  • 작업 내용
    JavaScriptReactReduxSCSS
    • 전반적인 프로토타입 기획, 태스크 분배, 파이널 발표 및 시연 담당
    • 클라이언트 초기 설정 및 전반적인 CSS 구현
    • kakao 지도 API 및 socket.io를 이용한 지도, 실시간 채팅 페이지 구현
    • 회원가입/탈퇴, 로그인/로그아웃, 마이페이지 등 유저 플로우 구현

Skill.

Front-end
JavaScriptTypeScriptReact.jsNext.js
ReduxZustandTanStack Query
SCSSTailwind CSS
Back-end & Infra
ExpressNestPostgreSQLTypeORM
AWS (EC2, S3, RDS, Route53)Github ActionsDocker
Tools & Collaboration
JiraConfluenceSlackNotion
FigmaMiro

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
  • 자바스크립트 기본 개념을 구체적으로 파악하고 코드의 동작 원리를 이해
  • 최신 자바스크립트 명세를 기반으로 안정적이고 효율적인 코드에 대한 기본기 학습
  • 매주 각자 정한 주제로 발표 진행