const Louis = {
name: '유도근',
github: ['<https://github.com/yukina1418>'](<https://github.com/yukina1418>),
blog: ['<https://velog.io/@yukina1418>'](<https://velog.io/@yukina1418>),
email: '[email protected]',
phone: '01034017015',
};
완벽한 것은 존재하지 않다고 생각하기에 개선 요소를 찾으려고 노력하는 신입 백엔드 개발자 유도근 입니다.
Javascript, Typescript
자주 사용되고 있는 ES6의 문법들을 이해하고 활용하고 있으며, JS의 예기치 못한 에러를 발생시킬 수 있는 타입을 지정하여 사용할 수 있는 Typescript를 사용하여 코드에 적용시킬 수 있습니다.
Nest.JS
Nest의 프레임워크에 내장되어있는 다양한 기능을 사용해본 적이 있고, Nest를 사용하여 서버를 구축해 팀 프로젝트를 진행한 경험이 있습니다.
Express.JS
express를 사용하여 간단한 서버를 구축해본 경험이 있습니다.
MySQL
MySQL을 사용하여 팀 프로젝트를 진행해본 경험이 있습니다.
Redis
대표적으로 캐시를 구현할 수 있는 Redis 사용하여 검색 시스템과 JWT의 로그아웃을 구현해본 경험이 있습니다.
Mongodb
미니프로젝트때 간단하게 사용하여 NoSQL과 SQL의 차이를 알고 있습니다.
TypeORM
ORM 중 한가지인 TypeORM을 사용해본 적이 있고 다양한 조건이 필요한 검색을 Brackets를 활용하여 검색쿼리를 구현해본 경험이 있습니다.
Docker
Docker를 활용하면서 얻을 수 있는 장점을 이해하고 있으며, Docker-compose를 통한 서버 구축 경험이 있습니다.
GCP
GCP를 활용하여 스토리지 및 소셜 로그인을 구현해본 적이 있으며 Serverless DB를 적용해서 kubernetes를 통하여 팀 프로젝트를 배포하고 CI/CD를 적용한 경험이 있습니다.
VSC
많은 사용자를 보유하고 있는 IDE인 VSC를 주력으로 코드를 짜고 있고 다양한 익스텐션을 추가하여 적용해서 사용할 수 있습니다.
Git & Github
팀프로젝트를 하면서 여러명이서 작업할 수 있는 환경을 구축할 수 있으며 병합 문제가 생겼을 경우 해결을 해본 경험이 있습니다.
Notion & Discord & Slack
프로젝트를 진행하면서, 이력서를 작성하면서
다양한 커뮤니티 툴을 사용해본 경험이 있습니다.
Elasticsearch
Elasticsearch를 활용하여 검색엔진을 구축해 필터 검색을 구현해본 적이 있습니다.
Logstash
Logstash를 사용하여 외부 컴퓨터에서 GCP 상에 있는 DB에 접근하여 엘라스틱서치에 값을 넣어본 적이 있습니다.
GraphQL
GraphQL을 활용하여 프로젝트를 다양한 API를 만들어 프론트엔드와 협업을 해본 경험이 있습니다.
REST API
REST API를 사용하여 API를 구현해본 경험이 있습니다.
저는 어릴 때부터 알고 있는 것들을 토대로 글을 작성하는 것을 즐기곤 했습니다.
부트 캠프 수업이 시작된 후 수많은 것들을 배우기 시작하면서 이해가 안 되는 부분이 많아지기 시작했는데,
이해가 되지 않는 부분을 정리해서 포스팅을 하면서 배운 것에 대한 복습을 하기 시작하였고
저처럼 이해를 하지 못했던 같은 기수의 수강생분들에게도 공유를 하면서 이해가 될 수 있도록 설명을 하기도 하였습니다.
팀 프로젝트가 시작된 후부터는 협업 이라는 것을 처음 해보면서 일어났던 다양한 문제들과 서버를 구축하며