채용공고 올리기

이승원님을 응원해보세요!

지금 만족하고 있어요

미리보기

기본 정보

이름
이승원
직업
백엔드 개발자(NODE.JS)
간단 소개

안녕하세요, 저는 Node.js 기반의 백엔드 개발에 흥미를 가진 이승원입니다. 목표지향성을 가지고 있으며, 학습을 통해 신속히 이해하고 적용하며, 그 과정에서 깊이 있는 이해를 위해 노력하고 있습니다. 열정과 도전적인 목표를 통해 신속하게 성장하되, 부족한 부분을 보완하며 튼튼하게 성장하는 것이 제 목표입니다.

기술 스택

기술 스택

JavaScript, Node.js, NestJS, GitHub, Notion, SQL, aws-ec2, aws-rds, aws-s3, aws-iam

프로젝트

프로젝트명

맛집 추천 서비스 프로젝트

소속/기관명

원티드/프리온보딩

프로젝트 기간

2023.11. ~ 2023.11.

프로젝트 내용

기술


  • Node.js 18, Nest.js 10, TypeORM 0.3, MySQL 8, TypeScript 5, Redis 2.1

프로젝트 설명


이번 맛집 추천 서비스 프로젝트에서는 팀 협업과 코드 품질에 중점을 두었습니다. GitHub 및 Notion을 통한 팀 협업과 코드 리뷰를 통해 효율적인 소통을 도모했습니다.

담당 파트


  • 음식집 평가 생성 API
    RESTful API설계
    Unit Test 코드 구현
  • 시군구 데이터 고도화
    CSV 데이터를 Scheduling을 통해 일정 주기마다 데이터 캐싱
    Redis 사용하여 캐싱된 데이터 저장

배운점


  • GitHub를 통한 협업과 코드 리뷰를 통해 팀원들과 효율적으로 소통하는 방법을 익혔습니다.
  • 테스트 코드를 작성하면서 코드의 가독성, 함수 간 의존성을 최소화하는 중요성을 깨닫게 되었습니다
프로젝트명

주식 커뮤니티 프로젝트

소속/기관명

스파르타코딩클럽/내일배움캠프

프로젝트 기간

2023.08. ~ 2023.09.

프로젝트 내용

기술


  • 주: Node.js, Nest.js, MySql, TypeORM,
    부: Redis, AWS
    (ES2, S3, Code Deploy, Route53, ACM, Open Search)

설명


일반적인 커뮤니티와의 차별성을 확보하기 위해 주식을 활용한 퀴즈 시스템을 도입하여 사용자에게 점수를 부여하고, 랭커 시스템을 구현하였습니다.

담당 파트


  • 게시판, 공지 게시판, 댓글 API
  • 조회수, 좋아요 API
  • Swagger
  • Open Search를 통한 검색 및 자동 완성 기능 구현
    DB 데이터를 Cron을 통해 주기적으로 Open Search업데이트.
  • AWS EC2 배포
  • Git Action을 통한 CI/CD 구현
  • HTTPS 변경
  • AWS 인프라 아키텍처 설계
    CI/CDAWS서비스를 활용한 파이프라인 구현

배운점


  • AWS 경험을 통해 인프라 아키텍처에 대한 이해를 높였습니다.
  • 다양한 기술을 경험하는 데에만 중점을 두어 해당 기술을 선택해야 하는 이유를 명확하게 고려하지 않아, 프로젝트에 필요한 기술을 선택하고 활용하는 데에 이해도가 부족했습니다.
  • 협업 스킬이 부족하여 코드 가독성이 낮아지고, 유지보수의 어려움을 느꼈습니다.
    이를 통해 팀 룰, 코드컨벤션, 코드 리뷰의 중요성을 깨닳게 되었습니다.
프로젝트명

Click Callenge

소속/기관명

개인

프로젝트 기간

2024.03. ~ 진행 중

프로젝트 내용

프로젝트 설명


클릭 카운트를 기반으로 한 사용자 랭킹 시스템을 개발하여 사용자들이 서로의 활동을 비교하고 경쟁할 수 있도록 합니다. 또한, 추후 버튼의 위치를 랜덤하게 생성하여 난이도를 조절하는 기능을 추가할 계획입니다.

이번 프로젝트를 통해 Nest.js를 더 깊게 이해하고 적용하는 것을 목표로 하고 있습니다.

포트폴리오

URL

link

https://large-mango-b33.notion.site/Backend-6ecd3af5e41e46248f2e0228ac7dd134?pvs=4

URL 링크

교육

소속/기관명

원티드

종류 | 전공

사설 교육 | 프리온보딩

재학 기간 | 재학 상태

2023.11. ~ 2023.12. | 졸업

소속/기관명

내일배움캠프

종류 | 전공

사설 교육 | node.js

재학 기간 | 재학 상태

2023.05. ~ 2023.10. | 졸업

자격증

자격증명

ITQ Master(엑셀, 파워포인트, 한글)

점수 | 발급기관

A | 한국생산성본부

취득연월

2015.12.

자격증명

정보처리

점수 | 발급기관

기능사 | 한국산업인력공단

취득연월

2013.08.

자기소개

자기소개

개발자가 되려는 이유

목표를 설정하고 그에 도달하기 위해 도전하는 성격을 가지고 있습니다. 10대에는 구체적인 목표를 세우고 도전해오면서 새로운 경험을 쌓았으며, 20대에는 이전의 경험을 바탕으로 부족한 부분을 보완하고 새로운 목표를 향해 나아가는 시간을 보냈습니다. 도전을 즐기며 새로운 것을 배우고 성장하는 과정을 즐기는 저에게 개발자라는 직업은 매력적으로 다가왔습니다.

현재는 자바스크립트를 주 언어로 선택하고, Node.js와 Nest 프레임워크를 활용하여 다양한 프로젝트를 수행하고 있습니다. 이러한 경험을 통해 구체적인 성과를 달성하며, 특히 프로젝트를 통해 부족한 부분을 파악하고 보완하는 것에 집중했습니다.

또한, 현재는 개인 프로젝트를 진행하고 있으며, 부족한 기본기를 보완하기 위해 학습하고 있습니다. 서적과 온라인 강의를 통해 새로운 기술을 배우고, CS와 알고리즘 공부를 통해 기술적 역량을 향상시키고 있습니다. 이러한 노력을 통해 더 나은 개발자로 성장하고 싶습니다.

나의 강점

  1. 책임감: 프로젝트를 성공적으로 완료하기 위해 맡은 역할을 일정보다 빠르게 소화해내고, 팀원들이 어려움을 겪을 때 함께 고민하며 해결해 나가는 데 기여했습니다.
  2. 소통 능력: 다양한 의견을 수렴하고 팀원 간에 원활한 정보 전달을 위해 중개 역할을 수행했습니다. 프로젝트 진행 과정에서 팀원 간의 소통을 조율하여 의사 결정 속도를 높이고 문제를 신속히 해결했습니다.
  3. 자기관리: 하루 12시간 이상의 공부와 프로젝트를 병행하면서 꾸준한 운동 습관을 유지하여 체력과 스트레스를 관리했습니다. 이러한 노력으로 공부 기간 동안 최상의 컨디션을 유지하고 프로젝트나 공부에 집중할 수 있었습니다.
  4. 자기객관화: 자신을 되돌아보는 습관을 가지며, 부족한 부분을 인지하고 보완해 나가고 있습니다.

지원동기

회사에서 제 개인적 역량을 끊임없이 향상시키고, 이를 조직의 발전에 기여하여 함께 더 나은 미래를 만들고자 합니다. 회사의 비전과 목표에 공감하며, 그 비전을 실현하기 위해 최선을 다하고자 합니다. 미래를 내다보며, 지속적인 학습과 발전을 통해 회사와 함께 성장하고 싶습니다

댓글