미리보기
- 직업
- 백엔드 개발자(Node.js)
- 이름
- 박지훈
- 간단소개
- 문제를 찾아 개선 및 최적화 하는 것에 즐거움을 느낍니다. 개선 및 최적화를 위해 고민하고 해결하는 모든 과정에서 재미와 성취감을 느낍니다. 개인 프로젝트 진행 중 리뷰 업로드 속도를 약 67.5% 개선한 경험이 있습니다. 기억하는 것보다 기록하는 것을 중요하게 생각합니다. 학습하면서 배운 내용과, 프로젝트를 진행하며 겪은 경험을 블로그와 노션에 꾸준히 기록하여 현재 80+ 여개의 포스팅을 작성 했습니다.
기술 스택
- 기술 스택
- NestJS
- express.js
- TypeScript
- MySQL
- MongoDB
- aws-ec2
- Docker
- React
프로젝트
- 프로젝트명
- 1. 맛집 정보 제공 웹 서비스
- 소속/기관명
- 개인 프로젝트
- 프로젝트 기간
- 2024.04. - 2024.05.
- (2개월)
- 프로젝트 설명
- React + Typescript 로 프론트영역 구성 및 서버와 통신 로직 작성
- 반응형 웹 페이지 적용
- NestJS로 API 요청을 담당하는 서버와 DataBase 요청을 담당하는 서버 구축
- MongoDB Atals를 활용하여 클라우드 DataBase 서버 구축
- AWS EC2에 Docker를 활용하여 Container 배포
- HTTPS 환경 구성
- Jenkins로 CI/CD 환경 구축 / Discord 플러그인 활용 jenkins 결과 전송
맛있으면 0칼로리
사용자의 위치 / 지역 검색 / 식당명 기반으로 Kakao API 에서 제공하는 음식점 정보 Kakao Map 을 통해 보여줍니다. 리뷰 게시판을 통해 사용자들 간의 맛집 정보 공유가 가능합니다.
사용 기술
ReactJS, Typescript, NestJS, MongoDB, AWS EC2, AWS S3, Docker, Jenkins
담당역할
- 프로젝트명
- 2. 생성형AI 활용 사용자 맞춤 이미지 및 굿즈 제작 웹서비스
- 소속/기관명
- 팀 프로젝트
- 프로젝트 기간
- 2023.10. - 2023.12.
- (3개월)
- 프로젝트 설명
- Express 서버 라우터 개발(기여도 80%)
- 인공지능 모델 구동을 위한 Flask 서버 개발(기여도 70%)
- OAuth2.0 소셜 로그인(Kakao, Google, Naver) 구현 및 DB 저장(기여도 100%)
- AWS EC2 활용 서버 배포(기여도 100%)
- AWS S3에 이미지 저장 및 삭제 구현(기여도 100%)
- Socket.io 활용 이미지 생성 대기열 구현(기여도 100%)
DDAL_KKAK
딸깍은 생성형AI 활용 사용자 맞춤 이미지 및 굿즈 제작 웹서비스 입니다.
생성형 AI 모델(Stable Diffusion)을 사용하여 사용자가 입력한 프롬프트를 바탕으로 이미지를 생성, 생성된 이미지를 filerobot-image-editor를 이용하여 사용자가 쉽게 이미지를 편집할 수 있는 서비스를 제공합니다.
사용 기술
ReactJS, ExpressJS, MySQL, AWS EC2, AWS S3, Flask
담당역할
포트폴리오
대외활동
- 활동명
- 인공지능사관학교 4기 AI 웹서비스 JavaScript 특화과정
- 소속/기관
- 인공지능사관학교
- 활동 연도
- 2023
- 활동 상세 설명
- HTML, CSS, JavaScript와 JQuery 을 활용한 웹페이지 개발
- React와 NodeJS(Express)를 활용한 프론트엔드, 백엔드 구현
- Oracle DataBase와 CRUD, JOIN 등 SQL 문법
- Python 기초와 Numpy, Pandas, matplotlib 라이브러리
- sklearn, TensorFlow 를 활용하여 머신러닝과 딥러닝 기초
- 미니프로젝트, 핵심프로젝트, 실전프로젝트 총 3번의 프로젝트
교육내용
교육
- 소속/기관
- 한국방송통신대학교 프라임칼리지
- 종류 | 전공명/전공계열
- 대학교(학사) | 첨단공학부 AI전공
- 재학 기간 (재학 상태)
- 2024.01. - 재학 중
- 소속/기관
- 한국폴리텍V대학
- 종류 | 전공명/전공계열
- 대학교(전문학사) | 컴퓨터응용기계설계과
- 재학 기간 (재학 상태)
- 2017.02. - 2021.02. (졸업)
- 소속/기관
- 광주전자공업고등학교
- 종류 | 전공명/전공계열
- 고등학교 | 자동화기계과
- 재학 기간 (재학 상태)
- 2014.02. - 2017.01. (졸업)
자격증
- 자격증명
- 리눅스 마스터2급
- 점수/급 | 발급 기관
- 2급 | 한국정보통신진흥협회
- 취득월
- 2024.03
- 자격증명
- ADsP
- 점수/급 | 발급 기관
- 한국데이터산업진흥원
- 취득월
- 2024.03
- 자격증명
- AI-900
- 점수/급 | 발급 기관
- Microsoft
- 취득월
- 2023.11
- 자격증명
- 정보처리기사
- 점수/급 | 발급 기관
- 기사 | 한국산업인력공단
- 취득월
- 2023.11
- 자격증명
- SQLD
- 점수/급 | 발급 기관
- 한국데이터산업진흥원
- 취득월
- 2023.10
자기소개
- 자기소개
- 고등학교 2학년 회사 현장실습을 다닐 당시 부장님과 면담 중
“너는 어딜 가든 여기서 했던 것만큼만 하면 다 잘할 거야.” - 해군 복무 시절 상급자였던 장교께서 하신 말씀
“내가 나가서 사업을 한다면 너는 꼭 데리고 하고 싶다. “
책임 의식
한번 맡은 일은 책임감을 가지고 끝까지 집중하는 성격을 가지고 있어 엉덩이가 무겁다는 이야기를 많이 들었습니다.
내 일이 아닌 남의 일을 맡았을 때는 더 막중한 책임감을 느끼고 내 일보다 더 중요하게 생각하며 업무에 임합니다.
제가 사회 경험을 많이 해보지 않았지만 주변 가족, 친구들을 제외한 업무를 하며 만난 사람들에게 들은 이야기들이 있습니다.
모두 처음 경험해 보는 업무였지만, 내 공간이 아닌 다른 사람들의 공간에서 피해를 주지 않고 도움이 되고자 열심히 노력하였더니 제 능력을 인정받을 수 있었습니다.
모든 직무에서도 마찬가지지만 특히 개발 직무에서 책임 의식을 가지고 업무에 임하여 동료 개발자와 고객들에게 좋은 영향과 경험을 나누고 싶습니다.
커뮤니케이션 능력
함께 시너지를 내기 위해 노력합니다.
내 주요 업무는 개발이지만 다른 업무를 맡은 동료에게 필요한 부분이 무엇인지 내가 도움 줄 수 있는 부분이 있는지 항상 생각하고 협업하여 고객이 만족하는 서비스를 만들기 위해 노력합니다.
실제로 부트캠프 교육과정 중 진행된 프로젝트에서 역할을 분담하여 수행하고 있었습니다.
제 역할은 백엔드 서버 개발이었지만, 발표와 산출물을 담당하는 팀원은 따로 있었습니다.
그래서 발표를 준비할 때 필요할 자료가 무엇일지 고민하며 우리 프로젝트에서 어떤 부분을 강조해야 우리의 노력을 인정받을 수 있을 것인지에 대해 생각해 보며 팀원들에게 이야기 했습니다.
“각자 개발하면서 겪은 문제점과 해결한 방법, 또 구현한 기능 중 자랑할 만한 것이 있다면 정리해서 발표자에게 공유 해주세요”
팀원들은 각자 정리한 내용을 공유하였고 팀원들을 모아 회의를 진행하여 사용할 자료를 선별하였고, 그에 맞춰 산출물을 작성하였습니다.
그 결과 20+ 여개의 팀 중 3위를 달성할 수 있었고, 그 누구의 공로가 큰 것이 아닌 팀원 모두가 함께 노력하고 협업하여 고객이 만족하는 서비스를 만들어 내었다고 생각합니다.