앞으로의 개발업무 진행을 위해 여러분의 개발 경험을 파악하고자 합니다. 2 페이지의 참고사항을 참고해서 아래와 같이 임베디드, 프론트엔드 백엔드 등으로 구분하여 작성해 주세요.

그리고, 프로그래밍 관련 사항은 괄호안에 초급, 중급, 고급 등으로 기술수준을 기입해 주세요.

작성해 준 내용은 향후 개발환경 등 개발방향 결정時 활용토록 하겠습니다.

□ 연구원 ○○○ (예시)

구 분	내 용	비 고
임베디드	o 프로세서 : STM32(BSP), ARM(Application) o RTOS : VxWorks(Porting), pSOS(Application)
프론트엔드	o WEB : HTML(고급), JavaScript(중급) o Windows - 언어 : C#(중급) - Framework : WinForms(고급) - DB : SqlServer, MySql o 모바일(안드로이드) - 언어 : Java(중급) - Framework : Flutter(고급) - DB : Sqlite, MySql o 모바일(iOS) - 언어 : Objective-C(중급) - Framework : Flutter(고급) - DB : Sql, MySql
백엔드	o WEB : ASP.NET(중급) o UNIX/Linux - 언어 : C/C++(고급) - DB : MySql o Windows Server - 언어 : C/C++(고급) - 서비스 : IIS, - DB : MySql

□ 참고사항

【임베디드】

o  ‘BSP(Board Support Package)’는 하드웨어 개발 이후 프로세서에 맞춰서 부팅 이후 최초 동작하도록 작성한 코드(보통 어셈블리어)를 말함

o  ‘Application’은 BSP가 동작된 상태 또는 RTOS가 부팅된 상태에서 일반 업무로직을 작성하는 것을 말함

o ‘Porting’은 BSP가 동작된 상태에서 RTOS가 동작하도록 조치하는 것을 말함

o RTOS : VxWorks, pSOS, Embedded Linux, FreeRTOS, QNX, RTLinux, eCos, Windows CE 등

【프론트엔드】

o WEB : HTML, JavaScript

o Windows

- 언어 : C/C++, C#, Basic, F#, Python 등

- Framework : API, MFC, WinForms, WPF, UWP, MAUI 등

- DB : SqlServer, Oracle, MySql, PostgreSQL, SQlite 등

* DB 연동 프로그램을 작성해 본 경우 포함(이하 동일)

o 모바일(안드로이드)

- 언어 : Java, Kotlin, Dart, C#

- Framework : Flutter, MAUI

- DB : SqlServer, Oracle, MySql, PostgreSQL, SQlite 등

o 모바일(iOS)

- 언어 : Objective-C

- Framework : SwiftUI, Flutter, MAUI

- DB : SqlServer, Oracle, MySql, PostgreSQL, SQlite 등

【백엔드】

o WEB : ASP.NET, Node.js, Sprint Boot, Django 등

o UNIX/Linux

- 언어 : C/C++, Python, Perl 등

- DB : SqlServer, Oracle, MySql, PostgreSQL, SQlite 등

o Windows Server

- 언어 : C/C++, C#

- 서비스 : IIS, Exchange, Active Directory 등

- DB : SqlServer, Oracle, MySql, PostgreSQL, SQlite 등