<

KangHyunWoo

 onClick={intro} 

/

>

안녕하세요.

강현우 입니다.

저는 사용자 경험을 최적화하고, 인터페이스를 직관적으로만드는

프론트엔드를 담당하고 있습니다.

제 포트폴리오를 방문해 주셔서 진심으로 감사드립니다.

Scroll

About

프론트엔드 개발

Python을 활용해 반복적인 업무를 자동화하며 개발에 흥미를 느낀 후 이스트소프트에서 진행하는 백엔드 개발 교육 과정을 통해 Python, Django를 활용한 백엔드 API 서버 구축을 시작으로 웹 개발 공부를 시작한 후, 현재는 Next.js, Javascript, Typescript, React, Tailwind 등을 사용하여 프론트엔드 개발을 담당하고 있습니다. 사용자 경험을 최우선으로 고려하며, 직관적이고 효율적인 웹 인터페이스를 구현하는 것에 큰 보람을 느끼고 있습니다.

느리더라도 꾸준하게

프론트엔드 개발을 전담하며 효율적인 아키텍처 설계와 새로운 기술 도입을 통해 사용자 중심의 웹 애플리케이션 구축에 매진하고 있습니다. 특히 성능 최적화와 사용자 경험 향상에 깊은 관심을 두고 있으며, 이를 위해 끊임없이 공부하고 발전해 나가고 있습니다. 프로젝트를 진행하면서 마주친 다양한 기술적 난관들을 해결해가는 과정에서, 개발자로서의 역량이 한층 성장하는 것을 체감하고 있습니다. 작은 성과 하나하나가 모여 의미 있는 진전이 되어가는 것을 경험하며, 점진적이지만 꾸준한 발전을 이루는 개발자로 성장하고자 합니다.

안되면 될 때까지

프론트엔드 개발을 혼자 진행하고 있습니다. 이 과정에서 모든 것을 스스로 찾아내고 해결해야 했기 때문에, 때론 기능 구현에 며칠이 걸리기도 했습니다. 하지만 이런 과정을 통해 개발에 있어서 "해결할 수 없는 문제는 없다"는 확신을 가지게 되었습니다. 이로써, 자신에게 부여된 책임을 끝까지 완수할 수 있는 끈기를 얻게 되었습니다.

Experience

S&G Company

테크 기반 마케팅 및 프롭테크 서비스 스타트업

프론트엔드 개발자

2023.11 ~ 2025.04

  • 개발 업무 프로세스 구축 및 프로젝트 문서화 진행
  • Github Action을 이용한 자동 배포 및 Git Flow 적용을 통한 개발 환경 개선
  • 노션 보드를 활용한 업무 흐름 시각화 및 공유 프로세스 도입
  • 파이썬을 활용한 다양한 업무 자동화 구현
  • 자사 서비스 통합 관리 시스템 구축 및 유지보수
  • 계약서 자동 관리 시스템 구축
TypeScript
JavaScript
Tailwind
Bootstrap
NextJS
React
Python
AWS EC2

[ESTsoft] 백엔드 개발 오르미 1기

ESTsoft 주관 백엔드 개발자 과정 1기 부트캠프

2023.04 ~ 2023.09

  • GitHub, Python, Django, DRF
  • ERD, PostgreSQL, HTML, CSS, JaveScripts
  • Django 웹 프레임워크 기반 프로젝트 3건 제작
  • Django 개인 프로젝트 최우수상 수상
  • Django 팀 프로젝트 최우수상 수상
  • 23년 7월 이달의 오르미 선정
Python
Django
AWS EC2
AWS S3
PostgreSQL

Skills

HTML

HTML

기본적인 HTML 태그를 사용할 수 있습니다.

CSS

CSS

순수 CSS만을 이용하여 레이아웃을 할 수 있습니다.

JavaScript

JavaScript

ES6+ 문법을 활용하여 코드를 작성 할 수 있습니다.

TypeScript

TypeScript

타입을 활용하여 명확한 코드를 작성하여 프로젝트의 안정성을 높일 수 있습니다.

TailwindCSS

TailwindCSS

최근 즐겨 사용하고 있습니다. 프로젝트에 적용한 경험이 있습니다.

NextJS

NextJS

상황별 SSR, CSR 활용이 가능합니다.

React

React

리액트로 여러 프로젝트를 진행한 경험이 있으며, 상태 관리를 위해 zustand, react-query와 같은 라이브러리를 활용할 수 있습니다.

Projects

Bstation

온라인 비상주 사무실 서비스

개발 기간

|

2024.03 ~ 현재

개발 인원

|

백엔드 1인 & 프론트엔드 1인

개발 기여

|
프론트 100%
TypeScript
Tailwind
NextJS
React
AWS EC2
Nginx
PM2
Github Action
Bstation
  • SEO 최적화를 위해 App Router를 사용하여 서버 측 렌더링과 빠른 페이지 로딩 구현
  • Zustand를 도입하여 복잡한 상태 관리와 비동기 작업 처리 및 컴포넌트 간 의존성 관리
  • TanStack Query를 도입하여 데이터를 페칭하고 캐시하여 불필요한 네트워크 요청을 줄이고, 성능과 속도 개선
  • react-hook-form을 도입하여 내장된 유효성 검사 기능과 커스텀 유효성 검사 추가, 최소한의 리렌더링을 통한 성능 최적화
  • 회사 홈페이지

    회사 홈페이지 프로젝트

    개발 기간

    |

    2024.12 ~ 2024.12

    개발 인원

    |

    디자인 & 프론트 1인

    개발 기여

    |
    프론트 100%
    디자인 100%
    Figma
    TypeScript
    Tailwind
    NextJS
    React
    AWS EC2
    Nginx
    PM2
    Github Action
    회사 홈페이지
  • Figma를 이용하여 디자인 진행
  • 정적 타입 검사, 코드 가독성 향상을 위해 TypeScript를 도입하여 안정성, 유지보수성, 개발 속도 개선
  • 이미지 , Critical Rendering Path , 폰트 로드 최적화, SSR 적용을 진행하여 Largest Contentful Paint (LCP) 개선
  • 일관된 디자인 시스템 유지, 빠른 개발 속도, 그리고 쉬운 커스터마이징을 위해 TailwindCSS를 도입
  • Bstation Dashboard

    오피스 관리자 전용 백오피스 서비스

    개발 기간

    |

    2024.03 ~ 2024.05

    개발 인원

    |

    백엔드 1인 & 프론트엔드 1인

    개발 기여

    |
    프론트 100%
    JavaScript
    Bootstrap
    NextJS
    React
    AWS EC2
    Nginx
    PM2
    Github Action
    Bstation Dashboard
  • axios instance를 사용하여 중복 코드 제거와 중앙 집중화된 요청 관리, 일관된 요청 및 응답 처리 구현
  • axios interceptor를 활용하여 JWT 토큰 만료 시 자동으로 토큰을 갱신, 유저가 끊김 없이 서비스를 이용할 수 있도록 자동화된 토큰 관리 시스템 구현
  • 템플릿을 활용하여 디자인 작업 없이 프론트엔드 개발 진행
  • Recoil을 도입하여 복잡한 상태 관리와 비동기 작업 처리 및 컴포넌트 간 의존성 관리, Props Drilling 방지
  • Mudig

    사용자들이 새로운 음악을 발견하고, 공유할 수 있는 플랫폼

    개발 기간

    |

    2023.11 ~ 2024.01

    개발 인원

    |

    백엔드 5인 & 프론트엔드 4인 & 디자인 2인

    개발 기여

    |
    기획 50%
    백엔드 25%
    Python
    Django
    DRF
    PostgreSQL
    AWS S3
    AWS EC2
    AWS RDS
    Nginx
    Github Action
    Mudig
  • 백엔드팀 총괄 및 일정 관리, DB 및 URL 설계, 요구사항 정의서 작성
  • AWS EC2에서 Nginx와 Gunicorn을 활용한 배포
  • GitHub Actions를 활용한 간단한 CI/CD 구축
  • GitHub-Discord 연동을 통한 Commit Log 및 CI/CD 결과 알림 시스템 구축
  • 프론트엔드 협업을 위한 OpenAPI Specification 기반 API 문서 작성
  • 사용자 피드백 수집을 위한 프로세스 구축
  • 그러니까, 털린거다

    [E-Book] 그러니까, 털린거다 : 주니어 개발자 보안 입문서

    개발 기간

    |

    2023.08 ~ 2023.10

    개발 인원

    |

    집필 10인

    개발 기여

    |
    집필 10%
    Notion
    Discord
    그러니까, 털린거다
  • [사전 CS] - 통신 프로토콜의 종류
  • [사전 CS] - 쿠키와 세션
  • [네트워크 해킹] - 네트워크 해킹이란?
  • [네트워크 해킹] - 세션 하이재킹
  • ORGO

    교육생들을 위한 커뮤니티 서비스

    개발 기간

    |

    2023.08 ~ 2023.09

    개발 인원

    |

    백엔드 5인

    개발 기여

    |
    백엔드 25%
    Python
    Django
    PostgreSQL
    Redis
    Nginx
    Gunicorn
    Uvicorn
    AWS Lightsail
    ORGO
  • 팀 리더 및 일정 관리
  • Django Channels와 Redis Pub/Sub을 활용한 1:1 채팅 기능 구현
  • Django Signal을 활용한 실시간 알림 기능 개발
  • AWS Lightsail에 Nginx, Gunicorn, Uvicorn을 활용한 안정적인 배포
  • GCP에서 PostgreSQL 서버 구축 및 연결
  • Front-End 전체 개발 후 GitHub Pages를 이용한 배포
  • AGAS

    ChatGPT와 DRF를 이용한 광고 카피 생성 서비스

    개발 기간

    |

    2023.07 ~ 2023.08

    개발 인원

    |

    개인 프로젝트

    개발 기여

    |
    개인 100%
    Python
    Django
    Django Restframe Work
    SQLite
    Nginx
    AWS Lightsail
    uwsgi
    AGAS
  • OAuth 2.0을 이용한 소셜 로그인 기능 구현
  • Django_simple-jwt를 활용한 JSON Web Token 인증
  • ChatGPT를 활용한 광고 카피 생성 기능 개발
  • 제목 및 카테고리 검색 기능 구현
  • 좋아요, 댓글, 프로필 생성 및 수정 기능 개발