다양한 콘텐츠와 애플리케이션 개발에 관심이 있는 예비개발자입니다.
효과적이고(Effective) 참신하며(Novelty) 유용한(Useful) 프로그램을 개발하는 것이 목표입니다.
git : https://github.com/enurinm
mail :enurinm@gmail.com
-
JAVA- 가장 많이 사용하며, 익숙한 언어입니다. 대부분의 프로젝트를 해당 언어를 사용해 진행했습니다.
- Oracle, Maria DB, MySQL을 사용한 DB 개발, 연결(DAO, Mybatis) 및 쿼리 작성
- Spring, Spring boot을 사용한 웹 페이지 백엔드 개발
- 서버-클라이언트 간 네트워크 통신
- 시스템 io
-
C- 어느 정도 사용해 본 언어입니다.
- 시스템 io
-
HTML, javascript, C++, Python을 사용한 프로젝트를 진행/ 참여해 보았습니다.
- LINC+에서 주최한 2018 4차산업혁명 POWER Creative Maker Camp에서 최우수상을 수상했습니다.
RAS 프로젝트 기획 및 백엔드 파트 개발 중
- Java 17
- Spring Boot 3.2.0
- springdoc-openapi-starter-webmvc-ui v.2.3.0
- Lombok
- JDBC
- JPA
- Mybatis 3.0.3
- sqlite-jdbc 3.45.0.0
기획서(Wiki): Confluence ( https://autoraid.atlassian.net/wiki/x/PYI )
CCS 랩에서 CM MQTT 파트 개발
- JAVA
- MQTT v.3.0
관련 논문
- E-MQTT: End-to-End Synchronous and Asynchronous Communication Mechanisms in MQTT Protocol
- QoS 레벨 3: 사물인터넷에서 MQTT 프로토콜의 동기식 통신 메카니즘
가게 대기 인원 관리 및 대기순서 알림 어플리케이션의 서버
- JAVA
- MySQL 8.0 사용
다양한 방법으로 입력된 영상을 처리하는 프로그램
- C++
- OpenCV 3.0 사용
- 실행 결과 - pdf
- 간단한 인공신경망 예제(업데이트 중)
실시간 날씨 기반 스타일 추천 애플리케이션. 모바일 안드로이드에서 구동된다.
- JAVA
- SK weather planet API, waqi API 사용
- MariaDB 사용
- 실행 영상 -Youtube
공부를 도와주는 단체 타이머 애플리케이션.
- JAVA
- CM 프로그램 사용
- 실행 영상 -Youtube
- 달리기 프로그램
- JAVA
void CSetNode::Minimax(CMyNode *root, int depth)
{
int alpha = INT_MIN;
int beta = INT_MAX;
int player = root->player;
int switchedPlayer = (player == 1) ? 2 : 1;
ABPruning(root, switchedPlayer, alpha, beta, depth);
}사람을 대신하여 사목놀이 게임을 수행할 수 있는 지능형 프로그램(game agent) 구현
- C++
- 간단한 병원 DB 프로그램
- JAVA
- Maria DB 사용
요리법을 작성하여 저장하고 원하는 요리법을 출력할 수 있는 프로그램.
