미리보기
기본 정보
안녕하세요! 프론트엔드 개발자 김종현입니다.
기술 스택
경력
㈜ 윈스 (WINS)
웹 개발 • 통합개발2팀
윈스는 통신 서버에서 대규모 트래픽에 대해 악성 패킷을 탐지하거나 차단하는 하드웨어 제품(IPS)을 판매하는 회사입니다. 저는 공격 네트워크에 대한 정보(정책)를 관리하고 배포하는 서비스인 RMS(Rule Management System)를 주력 제품으로 관리하는 팀에서 일하고 있습니다.
(2년 2개월 | 정규직)
프로젝트
㈜ 윈스 (WINS)
RMS
여러 대의 센서(IPS)에 정책을 일괄 배포하고 정책을 관리하는 시스템
사용 기술 : Angular
NestJS
RxJS
MUI
Nx
유지 보수 및 문의 대응
정책 Export Import/Export 및 Validation 기능 개발
최대 천만 개 공격 네트워크 데이터에 대해 유효성 검증을 수행하고 이를 Excel로 반환하거나 Excel Data를 사용자 입력 값으로 받아서 화면에 출력
다수의 센서 계정에 대한 동시 처리 기능 지원
시스템 복구 기능 개발 (풀스택)
백업 파일 조회 페이지 개발
조회한 백업 파일 중 선택하여 데이터를 해당 시점으로 복구
시스템 복구 작업에 대한 이력 관리
정책 비교 기능 개발
센서 - RMS 간 실시간 비교
RMS 내 변경된 정책 이력 간 비교
서버 리소스 임계치 설정 및 알림 기능 개발
웹소켓을 활용하여 서버 리소스 임계치 초과/복구 현황을 실시간 알림
정책 데이터 백업 및 삭제 주기 설정 컴포넌트 개발
다국어 지원 : i18n을 통한 다국어(일본어) 지원
㈜ 윈스 (WINS)
Serial License Server
사내 주요 제품들의 시리얼 번호를 관리하고 인증 라이센스를 부여하는 시스템
사용 기술 : EJS
Node.js
유지 보수 및 문의 대응
신규 스펙 장비 출시 대응
라이센스 스펙 변경 대응
㈜ 윈스 (WINS)
WINS SECaaS(SECurity as a Service)
WINS의 모든 웹 기반 보안 서비스를 한 번에 연결 시켜주는 허브 페이지
사용 기술 : React
zustand
react-query
Emotion
Axios
계정 관리 기능 개발
회원가입, 로그인, 로그아웃, 정보 수정, 계정 관리 페이지(admin), 이메일 인증, JWT, 가상 세션, 암호화
서비스 이용 간 고객의 문의 사항에 답변하는 1:1 문의 게시판 개발
Moglet
머글래(Web)
숏폼 동영상 기반 맛집 추천 플랫폼
사용 기술 : Next.js
react-query
redux-toolkit
styled-component
동영상 리뷰 조회 페이지 개발 (Web View)
앱을 다운로드하지 않은 친구에게 맛집 정보를 공유할 수 있도록 웹뷰 페이지 개발
지도 페이지 개발 (Web)
Google Map API를 활용하여 머글래에 등록된 맛집의 위치를 지도에 마킹
마커 클릭 시 해당 맛집에 등록된 동영상 리뷰 페이지를 화면에 출력
자기소개
저는 사회 과학을 전공했습니다.
사회를 변화시키는 것은 학문보다 기술이라는 생각에 개발자의 길을 선택했습니다.
소프트웨어 개발에는 공학적 지식뿐만 아니라 인문학적 지식도 중요하다고 생각합니다.
현실에 안주하지 않고 새로운 일에 계속 도전합니다.
저는 공군 장교(중위)로 전역했습니다.
책임감있게 주어진 업무에 항상 최선을 다합니다.
혼자 일하지 않고 주변 동료들과 함께 일합니다.
문서화와 클린 코드에 관심이 있습니다.
대외활동
팀스파르타(주)
항해 플러스 프론트엔드 3기
현직 주니어 프론트엔드 개발자를 대상으로 10주 간 성장을 위한 집약적인 커리큘럼을 제공합니다.
1~3주차 : JavaScript & React Deep Dive
4~6주차 : 클린 코드 (함수형 프로그래밍, 순수 함수, FSD 등)
7~8주차 : 테스트 코드
9~10주차 : 성능 최적화
매주 국내 탑 티어 시니어 프론트엔드 개발자들과의 그룹 멘토링
비슷한 연차의 동료 개발자들과의 네트워킹
저는 항해에서 아래와 같은 활동을 했습니다.
지식 공유(발표) : " 포스텔의 법칙 In Typescript "
프로젝트 :
2024
삼성전자 & 고용노동부
삼성청년소프트웨어아카데미(SSAFY) 6기
1년 간 소프트웨어 개발자로 출발하기 위한 커리큘럼을 제공합니다.
1학기 : 웹 개발 기초와 알고리즘 학습
2학기 : 총 세 번의 팀 프로젝트를 개발하고 발표
저는 아래와 같은 성적으로 SSAFY를 수료하였습니다.
1학기 : Final 프로젝트에서 최우수상
2학기 : 세 번의 프로젝트 중 마지막 프로젝트에서 우수상을 수상
수료 : 전체 성적 상위 25% 이내(우수) 성적으로 수료
2021
교육
한국외국어대학교
대학교(학사) | 사회과학 전공
2013.03. ~ 2018.02.
졸업
자격증
정보처리기사
1급 | 한국산업인력공단
2023.11.
한국사
1급 | 국사편찬위원회
2017.08.