김현승의 개인포토폴리오 사이트입니다.

ABOUT ME

김현승

개인정보

1993.03.18

010-8191-8151

rhgustmfrh@naver.com

학력 및 사회경험

두원공과 전문대학교 졸업

LG 디스플레이 전문기술직 (2017.5.22 ~ 2019.01.01)

LG 화학 전문기술직 (2019.01.02 ~ 2021.4.15)

더조은 컴퓨터 학원 웹퍼블리셔 과정 (2022.06.12 ~ 2022.12.21)

스탠다드 네트웍스 전송개발팀 사원 (2022.12.22 ~ 현재) 재직중

자기소개

열정가득한 개발자 김현승입니다.
저는 웹페이지 구축을 통해 하나의 세계를
만들어 나가는 과정이 너무나도 재밌습니다.
제가 만든 웹서비스가 많은 사람들이 이용하는
행복한 서비스가 되기를 바랍니다.

Skills

html

html은 마크업 언어로써 웹페이지의 기본적인 틀을 구성합니다.
저는 html 요소의 쓰임과 구성에 대하여 알고 있습니다.
html 태그 속성을 알고 있습니다.
사용자 속성을 이용하여 데이터를 전송할 수 있습니다.
시멘틱 태그의 정의에 대하여 알고 있습니다.

css3

css는 마크업언어 틀에 레이아웃과 스타일을 정의 합니다.
저는 선택자를 이용해 선택한 html 태그에 스타일을 지정할 수 있습니다.
선택자 우선순위에 대하여 알고있습니다.
css 박스모델에 관하여 padding,border,margin 순서를 알고 있습니다.
scss를 이용하여 더욱 편하고 간결하게 코드를 작성할 수 있습니다.

javascript

자바스크립트의 DOM을 활용, html 태그를 동적으로 제어할 수 있습니다.
변수 또는 배열을 선언 하고 연산자를 사용, 제어문을 작성할 수 있습니다.
반복문을 사용하여 반복 작업을 간단히 할 수 있습니다.
함수를 정의 하고 호출하며 매개변수와 인자값을 전달할 수 있습니다.
객체와 속성,매서드를 사용하여 데이터를 정리하고 조작할 수 있습니다.

node-js

자바스크립트 런타임 환경으로 서버사이드 개발을 쉽게 만들어 줍니다.
express.js 프레임워크를 사용하여 서버제작과 mongodb 데이터베이스 연결이 가능합니다.
get요청 및 post요청을 통해 서버로 통신할 수 있습니다.
ejs태그를 사용하여 통신을 간편하게 할 수 있습니다.

mongodb

mongodb는 noSql로 분류되는 크로스플랫폼 도큐먼트 지향 데이터베이스 시스템입니다.
db를 구성할 때 collection에 데이터를 추가/수정/삭제하고 원하는 데이터만 가져올 수 있습니다.
searchIndex를 통해 검색기능을 활용할 수 있습니다.

react

리액트는 자바스크립트 라이브러리로써 가상 DOM을 사용하여 해당되는 DOM만 교체하는 식으로 빠른 렌더링이 가능합니다.
간단한 컴포넌트를 작성하고 렌더링 할 수 있습니다.
state를 사용하여 변수를 생성하고 조작할 수 있습니다.
props를 사용하여 데이터를 조작하고 전송할 수 있습니다.
recoil리코일을 이용한 상태관리가 가능합니다.

java

자바는 가상 머신위에서 동작하는 프로그래밍 언어로 객체 지향적 특성을 가지고 있습니다.
스프링부트를 사용하여 웹 어플리케이션을 만들 수 있습니다.
jpa를 사용하여 데이터 베이스를 연결할 수 있으며mvc 패턴웹플럭스등을 이용하여 웹 개발을 구현 할 수 있습니다.
스프링 시큐리티 및 jwt, oauth2를 사용하여 회원관리 및 sns 간편 로그인을 구현할 수 있습니다.
스프링 클라우드 데이터 플로우를 사용하여 데이터 처리 무중단 서비스를 구현 할 수 있습니다.

PORTFOLIO

portfolio

어메스 커피

- 개발기간 : 약 2주
- 개발인원 : 본인
- 작업 기여도 : 100%
- 주요특징 : 가상의 커피 전문점 웹사이트 구현, passport.js 통한 로그인 기능,
반응형 구현
- js : AOS,스와이퍼,isotop 라이브러리 사용 / 카운트기능,구역별 이동기능,
함수 리팩토링, 회원가입 시 정규표현식 사용
- node.js,mongodb : server.js에 get요청,post요청을 통한 MPA구현,ejs태그, mongodb를 이용해 게시판 및 댓글 기능 구현

Ai 갤러리

- 개발기간 : 약 2주
- 개발인원 : 본인
- 작업 기여도 : 100%
- 주요특징 : Ai그림 갤러리 웹사이트 구현,관리자 로그인 기능 구현,반응형 구현
- js : AOS,스와이퍼,isotop 라이브러리 사용 / 카운트기능,함수 리팩토링,
페이징기능 구현
- node.js,mongodb : server.js에 get요청,post요청을 통한 MPA구현,ejs태그,
검색기능 구현, 관리자 등록 기능을 통한 카테고리별 전시관 등록,작품등록,뉴스등록 가능

가지마켓

- 개발기간 : 약 2주
- 개발인원 : 본인
- 작업 기여도 : 100%
- 주요특징 : 가상의 중고거래 웹사이트 구현, passport.js를 통한 로그인 기능,
관리자 로그인 기능 구현, 반응형 구현
- js : 카운트기능,함수 리팩토링, 회원가입 시 정규표현식 사용,페이징기능 구현, chart.js API를 통한 데이터 표현
- node.js,mongodb : server.js에 get요청,post요청을 통한 MPA구현,ejs태그,
검색기능 구현, mongodb를 이용해 게시판 및 댓글 기능 구현

pacificOcean

- 개발기간 : 약 2달
- 개발인원 : 본인
- 작업 기여도 : 100%
- 주요특징 : 친환경 쇼핑몰 웹사이트 구현 및 실서비스를 위해 개발중,
프론트 : 리액트로 구현, 리코일 사용하여 상태관리, 반응형 구현
백엔드 : 스프링 시큐리티, jwt 사용 회원가입 로그인 기능, oauth2 이용 간편로그인 기능, 중복 방지를 위한 이메일 인증 기능 구현
DB : postgres 사용 관계형 db 구현,
장바구니 및 결제, import를 이용해 제품 결제 및 관리 기능 구현 예정

CONTACT ME

phone : 010-8191-8151

email : rhgustmfrh@naver.com