Profile Image
Junior Developer
Daeyeon Kim
shaqok8@gmail.com
shaqok
Daniel Daeyeon Kim
JS 기반 웹/앱 서비스 프론트 및 백엔드 개발을 중점적으로 경험했으며, 새로운 언어 및 기술을 배우는 것에 흥미가 있습니다. 또한 유지보수성이 높은 설계를 고려하며, 단순 개발업무보단 비즈니스 이해와 커뮤니케이션을 바탕으로 개발을 진행하려 노력하고 있습니다.

Work Experiences

Research Assistant
물리천문학부, Carleton College
2022.06 -
Python
Postgres
Django
Plotly
Jira
  • Python 으로 2GB 가량의 Numpy 형식의 연구 데이터 파일에서 주요 사용 데이터를 평균 40KB 사이즈로 추출 후 PostgreSQL 을 사용하여 저장 및 관리
  • 풀스택 프레임워크 Django를 사용하여 프론트와 DB의 연결을 간소화, plotly.express 를 사용하여 Postgres DB에 저장된 데이터를 시각화
  • Jira 를 통해 다른 팀원들과 프로젝트 관리 및 문서/기록 작성
DataSquad, Carleton College
2022.01 - 2022.06
React
D3.js
Trello
Bitbucket
  • Carleton College 졸업생 커리어 트랙킹 사이트에서 메뉴얼하게 작성된 기존 다이어그램 코드를 React 와 D3.js 를 컴포넌트화 하여 리팩토링
  • 총 4명의 인원이 Trello 와 Bitbucket 을 통해 프로젝트 관리와 소스코드 버전 관리
개발 인턴
Travel Monday
2020.05 - 2020.07
React
Node.js
MongoDB
Mongoose
  • 여행 성향 테스트 웹앱을 기획자와 디자이너와의 협업을 통 React 로 개발하고 Netlify 로 배포하여 약 4000명의 사용자를 기록
  • 앱 프로젝트의 초기 테스트 데이터를 유연하게 관리하기 위해 MongoDB 와 Mongoose 를 사용하여 DB 구성
  • Node.js 서버에서 RESTful 구조를 따라 API 작성 및 사용자 인증 구현

Projects

Berry
화장품 유해물질 스캔 앱
프론트엔드
React Native
Context API
Expo
Google Vision API
Firebase (Authentication, DB)
  • 미국소재 에모리대학 스타트업 프로젝트 지원을 통해 총 4명의 팀원이 함께 아이디어 기획 및 방향성, 자료 조사, 인터뷰, 프로토타입 구성, Figma 를 통한 협업 등을 진행
  • 크로스플랫폼을 고려해 React Native 를 통해 개발하고 Firebase Authentication 과 DB 를 사용하여 서버 개발을 간소화
  • Google Vision API 를 통해 화장품 구성 물질을 텍스트로 인식 후 didYouMean.js 라이브러리를 이용해 DB 매칭 중 오차를 개선함
DediCats - 대디캣츠
SNS 기반 길고양이 정보 공유 앱
프론트엔드, 팀장
React Native
Expo
MobX
styled-components
Google Maps API
  • 아이디어 제공 및 기획, 목업 디자인 구성, 리액트 전체 컴포넌트 구조 설계, 애자일 스크럼 방식으로 프로젝트 관리 등 3인의 팀원과 협업
  • MobX 스토어 리팩토링 작업으로 기능별 총 8개 스토어로 분산 및 확장. Helper function 을 담은 Helper Store 를 분리해서 헬퍼 함수의 모듈화
  • Google Maps API 를 이용하여 지도 렌더링 및 기기 Screen Region 을 이용해 마커 렌더링 최적화

Education

2016.09 - 2023.03
- 미국 미네소타주 소재 Carleton College 컴퓨터공학과
2020.11 - 2020.03
- 코드스테이츠 부트캠프 수료

Skills

Language:
한국어
영어
Programming Language:
JavaScript
Python
C
R
(Java, SQL)
Frontend:
HTML/CSS
React
React Native
Gatsby
Backend:
Node.js
Express
Django
Postgres
(MySQL, MongoDB)
Tools:
Git
Github
Bitbucket
Trello
Jira
Notion
Slack
Discord
Postman
Firebase
AWS
GCP