MVC 패턴 중 DAO만이 DB에 접근하여 데이터를 무결하게 관리하듯이,
저의 개발 여정도 다오처럼 무결하게 나아가고 싶다는 의미입니다.🤓
Contact.
✉️ jnhro1@gmail.com
Introduce.
- 좋은 서비스를 제공하기 위해 BE/FE 모두 관심을 가지고 공부중입니다.
- 가독성 좋은 코드를 짜기 위한 고민을 하며, 리팩토링을 습관화합니다.
- 다양한 사람들과 소통하며 인사이트를 넓혀나가는 것을 좋아합니다.🧐
- 배운 것을 기억하고, 공유하기 위해 기술블로그를 운영하고 있습니다.🥰
- 일할 때는 워커홀릭, 놀 때는 유머홀릭으로 즐겁게 코딩합니다.
- 달리기🏃♀️ 와 음주가무🍻 를 좋아합니다.
Skill Set.
BackEnd
Javascript
문법적 원리를 이해하며, ES6 활용 가능
Node (Express.js)
REST API 규격에 맞는 API 개발 가능
MySQL
GroupBy, Join, SubQuery 활용 가능
Redis
set/get/del 활용하여 세션 토큰 데이터 관리 가능
Mocha 활용한 TDD
간단한 Unit, API 테스트 가능
Infra & Devops
- AWS(Amazon Web Service)
- AWS RDS 구축 및 데이터 제어
- AWS EC2 구축
- AWS S3 구축
- AWS Route53 호스팅
- NGINX 활용한 리버스 프록시
- PM2 활용한 무중단 서비스
- Sentry 활용한 에러 모니터링
Front-End
- HTML/CSS
- React
- Redux
Tools
- Visual Studio Code
MySQL Workbench
ERD, 데이터 제어
Postman 을 활용한 API 테스트
API 테스트 및 문서화 가능
Figma, XD 를 활용한 UI/UX 소통
간단한 프로토타입 디자인 기획 및 제작 가능
ETC
Slack 을 활용한 커뮤니케이션 및 프로젝트 관리
멤버간 소통 및 Git, Sentry 의 Notification 역활로서 활용 가능
- Notion 을 활용한 문서 관리
Git 을 활용한 프로젝트 형상관리
ISSUE / PR 활용, 브랜치 전략 가능
Project.
1일 1스트레칭 추천 서비스 : 뭅스터
- Skills
- BE: JS, Node.js, MySQL, Redis, AWS
- FE: JS, React, Redux
- Roles
- 기획: 서비스 기획 및 웹 디자인
- BE: DB 설계, REST API 구현
- INFRA: AWS EC2/RDS/S3 구축
- FE: SPA, CSR 로 화면 랜더링
- 서비스 웹서비스 둘러보기
- 어드민 웹서비스 둘러보기
- 포트폴리오 둘러보기
왓챠 피디아 클론코딩 : 으랏챠 피디아
- Skills
- BE: JS, Node.js, Express
- FE: JS, Vanilla.js, webpack
- Roles
- FE: 영화 상세 화면 퍼블리싱, 로그인/회원가입/인증 구현, 사용자 평점 구현
- BE: MVC 구조로 패턴 분리, REST API 개발, auth 구현을 위한 쿠키
- 협업 : git merge 담당, API 요구사항 정리 및 구현, 개발 과정 노션 문서화
- 포트폴리오 둘러보기
Experience.
javascript 과외 강사 / 2021. 09 – 진행중
- html, css, javascript 를 활용한 웹 페이지 개발 강의
CS 코딩학원 / 2020. 09 – 2021.09
학원 강사
c, python, entry, 정보처리기능사 강의
이엠시스 / 2019. 09 – 2020. 02
근로장학생 백엔드 개발자
tcp protocol 을 활용한 시리얼 통신 서버 소프트웨어 개발
- 사용 언어 : c#
- 개발 환경 : visual studio winform
비제이월드 / 2018. 09 – 2019. 06
근로장학생 풀스택 개발자
로완 뮤직 엔터테인먼트 웹 서비스 개발 및 유지보수
충청남도 경제개진흥원 웹 서비스 유지보수
사용 언어 : html/css, javascript, java, php, asp
개발 환경 : cafe24, spring, svn, trello
Awards.
국내 학술대회 우수 논문상 / 2020 / 국제문화기술진흥원
- 주제 : IoT 기반 뉴트로 게임기 연구 (AI 스피커를 활용한 오락기 게임 개발)
- 개발 환경 : Raspberry Pi, Magic Mirror, Retro Pie
Hackathon VR&AR 앱 기발 챌린지 전국대회 장려상 / 2019 / 소프트웨어교육혁신센터
- 주제 : AR을 활용한 초등학생 교육용 소방 대피 훈련 어플리케이션 개발
- 사용 언어 : java, c++
- 개발 환경 : Android Studio, Unity
Certification.
SQLD 개발자 / 2021. 10 / 한국데이터산업진흥원
정보처리기사 / 2020. 08 / 한국산업인력공단
Patents.
【발명의 명칭】: 음성 인식 레트로 게임기 및 그 구동방법
【출원번호】: 10-2020-0044609
【출원인】: 조나현, 하재인
Education.
- ICT학부 소프트웨어학 (4.41/4.5)