I AM BACKEND DEVELOPER

저는 Node.js, JavaScript, HTML, CSS 개발과 MySQL, MongoDB 사용이 가능하며 Blockchain을 익히고 있는 신입 개발자입니다.

이어서 보기

About Me

어려운 문제를 해결했을 때의 성취감을 알아가고 있는 개발자입니다.

웹 개발에 관한 개인/팀프로젝트로 Git/GitHub, Sourcetree 등 협업툴을 사용할 수 있게 되었고, DB연동, 웹 호스팅 등의 경험을 하며 흥미를 느꼈습니다.

  • 건국대학교 전자공학과 전공 (2016.3 ~ 2021.2)
  • 정보처리기사 자격증 (2020.11.12)
  • 블록체인 기반 핀테크 및 응용 SW개발자 양성과정 수료 (2020.12 ~ 2021.10)
  • TOEIC 830 (2020.11.29)

디테일을 놓치지 않기 위해 구현한 기능에 취약점이 있지 않은지 관심을 갖고 완전한 해결을 위해 노력하는 편입니다.

Node.js와 MySQL, MongoDB 연동을 통한 서비스 구현에 강점을 보이며, 웹소켓 사용에 흥미가 있습니다.

C/C++, MATLAB, VHDL 등의 학습을 통해 코딩을 접했고 컴퓨터프로그래밍, 컴퓨터구조, 디지털공학 등 관련 과목에서 대체로 좋은 성적을 거뒀습니다.

Skills

만들고자 하는 목표에 대해 필요한 기술들을 빠르게 습득하고 구현합니다. 할 수 있는 경계선을 더 넓혀 나가고자 합니다.

기술 구분 로고 활용 수준 평가
JavaScript JavaScript Logo JavaScript를 숙련도를 높여나가는 단계이며 간단한 알고리즘을 사용한 프론트엔드의 개발이 가능합니다. 브라우저 환경의 JavaScript의 경우 현재 상용되는 Chrome 환경에서 정상 작동하도록 개발하고 있습니다. 페이지의 최적화를 위해 AJAX를 사용할 수 있습니다.
Node.js Node.js Logo Node.jsExpress, Koa등 웹 개발 프레임워크를 구축할 수 있으며, React를 프론트로 연동하여 개발할 수 있습니다. Socket.io를 사용한 실시간 채팅과, multer를 사용한 파일 업로드, 게시글 및 댓글 CRUD 구현 등이 가능합니다.
React React Logo Redux로 상태 관리를 하며 Axios를 주로 사용하여 API 요청을 구현합니다.
cheerio-httpcli를 사용한 크롤링을 경험해보았으며, 필요한 웹 컴포넌트 구조를 구성하고 개발할 수 있습니다 또한 Node.js로부터 JWT를 발급받아 사용자 인증을 구현할 수 있습니다
Express Express Logo Express generator로 프로젝트를 생성하여 Node.js를 설계하고 개발할 수 있으며 MongoDBMongoose와 연동하여 CRUD를 제공할 수 있습니다
카페24를 통한 호스팅이 가능하며 express-sessionCookie를 통해 세션 형태로 사용자 인증을 구현할 수 있습니다
MySQL MySQL Logo vs code, cmd, phpMyAdmin을 이용해 query문을 입력하여 mysql db 사용, 연동, 관리가 가능합니다. 필요한 테이블을 구축하고 데이터 ID 값은 주로auto increment를 설정해 사용하고 있습니다.
MongoDB MongoDB Logo 관계형 데이터베이스를 설계하고 Mongoose를 사용하여 높은 생산성으로 backend를 개발할 수 있습니다.
MongoDB CompassPostman로 테스트가 가능하며 데이터 ID 값은 주로 MongoDB 내장 값인 _id를 증감 시켜 사용하고 있습니다.
HTML5 HTML5 Logo CSS, Javascript와의 연동성을 고려한 구조설계와 능숙한 개발이 가능합니다. form, input 태그들을 이용해 Node.js 등의 backend로의 정보전달, 라우팅을 통한 DB연동 등이 가능하며 파입 업로드, 저장도 가능합니다.
CSS3 CSS3 Logo 필요한 요소들을 block, flex, bootstrap 등을 이용하여 배치가 가능하며, keyframe을 이용한 애니메이션 효과 적용을 경험해봤습니다. 오픈소스를 이용해 javascript를 통한 애니메이션, 스크롤 효과 적용 등이 가능합니다.
PHP PHP Logo mysql과 연동해 게시글 CRUD와 페이징, 댓글 기능 등의 구현이 가능합니다. multer를 이용해 파일을 업로드하고 삭제 시 db에서도 삭제되게 구성합니다. mysql-real-escape-string을 이용해 정보를 필터링하고 htmlspecialchars를 이용해 XSS 공격을 방지할 수 있습니다.
Solidity Solidity Logo erc-20erc-721 토큰을 구성해 NFT를 구현할 수 있습니다. metamaskweb3로 받아서 사이트에 접속 시 연결해 이더리움을 사용하거나 토큰을 등록해 거래할 수 있게 합니다. node.js를 이용하여 파일 업로드를 위한multer를 사용하는 것도 가능합니다.
객관화하기 어려운 관계로, 제가 이해하고 구현할 수 있는 수준을 작성했습니다.

Contact

제게 궁금한 점이나, 해주고 싶은 말씀이 있으실까요? 감사히 듣고 배우겠습니다.

Location:

경기 의왕시

Call:

+82 10-7347-6221