채용공고 올리기

김서현님을 응원해보세요!

이직/구직 중이에요
분석적
자기 주도적
고객 중심

미리보기

직업
프론트엔드 개발자
이름
김서현
간단소개
사용자의 경험을 최우선으로 합니다. 이를 위해 데이터를 기반으로 유저를 파악하고 문제를 해결하여 사용자의 만족도를 높이고자 노력해왔습니다. 코드베이스를 건전하게 관리함으로써 효율적인 개발과 유지보수를 가능하게 하며, 주석 없이도 스스로를 설명할 수 있는 코드 작성을 추구합니다. React.js, Next.js를 사용하여 웹을 개발하고, React Native 기반의 모바일을 개발합니다.

경력

회사명
주식회사미스고
직책 • 부서
근무 기간 (근무 형태)
2024.03. - 2024.06.
(4개월 | 정규직)
담당 업무
회사명
(주)미스고
직책 • 부서
사원 • 개발팀
근무 기간 (근무 형태)
2024.01. - 재직 중
(9개월 | 정규직)
담당 업무

부동산 경매를 위한 지도 기반 부동산 매물 검색 플랫폼 미스고부동산을 개발 및 유지보수하고 있습니다.

Google Search Console 및 Lighthouse 데이터를 통해 웹사이트 성능을 분석하고 SEO LCP 최적화를 통하여 사용자에게 더 나은 경험을 제공하였습니다.

코드 리뷰 도입, 테스트 코드 작성, 빌드 및 배포 자동화, CI/CD환경 구축, Front-end팀 규칙 문서화등의 활동으로 개발 환경을 개선하기 위해 노력하였습니다.

회사명
A&K Systems
직책 • 부서
인턴 • 개발팀
근무 기간 (근무 형태)
2023.07. - 2023.12.
(6개월 | 인턴)
담당 업무

Llama2 AI를 활용한 채팅 서비스 PAION을 개발했습니다.
시작 단계에서부터 합류해 기획/디자인 단계에 참여하여 유저에게 더 나은 경험을 제공할 수 있도록 기여하였습니다.
코드리뷰아티클 공유 문화를 조성하고 팀원과 함께 성장하기 위해 노력하였습니다.

프로젝트

프로젝트명
확장예정 도로 기능 개발
소속/기관명
(주)미스고
프로젝트 기간
2024.04. - 2024.05.
(2개월)
프로젝트 설명

확장 및 신설이 예정된 도로의 정보를 제공해주는 기능 개발

  • Naver map Api 기반 Polygon 구현 및 애니메이션 개발

  • 코드의 안정성과 품질 향상을 위한 테스트 코드 도입

  • emotion의 RSC 한계로 인해 RSC을 적용할 수 없어서 module CSS를 도입

  • RSC를 통해 Lighthouse 점수 12점 상승 및 LCP 1초 개선

사용기술: React Next.js Typescript Jest CSS Module

프로젝트명
자동화 시스템 구축
소속/기관명
(주)미스고
프로젝트 기간
2024.03. - 2024.04.
(2개월)
프로젝트 설명

좌표 데이터를 저장하는 과정을 매달 수동으로 진행해 왔음, 이로 인해 개발 및 운영 리소스가 소모되어 생산성에 문제가 있다고 판단되어 자동화 시스템을 구축

  • 좌표 압축, 지역별 경계선 좌표 다운로드 및 일부 수동 작업의 스크립트를 작성하여 자동화 시스템 구축

  • 디버깅 및 데이터 확인을 위한 슬랙 봇 제작

  • 운영 리소스 월 30% 절감으로 업무 생산성 향상에 기여

사용기술: Python PostgreSQL QGIS AWS Lambda

프로젝트명
크롤링 서버 분리
소속/기관명
(주)미스고
프로젝트 기간
2024.01. - 2024.03.
(3개월)
프로젝트 설명

기존 서버가 아마존 EC2에 통합되어 있어 CPU 사용량이 많은 크롤링 작업 중에 사용자의 요청이 몰리게 되면 Time out이 발생하는 문제가 있음

  • 크롤링 서버를 EC2에서 분리하여 회사 내부 PC에서 동작하도록 구성하여 EC2 서버 CPU 사용률 70% 감소

  • 기존 S3에 저장된 파일을 크롤링 서버에 저장하여 S3 Outbound Traffic Cost 월 300유로 절약

사용기술: Python Kafka AWS S3 AWS EC2 AWS Lambda

프로젝트명
검색 페이지 리뉴얼
소속/기관명
(주)미스고
프로젝트 기간
2024.01. - 2024.02.
(2개월)
프로젝트 설명

기존 검색 페이지의 크기가 작아 연령대가 높은 사용자가 많은 제품 특성상 사용자 경험에 문제가 있다고 판단하여 검색 페이지를 리뉴얼함

  • 연령대가 높은 사용자 특성을 고려한 새로운 UI/UX 디자인 개발

  • 검색 페이지 체류 시간 18% 증가 및 이탈률 20% 감소

  • 와이드 버전 및 건축물대장 요약 기능 개발을 통해 구독자 13% 증대

사용기술: React Next.js Typescript Recoil Google Analytics

프로젝트명
PAION
소속/기관명
A&K Systems
프로젝트 기간
2023.07. - 2023.12.
(6개월)
프로젝트 설명

Llama2 AI를 활용한 채팅 서비스

  • 프로젝트 초기 개발부터 담당하여 진행(JWT 인증, socket)

  • React Native Remote bundle Versioning 정책 설계

  • Rabbit MQ 기반 유저간 채팅 및 AI 채팅 기능 개발

  • Metro 번들러에서 esbuild 전환을 통해 빌드 속도 2분 < 20초 로 약80% 감소

  • Github Actions을 기반으로 CI/CD 구성

  • 이미지 레이지 로딩 및 캐시를 통한 LCP 4.2s 개선

  • 채팅 페이지 리렌더링 최적화 (20번 > 8번으로 60% 감소)


사용기술: React-Native Typescript Context API Jest

프로젝트명
Tic-Tac-Toe
소속/기관명
사이드 프로젝트
프로젝트 기간
2022.09. - 2022.11.
(3개월)
프로젝트 설명

Tic-Tac-Toe 게임 (Link)

  • 2인 플레이 및 AI플레이가 가능한 틱택토 게임 구현

  • 프론트엔드 기술환경 구성 및 기본 기능 구현

  • Recoil을 사용한 스토어 디자인

  • React기반 컴포넌트 계층 구조 디자인

  • Socket.io를 이용하여 실시간으로 데이터 동기화

사용기술: React Typescript Recoil Node Express

기술 스택

기술 스택
JavaScript
TypeScript
React
Next.js
Python
AWS

자격증

자격증명
SQLD
점수/급 | 발급 기관
한국데이터산업진흥원
취득월
2023.04
자격증명
정보처리산업기사
점수/급 | 발급 기관
한국산업인력공단(HRD Korea)
취득월
2022.12
자격증명
네트워크관리사
점수/급 | 발급 기관
2급 | 한국정보통신자격협회
취득월
2022.12

교육

소속/기관
대구소프트웨어마이스터고등학교
종류 | 전공명/전공계열
고등학교 | 소프트웨어개발과
재학 기간 (재학 상태)
2021.03. - 2024.02. (졸업)

포트폴리오

타입
URL
댓글