> For the complete documentation index, see [llms.txt](https://wnsgml972.gitbook.io/midas_log/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wnsgml972.gitbook.io/midas_log/contents/basiceducation/role.md).

# Role

## The long and short of it

Research and Development of In Memory Database(Pluto) and Application Framework(Phase), a dedicated engine within the company

사내 전용 엔진 인 In Memory Database (Pluto) 및 Application Framework (Phase) 연구 개발

## Role 정의

### MIDAS 개발자 역할 (2019 05 28 기준)

![Dev Role](https://4041703324-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LczQ5sDwXTyA6y83Msj%2Fsync%2F3d1edae0fb127c471a6e70bebc36c9cdabef9855.png?generation=1593336554381883\&alt=media)

### 목표 정의

**3D CAD Modeling 프로그램을 개발하는 것**

#### 팀 안의 내 목표

* 응용 소프트웨어의 기반인 프레임워크와 UI 엔진 및 메모리 데이터베이스를 코드 품질을 유의하며 설계하고 구현한다.
* 앞으로 개발 할 다른 응용 프로그램에도 잘 설계된 이 엔진을 사용할 수 있도록 문서화하고, 쉽게 공유할 수 있도록 한다.

### Details

#### 기반 개발

* `[프레임워크]` 응용 소프트웨어 프레임워크 개발 (Phase)
* `[UI]` 창의적 UI/UX 엔진 개발 (Alice UI)
* `[DB]` 타 제품 Database 호환 개발 (IFC Import/Export...)
* `[DB]` 메모리 데이터베이스 관리 시스템 연구 및 개발 (Pluto)

#### 기능 개발

* `[CAD]` 창의적 UI/UX 기능 개발 (Analysis Line, Feature Solid, IFC)
* `[알고리즘]` 대용량 데이터 처리 알고리즘 구현 (Phase, Alice UI, Pluto)
* `[알고리즘]` 기하연산 데이터 처리 알고리즘 구현 (Alice UI, IFC)

### General Skill

* DevOps
* Document
* Presentation

### 미래?

* Cloud (maybe Saas?)
