HTML/CSS, Javascript, Bootstrap, Vuejs, WebStorm.
JAVA, SpringBoot, Spring Data JPA, Spring Security, Junit5, Querydsl, MySQL, TravisCI, Github, NginX, Intellij.
Python3, Pandas, Keras, Scikit-learn, Spark, PyCharm.
AWS EC2, Lambda, S3, RDS, DynamoDB, Athena, EMR, IAM, CodeDeploy
personal project
2020.09 - 2020.11
Self-Describtive Message와 HATEOAS를 만족하는 REST API 입니다.
personal project
2020.08 - 2020.10
고객과 이벤트 업체를 연결해주는 웹 애플리케이션 입니다.
personal project
2020.07 - 2020.08
스터디를 만들고 모임을 관리하는 웹 애플리케이션 입니다.
personal project
2020.06 - 2020.07
계획을 등록하고 체크하는 웹 애플리케이션 입니다.
personal project
2020.06 — 2020.06
회원, 상품, 주문을 관리하는 서점 웹 애플리케이션 입니다.
personal project
2020.06 — 2020.06
주식 거래 시스템 API 입니다.
personal project
2020.05 — 2020.06
음원 데이터를 수집, 분석하여 페이스북 API를 통해 가수에 대한 정보를 제공하는 챗봇입니다.
personal project
2020.03 — 2020.04
구글, 네이버 로그인을 통해 접근하는 게시판 웹 애플리케이션 입니다. AWS 클라우드를 이용하여 배포하였으며, GitHub와 Travis를 통해 CI/CD를 구성하였습니다. 무중단 배포를 위해 Nginx을 사용하고 버전관리까지 할 수 있도록 개발하였습니다.
personal project
2020.03 — 2020.04
보스턴 마라톤 참가 선수들의 신체정보, 기록 데이터를 다층 퍼셉트론(다중 분류)을 통해 분석하여 결과를 예측하는 애플리케이션 입니다.
personal project
2020.03 — 2020.04
3D background 상에서 사용자의 Click, Scroll, Keydown에 반응하여 Chracter move, change 하는 웹 애플리케이션 입니다.
personal project
2020.03 — 2020.03
personal project
2020.02 — 2020.03
부산의 셀프 주유소 가격을 비교하여 가장 저렴한 주유소의 위치를 Google Maps를 통하여 제공하는 애플리케이션 입니다.
team project
2019.12 — 2019.12
창의적인 창업 아이디어를 기반으로 1박2일간 시제품을 제작하여 발표하는 해커톤 대회에서 우수상을 수상한 팀 프로젝트 입니다. 부산 서면 지역의 주차장 현황 데이터를 시각화하고 필요한 위치를 분석하는 직책을 맡았습니다.
team project
2019.12 — 2019.12
해양수산과학부의 정선해양관측데이터 및 유해적조 발생 날짜를 웹크롤링을 통해 데이터 수집을 한 뒤, 로지스틱 회귀 분석을 통해 해양상태에 따라 유해적조 발생확률을 예측하는 애플리케이션을 구현했습니다.
personal study
2020.06 — Present
Querydsl은 자바 언어의 한계를 넘어서, 쿼리를 문자가 아니라 진짜 자바 코드로 작성할 수 있게 도와줍니다. 정말 많은 개발자들이 고민해온 동적 쿼리 문제를 깔끔하게 해결할 뿐만 아니라, 문법 오류도 컴파일 시점에 모두 잡아줍니다. 자바코드로 작성하지만 SQL, JPQL과 문법이 거의 같기 때문에 쉽게 학습할 수 있고, 또 쉽게 복잡한 쿼리도 작성할 수 있습니다.
personal study
2020.06 — 2020.06
SpringBoot와 JPA만 사용하해도 개발 생산성이 정말 많이 증가하고, 개발해아할 코드도 확연히 줄어듭니다. 여기에 Spring Data JPA를 사용하면, 기존의 한계를 넘어 마치 마법처럼, Repository에 구현 class 없이 Interface 만으로 개발을 완료할 수 있습니다. 또한 반복해온 기본 CRUD기능도 제공한다.
personal study
2020.05 — Present
Adapter, Command, Proxy, Singleton 등 자바를 이용하여 다양한 디자인 패턴을 공부하고 있습니다.
personal study
2020.02 — 2020.03
데이터를 정제하고 Boxplot, Bubble, Dual Axis, Geo, HeatMap 등 다양하게 시각화 하는 법을 공부하였습니다.
personal study
2020.02 — 2020.03
한솔홈데코 웹페이지를 따라 제작해보며 HTML/CSS를 공부하였습니다.
personal study
2020.01 — 2020.02
위스콘신 대학의 유방암 데이터를 수집하여 K최근접이웃 방식으로 지도학습을 하였습니다. 약 95%정도의 테스트 정확도를 도출할 수 있었습니다.
personal study
2020.01 — 2020.02
BeautifulSoup 라이브러리 통해 웹 크롤링으로 데이터를 수집하여 시카고 지역 샌드위치 맛집을 Google Maps를 통해 시각화 했습니다.
personal study
2019.10 — 2019.11
서울 CCTV 현황 데이터와 경찰서의 범죄 검거율을 비교 및 분석하여 범죄 위험 지역을 찾고 시각화 했습니다.
Certificate
Team Paper
2019.06 — 2019.12
데이터 분석을 기반으로 대학 생활을 하며 논문 3편을 기재하였습니다.
Research circles
2018.01 — 2020.02
빅데이터 동아리를 창단하고 팀장의 직책을 수행하면서 팀원들과 다양한 데이터 분석 프로젝트를 실행하고 대회에 참가하는 활동을 했습니다.
Developer @ Big Data Lab
"Considers problems as a challenge and enjoys finding creative yet appropriate solutions. Danny is able to work out his own solutions, but also works well with a group to solve problems. Performs most jobs well and has the habit of checking work outcomes. Danny is achieving excellence in some areas but in others is not yet achieving the highest standards."
Developer @ 토탈소프트뱅크
“He will always try to do what is required, even if it means performing tasks that are not in the job description or if required to do extra work unexpectedly. However, may sometimes complain about the extra load. Aiming for a top job in the organization. He sets very high standards, aware that this will bring attention and promotion.”
Developer @ Big Data Lab
“When working to a firm but realistic deadline, Danny always completes tasks to a high standard. Care and accuracy is obvious even when put under pressure of time. Prepared to work all the extra hours it takes to meet the deadline.”