Das unbefugte Sammeln von Daten, einschließlich der von diesem Dienst bereitgestellten personenbezogenen Daten der Nutzer, ohne die Zustimmung des jeweiligen Datensubjekts ist verboten und wird abgelehnt. Wir weisen darauf hin, dass auch das Sammeln von veröffentlichten Daten ohne Genehmigung durch technische Mittel wie Crawling gemäß dem Datenschutzgesetz strafrechtlich verfolgt werden kann.
다른 사람의 선택지에 도움을 줄 수 있는 개발자가 되고 싶은 백엔드 개발자 신광천 이라고 합니다.
누군가 제 이름을 보고 "저 사람과 함께 일하는 건 즐겁다" 라는 생각을 가지고 제가 있는 팀, 회사에 긍정적인 생각을 가지고 들어오도록 하는 백엔드 개발자가 되는 것을 목표로 걸어가고 있습니다.
Karriere
Beiträge
KI-Karrierezusammenfassung
신광천님은 NestJs, Express, Django 등 다양한 기술 스택을 활용하여 백엔드 개발자로 성장해왔습니다. 특히 NestJs 기반의 MSA 아키텍처 설계 및 gRPC 통신 구현, Google Cloud Pub/Sub을 이용한 메시지 큐 기반 트랜잭션 구현 경험을 보유하고 있습니다. 또한, Python을 활용한 빅데이터 분석 및 논문 작성 경험도 갖추고 있습니다.
* NestJs를 이용하여 구글 스프레드시트의 내용을 가져오는 슬랙봇을 생성 해 새로운 업무 내용 및 요청사항을 슬랙으로 바로바로 확인하고 소통할 수 있도록 API 구현 후 GCP App Engine 을 이용하여 배포 및 관리 (참여도 100)
* NestJs MSA 아키텍처 구성 및 gRPC 통신을 위한 gateWay 구현
각 서비스별로 기능을 나눠 MSA 구조로 아키텍처를 작성하여 서로간의 의존성을 없애고 유지보수를 용이하게 만들었습니다.
또한 기존 http 통신에서 gRPC를 이용하여 속도 향상 및 다른 언어를 이용한 프레임워크와도 개발을 진행할 수 있었습니다. (참여도 100)
[ Nest, Express , Django ]
* google cloud pubsub을 이용한 message Queue Order Transaction 구현
google cloud pubsub을 이용한 message Queue Order Transaction 구현
체결엔진 구현 (참여도 100)
* Serum을 이용한 order Transaction
Serum을 이용하여 매수 매도 주문을 구현하며 transaction에 대하여 jest를 이용한 TDD 를 작성하여 주문 요청이 들어왔을 때 일어날 수 있는 오류에 대해 검증하고 구현하였습니다.(참여도 100)
홈페이지 배포 및 운영 2022-02 ~ 2022-07
호서대학교 산학협력단 홈페이지를 운영하고 관리하였으며, 서버는 협력단 내 PC로 리눅 스 서버를 구성 후 Docker hub 를 이용하여 Pull 받아서 배포를 진행하였습니다.
빅데이터 분석 및 활용 2022-02 ~ 2022-07
논문작성을위해Python을통해국토교통부와학교와협약을맺어설치한센서값들의 데이터를 정제하고, 각 데이터 마다 비슷한 값을 모아 정리하여 논문 작성에 사용하였습니 다.
- AWS RDS를 사용하여 database 구성
- dbdiagram.io를 이용한 database구조 작성
- Sequelize ORM 을 사용하여 Postgresql DB관리
- 대량의 가공된 데이터 database insert update
- 가상의 브라우저에서 데이터를 수집하는 속도 저하가 일어나 직접 게임 API를 통하여 필요한 데이터 request
- SuddenAttack에서 주어지는 무작위의 데이터들을 직접 편집 API 필요한 형태로 재구성
- AWS EC2를 이용한 서버 구성
최제원님과 함께 참여함.
프로젝트
궁금해 약!
2022년 7월 - 2022년 12월 · 6개월
* Prisma ORM 을 사용하여 Postgresql DB관리
* Joi 를 이용한 환경변수 관리
* AdminBro 라이브러리를 통해 어드민 페이지 생성
* 알약 이미지를 Flask AI 서버에게 보내 인공지능 결과 받아오기
* 약국 검색 및 필터 기능 구현
* 약국 상세 조회 기능 구현
* 약국 북마크 기능 구현
* Dto를 이용한 Request 검증
* Docker 이미지 빌드 후 배포
* AWS S3, EC2 를 이용한 이미지 버킷 및 서버 구성
프로젝트
밤하늘 [개인 일기 작성 사이트 ] 서비스
2022년 5월 - 2022년 7월 · 3개월
- Prisma ORM 을 사용하여 Postgresql DB관리
- 일기 작성, 챌린지, 북태그, 검색 기능 구현
- 기존 Multer 로 이미지를 S3로 보내주던 부분을 AWS Pre-Signed url 을 사용하여 프론트에서 이미지를 보낼 수 있게 처리하여 기존보다 속도 60% 향상
- Service, Router, DB를 3계층 구조 구성
- express-validator 를 통해 유효성 검증
- Node Scheduler
- Swagger로 API 문서 관리
- jest 를 이용한 TDD 구현
프로젝트
되어봐요 숲잘알
2022년 4월 - 2022년 5월 · 2개월
- Mongoose ODM을 사용한 DB 관리
- 검색기능, 캐릭터 기능, 랭킹 기능, 게시물, 댓글 기능 등의 API 구현
- Multer를 사용한 이미지 처리 및 API 구현
- Mongoose를 사용하여 검색 기능 구현 시 많은 양의 데이터로 인해 속도가 저하된 것을 반환을 MongoDB가 검색어와 일치하는 자료를 보내줄 때 document 형식이 아닌 Json 형식으로 반환하도록 하여 검색 속도를 약 40% 향상
- 3계층 구조 구성
- Swagger로 API 문서를 작성해 Front와 소통
프로젝트
포트폴리오 공유 서비스 [ 사용자들끼리의 포트폴리오를 공유하는 사이트 ]
2022년 3월 - 2022년 4월 · 2개월
- mongoose ODM 사용
- express-validator 를 통해 유효성 검증
- 검색기능, Award API, Education API, Project 등 API 구현
- 정규 표현식을 이용한 검색 기능 구현
- 학교를 검색할 때 학교에 대한 정보를 주는 외부 API와 연결하여 등록 시 존재 여부를 확인할 수 있게 했습니다.
- Nodemailer 를 통해 비밀번호 변경 요청 및 이메일 인증 구현
- Multer 이미지 처리 API 구현
- 유저의 보안을 위해 비밀번호를 Salt를 통한 암호화
이 프로필의 담당자이신가요?
인증을 통해 현재 프로필에 병합하거나 삭제할 수 있습니다. 만약 인증할 수 없는 경우 본인임을 증빙하는 서류 제출 후 프로필 관리 권한을 취득할 수 있습니다.