Compare commits

..

3 Commits

Author SHA1 Message Date
son
d9a468cdda vault backup: 2026-05-07 22:19:19 2026-05-07 22:19:19 +09:00
son
ab57f88d80 vault backup: 2026-05-07 21:20:48 2026-05-07 21:20:48 +09:00
son
0b7c445d84 vault backup: 2026-05-06 23:31:15 2026-05-06 23:31:15 +09:00
23 changed files with 2345 additions and 3 deletions

View File

@@ -6,7 +6,7 @@
"openAIOrgId": "",
"huggingfaceApiKey": "",
"cohereApiKey": "",
"anthropicApiKey": "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",
"anthropicApiKey": "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",
"azureOpenAIApiKey": "",
"azureOpenAIApiInstanceName": "",
"azureOpenAIApiDeploymentName": "",
@@ -24,7 +24,7 @@
"githubCopilotToken": "",
"githubCopilotTokenExpiresAt": 0,
"defaultChainType": "llm_chain",
"defaultModelKey": "claude-sonnet-4-6|anthropic",
"defaultModelKey": "claude-opus-4-7|anthropic",
"embeddingModelKey": "openai/text-embedding-3-small|openrouterai",
"temperature": 0.1,
"maxTokens": 6000,

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,76 @@
# SG커뮤니티 자기소개서
## 1. 지원동기
### 두 언어로 쌓은 경험이 닿는 지점
저는 귀사의 클라우드 기반 MES 전환 방향과 Java/.NET 이중 기술 스택 운영 방식에 주목해 지원했습니다.
귀사는 현대·기아차 그룹사의 생산정보시스템을 개발하면서, AWS와 ASP.NET Core, Java를 함께 사용해 MES를 클라우드 마이크로서비스 구조로 현대화하고 있는 것으로 파악했습니다. 특히 제조현장의 실시간 데이터 수집과 ERP·SCM 연계가 시스템 안정성을 좌우한다는 점이 인상 깊었습니다.
저는 그동안 Java/Spring Boot 기반 협업 플랫폼(Didit)과 .NET 기반 셀프호스트 파일 서비스(CloudSharp)를 양쪽 모두 설계하며, 두 생태계를 오가는 경험을 쌓아왔습니다. Didit에서는 Redis Pub/Sub과 SSE로 AI Worker의 분석 결과를 특정 사용자에게 실시간 전달하는 구조를 구현했고, CloudSharp에서는 ASP.NET Core 기반 Clean Architecture와 Docker Compose 5-서비스 오케스트레이션을 직접 구성했습니다.
이러한 양면 경험은 귀사가 추구하는 클라우드 MES의 실시간성과 신뢰성 요구에 그대로 연결됩니다. 두 언어 환경을 자연스럽게 오가며 제조현장 시스템 개발에 기여하고 싶어 지원을 결심했습니다.
---
## 2. 업무 시 강점
### 동시성 문제를 끝까지 추적하다
저의 가장 큰 강점은 분산 시스템의 동시성 문제를 구조적으로 해결하는 역량입니다.
CloudSharp 프로젝트에서 tus 프로토콜 기반 대용량 파일 업로드의 Finalize 단계에 동시성 문제가 있었습니다. 여러 hook 콜백과 백그라운드 Worker가 동일 업로드 세션을 두 번 처리해, 같은 파일이 중복 생성될 위험이 있었습니다. 분산 락을 도입하면 ZooKeeper나 Redis Redlock 같은 추가 인프라가 필요했습니다.
저는 추가 인프라 없이 해결할 방법을 찾기 위해 UploadSession의 상태 머신을 락으로 재활용하는 CAS(Compare-And-Swap) 방식을 설계했습니다. `UPDATE upload_session SET status='FINALIZING' WHERE status='UPLOADING'` 단일 SQL로 원자적 점유를 구현했고, 영향 행 수가 1이면 점유 성공, 0이면 이미 처리 중으로 판정했습니다. 또한 파일 이동이라는 느린 I/O와 DB 트랜잭션 경계를 분리해 락 지속 시간을 최소화했고, 10분 이상 FINALIZING 상태에 머문 세션을 자동 복구하는 Recovery Worker도 함께 구현했습니다.
그 결과 추가 인프라 없이 중복 실행을 0건으로 차단하면서, 장애 발생 시 자동 복구되는 구조를 만들었습니다. 입사 후에도 MES처럼 실시간성과 정합성이 함께 요구되는 시스템에서 이러한 분석·설계 방식으로 기여하겠습니다.
---
## 3. 입사 후 포부
### 안정성과 확장성을 함께 고민하다
입사 후에는 귀사의 클라우드 기반 MES 전환 방향 안에서, 실시간성과 안정성을 함께 책임지는 개발자로 성장하고 싶습니다.
입사 초기에는 귀사의 MES 도메인과 자동차 제조 공정을 빠르게 익히는 데 집중하겠습니다. 기존 코드베이스와 Java/.NET 양쪽 모듈의 흐름을 파악하고, AWS 운영 구조와 배포 파이프라인을 학습해 작은 기능부터 단독으로 수행할 수 있는 수준에 도달하겠습니다.
1년 내에는 MES 모듈 단위 기능을 책임지고 개발하며, 실시간 데이터 수집과 ERP 연동 구간의 품질 개선에 기여하고 싶습니다. 그동안 Result 패턴과 정합성 검증으로 쌓은 안정적 코드 작성 습관을 적용해 운영 장애를 줄이는 데 보탬이 되겠습니다.
3년 내에는 클라우드 마이크로서비스 구조 개선을 제안할 수 있는 개발자로 성장하겠습니다. CloudSharp에서 Docker Compose 기반 멀티 서비스 오케스트레이션과 Healthcheck/Recovery 구조를 설계한 경험을 바탕으로, MES의 모놀리식-마이크로서비스 전환 과정에서 구조적 의사결정에 참여하고 싶습니다.
대규모 제조 현장 운영 경험은 아직 부족하지만, 개인 프로젝트에서 분산 환경의 정합성 문제와 장애 복구를 직접 설계해본 경험을 바탕으로 빠르게 보완해나가겠습니다.
---
## 4. 자기소개 / 성장 과정
### 동작하는 코드에서 견고한 코드로
저는 단순히 기능이 동작하는 것을 넘어, 실패와 동시성을 미리 가정하고 설계하는 개발자입니다.
처음 개발을 시작했을 때는 화면에 결과가 보이면 만족했습니다. 그러나 Didit 프로젝트에서 AI Worker가 장시간 추론하는 동안 API 응답이 묶이는 문제와, 결과가 모든 사용자에게 전파되는 문제를 마주하면서 생각이 바뀌었습니다. 단순 구현으로는 해결되지 않고, Redis Pub/Sub 기반 비동기 큐와 사용자별 클라이언트 키 매핑이라는 구조 자체를 다시 설계해야 했습니다.
이 경험 이후 저는 어떤 기능을 구현하기 전에, 어떤 실패가 발생할 수 있는지부터 정리하는 습관을 갖게 되었습니다. CloudSharp에서는 업로드 중복, Quota 경합, 파일명 충돌 같은 시나리오를 사전에 도출하고 CAS, Row-level Lock, 명시적 실패 반환이라는 정책으로 분리해 설계했습니다. 술통여지도에서는 GPT의 hallucination을 방어하기 위해 허용 ID Set 검증과 거리순 폴백을 다층으로 배치해 잘못된 추천을 0건으로 차단했습니다.
이런 경험이 쌓이며 저는 시스템의 정합성과 복구 가능성을 함께 고민하는 백엔드 개발자로 성장해왔습니다. 제조현장처럼 잠깐의 오류도 운영에 영향을 주는 환경에서, 이러한 사고방식으로 신뢰할 수 있는 시스템을 만드는 데 기여하고 싶습니다.
---
## 최종 체크리스트
- [x] 회사 연결: SG커뮤니티의 MES, AWS, Java/.NET 이중 스택, 마이크로서비스 전환 방향 반영
- [x] 경험 증명: Didit, CloudSharp, 술통여지도의 구체적 기술 판단과 행동 명시
- [x] 수치 결과: "중복 0건", "10분 이상 FINALIZING 자동 복구" 등 측정 가능한 표현
- [x] 입사 후 기여: 초기/1년/3년 타임라인으로 회사 방향과 성장 계획 연결
- [x] 금지 표현 제거: "열정", "최선", "인재", "누구보다" 등 미사용
- [x] 두괄식: 모든 문항 첫 문장에서 결론 노출
- [x] 소제목: 15자 내외, 추상적이지 않음
---
**보완 가능 포인트** (필요 시 알려주세요)
1. 자소서 글자 수 제한이 다른 경우 → 500자 / 1000자 버전으로 재구성
2. SG커뮤니티 채용공고에 별도 문항(예: 협업 경험, 갈등 해결)이 있는 경우 → 추가 문항 작성
3. Java 또는 .NET 한쪽으로 비중 강조 필요 시 → 기술 매칭 재조정
4. 신입/경력 여부에 따라 보완점 톤 조정

View File

@@ -0,0 +1,65 @@
# 마준소프트㈜ 자기소개서
## 1. 지원동기
### 인프라 운영과 자동화의 교차점
저는 마준소프트의 하이브리드 인프라 운영 방향에 주목해 지원했습니다.
SK-IDC와 KT-IDC를 직접 운영하면서도 NHN클라우드와 협력해 영역을 넓히는 흐름이 인상 깊었습니다. 여기에 RCS와 AI 연산 서버로 서비스를 확장하는 모습은, 단순한 서버 임대를 넘어 운영 자동화와 지능화를 함께 고민하는 방향이라고 판단했습니다.
이러한 방향성은 셀프호스트 파일 서비스 CloudSharp를 설계하며 마주한 문제의식과 맞닿아 있습니다. 해당 프로젝트에서는 PostgreSQL, Redis, tusd, ASP.NET Core, nginx 다섯 개 서비스를 Docker Compose로 오케스트레이션했습니다. internal 네트워크로 DB와 Redis를 격리해 외부 진입점을 nginx 하나로 제한했습니다. healthcheck 조건으로 서비스 기동 순서를 보장하고, Multi-stage Dockerfile로 이미지 크기도 함께 줄였습니다.
이 과정에서 인프라 안정성은 좋은 장비가 아니라 예측 가능한 운영 구조에서 나온다는 점을 배웠습니다. 자체 IDC와 클라우드를 함께 운영하며 보안 인증을 꾸준히 관리해 온 마준소프트라면, 그동안 쌓아 온 인프라 설계 경험을 실제 운영 환경에서 더 깊게 발전시킬 수 있다고 판단해 지원을 결심했습니다.
---
## 2. 업무 시 강점
### 측정 가능한 결과로 증명하는 AI 최적화
저의 가장 큰 강점은 AI 시스템의 비용과 품질을 동시에 개선하는 역량입니다.
술통여지도(Sulmap) 프로젝트에서 GPT-5.2 기반 술집 추천 엔진을 설계할 때 두 가지 문제에 부딪혔습니다. 반경 내 후보가 최대 200개에 이르러 한 번에 전송하면 입력이 16,000토큰을 넘었습니다. 게다가 GPT가 후보에 없는 술집을 만들어 내는 hallucination도 발생했습니다.
먼저 토큰 비용 문제를 해결하기 위해 2단계 Cascade Ranking 구조를 직접 설계했습니다. 200개를 100개씩 배치로 나눠 1단계에서는 ID만 반환하는 형태로 top 5씩 선별했습니다. 2단계에서는 최대 40개만 정밀 랭킹해 Top 10과 추천 이유를 생성했습니다. 여기에 더해 JSON 대신 도메인 특화 Pipe-delimited Format을 정의했습니다. 키 이름과 따옴표 같은 구조 문자가 차지하던 토큰을 제거하기 위한 선택이었습니다.
다음으로 hallucination 문제는 프롬프트와 코드 양쪽에서 방어했습니다. 시스템 프롬프트에서는 후보 외 ID 생성을 명시적으로 금지했습니다. 코드 레벨에서는 정규식으로 입력 B 라인에서 허용 ID Set을 추출해, GPT 응답을 즉시 대조하고 필터링했습니다. 부족한 결과는 거리순 fallback으로 채워 사용자 경험도 보장했습니다.
그 결과 호출당 토큰을 1단계에서 약 70%, 포맷 변경으로 추가 40% 절감했고 잘못된 ID 노출은 0건으로 차단했습니다. 단순한 기능 구현이 아니라 비용·품질·신뢰성을 수치로 증명하는 방식을 익혔습니다. 같은 접근을 마준소프트의 AI 연산 서버 운영과 서비스 지능화 업무에도 그대로 적용하겠습니다.
---
## 3. 입사 후 포부
### 운영 부담을 코드로 줄이는 개발자
입사 후에는 IDC 운영과 클라우드 인프라를 코드로 자동화하는 개발자로 성장하고 싶습니다.
마준소프트는 자체 IDC를 운영하면서도 NHN클라우드 파트너십과 RCS, AI 연산 서버로 영역을 넓히고 있습니다. 이런 환경에서는 반복 운영 작업과 모니터링을 코드로 옮기는 역할이 점점 더 중요해진다고 판단했습니다.
입사 초기 6개월은 ASP/PHP 기반 코드베이스와 IDC 운영 프로세스, 보안 정책을 빠르게 파악하는 데 집중하겠습니다. 기존 운영 흐름을 충분히 이해한 뒤에야 자동화 대상이 보인다고 생각하기 때문입니다.
1년 차에는 반복적인 서버 점검과 로그 수집을 Python 스크립트와 알림 파이프라인으로 전환하겠습니다. CloudSharp에서 Recovery Worker와 healthcheck 기반 기동 순서를 설계해 본 경험이 있습니다. 이 경험을 운영 자동화 영역에 그대로 옮겨 적용할 수 있다고 봅니다.
3년 차에는 AI 연산 서버의 부하 예측과 비정상 트래픽 탐지, 보안 점검 자동화처럼 지능화 영역에 기여하고 싶습니다. Sulmap에서 GPT 호출의 비용·품질을 수치로 측정하고 개선했던 방식으로, 운영 지표를 수치로 정의하고 줄여 나가는 데 보탬이 되겠습니다.
ASP/PHP 실서비스 운영 경험은 아직 부족합니다. 다만 Java와 C# 기반 백엔드와 Linux 컨테이너 운영 경험을 토대로 학습 기간을 꾸준히 줄여 나가고 있습니다.
---
## 4. 자기소개 / 성장 과정
### 동작하는 코드에서 예측 가능한 시스템으로
저를 한 문장으로 소개하면, 동작하는 코드에서 예측 가능한 시스템으로 관심이 옮겨 간 개발자입니다.
처음 개발을 시작했을 때는 기능이 동작하면 충분하다고 생각했습니다. 그러나 셀프호스트 파일 서비스 CloudSharp를 설계하며 그 생각이 바뀌었습니다.
대용량 업로드를 tusd로 처리하던 중 같은 업로드가 두 번 Finalize되는 경쟁 상태가 보였습니다. 이를 막기 위해 단일 SQL 한 줄로 점유 여부를 판정하는 CAS 방식을 도입했습니다. 10분 이상 멈춘 세션은 Recovery Worker가 자동 복구하도록 구성했습니다. Quota 경쟁 조건도 PostgreSQL의 row-level lock으로 판정과 예약을 한 트랜잭션 안에서 원자화해 해결했습니다.
이 과정에서 좋은 시스템은 장애가 없는 시스템이 아님을 배웠습니다. 좋은 시스템은 장애가 어떻게 일어나고 어떻게 복구되는지 설명할 수 있는 시스템이었습니다.
이후 TusBlazorClient를 NuGet 패키지로 공개하면서 같은 원칙을 라이브러리 설계에도 적용했습니다. JS 모듈은 Lazy 로딩으로 묶고, IAsyncDisposable로 생명주기를 명확히 노출했습니다. 사용하는 쪽에서 동작과 비용을 예측할 수 있도록 만든 선택이었습니다.
이러한 경험을 바탕으로 마준소프트의 IDC와 AI 서버 운영 환경에 합류하고 싶습니다. 결과를 수치로 설명할 수 있는 예측 가능한 시스템을, 마준소프트의 운영 노하우 위에서 함께 만들어 가겠습니다.

View File

@@ -0,0 +1,77 @@
# 씨앤지 마이크로웨이브 자기소개서
> 작성 기준: IT 개발자 자기소개서 컨벤션, 직무: S/W 개발(위성추적·모션 및 계측기 제어 / 안테나 측정 소프트웨어 개발)
---
## 1. 지원동기
### 정밀 제어와 .NET 경험이 만나는 자리
귀사가 국내 최초로 확보한 CATR 측정 기술과 .NET 기반의 제어 소프트웨어 개발 환경에 주목해 지원했습니다.
채용공고를 확인하며 위성추적·계측기 제어 소프트웨어가 C#과 WPF로 개발된다는 점을 확인했습니다. 안테나 측정 시스템은 단순 GUI 애플리케이션이 아니라, 포지셔너와 계측기, 데이터 분석이 하나의 흐름으로 연결되어야 하는 영역이라고 판단했습니다. 이런 환경에서는 외부 하드웨어와 안정적으로 통신하는 .NET 인터페이스 설계 능력이 핵심 역량이 된다고 보았습니다.
저는 .NET 환경에서 외부 라이브러리와 통신하는 인터페이스를 직접 설계하고 NuGet에 배포한 경험이 있습니다. Blazor WebAssembly에서 JavaScript tus 프로토콜 라이브러리를 C# API로 래핑한 TusBlazorClient 프로젝트입니다. 이 과정에서 콜백 브릿지 설계, 비동기 리소스 생명주기 관리, 외부 시스템 호출 비용 최적화를 직접 다뤘습니다.
이러한 외부 시스템 연동 설계 경험은 안테나 측정 소프트웨어가 다양한 계측기와 포지셔너를 동시에 제어해야 하는 환경에서 그대로 활용될 수 있다고 보았습니다. 귀사가 추구하는 신뢰성 있는 측정 시스템과 제가 쌓아온 .NET 인터페이스 설계 경험이 맞닿아 있다는 점이 지원을 결심한 가장 큰 이유입니다.
---
## 2. 업무 시 강점
### 외부 시스템과 안정적으로 연결하는 설계
저의 가장 큰 강점은 .NET 환경에서 외부 시스템과 안정적으로 연결되는 소프트웨어를 설계하는 역량입니다.
Blazor WebAssembly에서 대용량 파일 업로드를 처리하는 라이브러리 TusBlazorClient를 단독으로 개발해 NuGet에 배포한 경험이 있습니다. Blazor WASM은 순수 C# I/O만으로 대용량 전송이 어려워, 검증된 JavaScript 라이브러리를 C# API로 래핑하는 방식이 필요했습니다.
가장 큰 문제는 .NET 델리게이트가 JSON 직렬화 대상이 아니라는 점이었습니다. JS와의 콜백 브릿지를 직접 설계해야 했습니다. 모든 콜백을 단일 객체에 모아 `DotNetObjectReference`로 전달하고, 옵션 직렬화 시에는 `[JsonIgnore]`로 콜백을 분리했습니다. 또한 각 콜백의 null 여부를 별도 객체로 JS에 전달해, 사용하지 않는 콜백은 `invokeMethodAsync` 호출 자체가 발생하지 않도록 최적화했습니다. JS 모듈은 `IAsyncDisposable`과 Lazy 초기화로 생명주기를 관리해, 사용하지 않는 페이지에서는 모듈이 아예 로드되지 않도록 구성했습니다.
그 결과 18개 tus 옵션과 7종 콜백을 C#에 완전히 매핑했고, Selenium 기반 9개 E2E 테스트로 업로드, 재개, 옵션 동적 변경 시나리오를 검증했습니다. 현재 NuGet에 v1.0.1로 배포되어 외부 프로젝트에서 그대로 설치해 사용할 수 있습니다.
이 경험을 통해 외부 시스템과의 호출 비용을 측정하고 줄이는 설계 방식을 익혔습니다. 안테나 측정 소프트웨어 역시 다양한 계측기·포지셔너와 실시간으로 통신해야 하므로, 동일한 방식으로 안정적인 제어 흐름과 자원 관리 구조를 설계하는 데 기여하겠습니다.
---
## 3. 입사 후 포부
### 측정 정확도를 코드로 지키는 개발자
입사 후에는 귀사의 정밀 측정 환경 안에서 안정성과 정확도를 책임지는 .NET 개발자로 성장하고 싶습니다.
귀사는 CATR, Near-Field, Far-Field 등 다양한 측정 환경을 운용하며, 각 환경에서 측정 편차를 최소화해야 한다는 도전을 갖고 있습니다. 이를 코드 측면에서 뒷받침하려면 계측기 통신 프로토콜, 포지셔너 모션 제어, 측정 데이터 처리 흐름을 정확히 이해해야 한다고 판단했습니다.
입사 초기에는 기존 C#·WPF·DevExpress 기반 소프트웨어 코드베이스와 사용 중인 계측기 통신 프로토콜을 빠르게 파악하는 데 집중하겠습니다. .NET 기반 백엔드와 클라이언트 라이브러리를 직접 설계해 본 경험이 있어, 언어와 프레임워크 학습 시간보다 도메인 학습에 시간을 투자할 수 있다고 생각합니다.
1년 차에는 모션 제어 또는 안테나 측정 모듈에서 단일 기능을 단독으로 책임지고 구현해, 측정 자동화 흐름의 한 축을 안정적으로 담당하고자 합니다. 3년 차에는 측정 소프트웨어 구조 개선이나 신규 계측기·프로토콜 통합 작업을 주도해, 새로운 측정 환경을 도입하는 속도를 높이는 데 기여하고 싶습니다.
안테나·RF 도메인 경험은 아직 부족하지만, 측정 자동화에 필요한 비동기 처리, 실시간 데이터 흐름, 외부 시스템 연동은 기존 프로젝트에서 직접 다뤄왔습니다. 도메인 지식은 사내 학습과 실무 경험을 통해 빠르게 보완하면서, 코드 품질과 측정 신뢰성을 함께 지키는 개발자로 성장하겠습니다.
---
## 4. 자기소개 / 성장 과정
### 동작하는 코드에서 지속 가능한 코드로
저는 동작하는 코드에서 멈추지 않고 유지보수 가능한 구조를 고민하는 개발자로 성장해 왔습니다.
처음 개발을 시작했을 때는 기능 구현 자체가 목표였습니다. 그러나 셀프호스팅 파일 서비스인 CloudSharp 프로젝트를 진행하며, 단순 구현만으로는 운영을 견디기 어렵다는 사실을 직접 경험했습니다. 대용량 파일 업로드 과정에서 동시 요청이 같은 자원을 두고 경쟁하거나, 외부 업로드 서버의 콜백이 중복 도달하는 문제가 반복적으로 발생했습니다.
이 문제를 풀기 위해 CAS(Compare-And-Swap) 기반 동시성 제어와 Recovery Worker 구조를 직접 설계했습니다. 단일 SQL UPDATE 문으로 업로드 세션을 원자적으로 점유하고, 교착 상태는 별도 워커가 자동으로 복구하도록 만들었습니다. 그 결과 추가 분산 락 인프라 없이도 중복 처리 0건을 유지할 수 있었고, 동시 업로드 환경에서 자원 경쟁 문제도 트랜잭션 단위에서 차단되었습니다.
이 경험 이후로는 새로운 기능을 구현할 때마다 “이 코드가 실패할 수 있는 지점은 어디인가”를 먼저 묻습니다. Result 패턴으로 실패를 명시적으로 다루고, Clean Architecture로 도메인 경계를 분리하며, 주요 결정마다 ADR로 근거를 남기는 방식이 자연스러운 습관이 되었습니다.
지금의 저는 화려한 기능보다 측정 가능한 결과와 재현 가능한 구조를 신뢰하는 개발자입니다. 이러한 방식은 안테나 측정처럼 정밀성과 반복성이 핵심인 영역에서 더 큰 가치를 발휘한다고 생각합니다.
---
## 최종 체크리스트
- [x] 회사 연결 — CATR, C#/WPF, 계측기 제어 등 채용공고·홈페이지 정보 반영
- [x] 경험 증명 — TusBlazorClient(강점), CloudSharp(성장 과정)로 사례 분리
- [x] 수치 결과 — NuGet v1.0.1, 18개 옵션, 7종 콜백, 9개 E2E 테스트, 중복 처리 0건
- [x] 입사 후 기여 — 초기/1년/3년 단계별 계획 + 보완점 명시
- [x] 금지 표현 제거 — 열정·최선·인재·누구보다 등 미사용
- [x] 두괄식 — 4개 문항 모두 첫 문장에서 결론 제시
- [x] 사례 분리 — 같은 프로젝트가 동일한 방식으로 반복되지 않음

View File

@@ -0,0 +1,63 @@
# (주)아레스 자기소개서
---
## 지원동기
### 시뮬레이터 안에서 본 익숙한 문제
저는 귀사의 VR 낙하산 강하 시뮬레이터 APS®를 살펴보며 익숙한 문제의식을 발견했습니다. 풍향·풍속·기상 효과를 실시간으로 반영하면서 모션 제어와 3D 렌더링을 동기화하는 구조는, 결국 **다중 사건의 동시 처리와 일관성 보장** 문제로 수렴합니다. 이 지점이 제가 백엔드에서 다뤄온 업로드 파이프라인의 동시성 제어 문제와 본질적으로 같다고 판단했습니다.
CloudSharp 프로젝트에서는 tus 프로토콜 기반 대용량 업로드의 Finalize 단계에서 중복 실행 문제를 마주했습니다. 분산 락 인프라 없이도 단일 SQL UPDATE 기반 CAS 패턴으로 원자적 점유를 구현했고, 파일 I/O와 DB 트랜잭션을 분리해 안전성과 응답성을 함께 확보했습니다. 이 과정에서 "정확성을 보장하면서도 실시간성을 잃지 않는 구조"가 백엔드뿐 아니라 시뮬레이션의 핵심 가치라는 점을 체득했습니다.
귀사가 강조하는 Agile & DevOps 기반의 지속적 통합과 TDD 문화 또한 제 개발 방식과 맞닿아 있습니다. CloudSharp에서는 14개의 코딩 컨벤션과 ADR을 함께 운영하고 GitLab CI로 단위·인프라 테스트를 자동화했습니다. 단순한 기능 구현이 아니라 품질을 측정 가능한 형태로 관리하는 개발 문화를 직접 만들어본 경험입니다.
이처럼 귀사의 M&S 시뮬레이터 개발 방향과 제가 쌓아온 동시성·성능·품질 관리 경험이 자연스럽게 연결된다고 판단했고, 이것이 지원을 결심한 가장 큰 이유입니다.
---
## 업무 시 강점
### 원인을 끝까지 추적하는 실행력
저의 가장 큰 강점은 **시스템 문제의 원인을 끝까지 추적해 측정 가능한 결과로 개선하는 역량**입니다.
CloudSharp 프로젝트에서 tus 기반 대용량 파일 업로드 시스템의 Finalize 단계 중복 실행 문제를 마주했습니다. tusd hook과 백그라운드 Worker 두 경로에서 같은 업로드 세션이 동시에 처리될 수 있어, 하나의 파일이 두 개의 메타데이터로 등록되는 위험이 있었습니다. 일반적인 해법은 Redis Redlock 같은 분산 락 인프라를 도입하는 것이지만, 운영 복잡도와 장애 지점이 함께 늘어나는 단점이 있었습니다.
저는 별도 인프라를 추가하지 않고 **CAS(Compare-And-Swap) 패턴**을 단일 SQL UPDATE로 구현했습니다. `UPDATE upload_session SET status='FINALIZING' WHERE status='UPLOADING'` 한 줄로 원자적 점유를 보장하고, affected_rows 값으로 처리 여부를 판단했습니다. 또한 느린 파일 I/O 구간과 짧은 DB 트랜잭션 구간을 분리해, 동시성 제어 중에도 다른 요청이 블로킹되지 않도록 설계했습니다. 마지막으로 Recovery Worker를 두어 10분 이상 FINALIZING 상태에 머문 세션을 자동 복구하도록 했습니다.
그 결과, 별도 분산 락 인프라 없이 **중복 Finalize를 0건으로 차단**했고, DB UNIQUE 제약과 함께 이중 안전장치를 구축할 수 있었습니다. CAS 방식은 PostgreSQL이 보장하는 원자성에만 의존하므로 추가 인프라 비용이 없고, 장애 시 자동 복구까지 포함된 견고한 구조였습니다.
이 경험은 단순히 동작하게 만드는 것을 넘어, 문제의 본질을 분석하고 가장 단순하면서도 안전한 해법을 선택하는 개발 방식을 익히는 계기였습니다. 입사 후에도 시뮬레이터의 실시간성과 정확성이라는 까다로운 요구사항 앞에서, 원인을 끝까지 추적하고 측정 가능한 결과로 만드는 방식으로 기여하겠습니다.
---
## 입사 후 포부
### 안정성과 실시간성을 함께
입사 후에는 **국방 M&S 도메인의 안정성과 실시간성을 함께 책임지는 SW 개발자**로 성장하고 싶습니다.
귀사는 2030년 M&S 분야 세계 중심을 목표로, VR·AR·MR·XR 기술과 자체 시뮬레이션 엔진을 결합한 실감형 훈련체계를 확장하고 있습니다. 이러한 방향 안에서 시뮬레이션의 정확성과 실시간 응답성을 동시에 책임지는 개발자가 되고자 합니다.
입사 초기에는 M&S 도메인 지식과 시뮬레이터 코드베이스를 빠르게 파악하는 데 집중하겠습니다. C#과 C++ 개발 경험은 이미 갖추고 있으므로, 기존 시뮬레이션 엔진의 구조와 풍향·풍속·기상 효과 같은 도메인 모델을 이해하는 것이 우선 과제입니다. Agile 스프린트 흐름에 적응하며 코드 리뷰와 TDD에 적극적으로 참여하겠습니다.
1년 차에는 시뮬레이션 모듈 한 단위를 단독으로 설계하고 구현할 수 있는 수준에 도달하는 것을 목표로 합니다. CloudSharp에서 운영했던 코딩 컨벤션과 ADR 작성 경험을 살려, 팀의 CI 파이프라인과 테스트 자동화 개선에도 기여하겠습니다.
3년 차에는 시뮬레이션 엔진 구조 개선과 AI·VR 기술 융합 제안에 참여할 수 있는 개발자로 성장하겠습니다. AI SW 개발 직무까지 함께 다루는 귀사의 특성상, 백엔드와 AI 연동 경험을 살려 **훈련 데이터 분석이나 행동 예측 모델을 시뮬레이터에 접목**하는 영역에서 기여할 여지가 크다고 봅니다.
국방 M&S 도메인과 Unity 3D 실무 경험은 아직 부족하지만, HLA/RTI 같은 M&S 표준 자료와 Unity 기반 물리 시뮬레이션 학습을 통해 보완해 나가고 있습니다. 입사 후에도 도메인 지식과 기술 깊이를 동시에 키워, 귀사의 "World Best" 비전에 보탬이 되는 개발자로 성장하겠습니다.
---
## 성장 과정
### 동작에서 측정으로
저의 개발자 정체성은 "기능이 동작하는 것"에서 "결과를 측정할 수 있는 것"으로 관점이 바뀐 한 시점에서 형성되었습니다.
처음 개발을 시작했을 때는 요구사항대로 화면이 그려지고 API가 응답하면 충분하다고 생각했습니다. 이 관점이 바뀐 계기는 .NET Blazor 환경에서 대용량 파일 업로드를 처리하기 위한 **TusBlazorClient 오픈소스 라이브러리**를 직접 만들어 NuGet에 배포하면서였습니다. 라이브러리는 제가 쓰는 코드가 아니라 다른 개발자가 쓰는 코드이므로, 동작 여부만으로는 부족했습니다. C# 델리게이트 직렬화 불가 문제, JS 모듈 생명주기, 옵션 동적 변경 등 사용자가 마주칠 수 있는 시나리오를 예측하고 Selenium E2E 테스트로 검증해야 했습니다.
이 경험은 CloudSharp 프로젝트에서 더 깊어졌습니다. tus 기반 업로드 파이프라인의 Finalize 동시성 문제를 마주했을 때, "어떻게 동작하게 할까"가 아니라 "어떤 조건에서 깨질 수 있는가"부터 분석했습니다. CAS 패턴으로 분산 락 없이 원자적 점유를 보장하고, Recovery Worker로 교착 상태를 자동 복구하는 구조를 설계했습니다. 동시에 14개의 코딩 컨벤션 문서와 ADR을 정리하며 **결정의 이유까지 측정 가능한 형태로 남기는 습관**을 만들었습니다.
지금의 저는 새로운 문제를 만나면 가장 먼저 원인 분석과 측정 지표부터 정의하는 개발자입니다. 단순한 기능 구현보다 시스템이 깨질 수 있는 경계 조건에 관심을 두고, 그 결과를 수치와 문서로 남기려고 합니다. 귀사의 시뮬레이터 개발에서도 정확성·실시간성·안정성이라는 까다로운 요구사항을 측정 가능한 형태로 다루는 데 기여하고 싶습니다.

View File

@@ -0,0 +1,78 @@
# 에이투텍 자기소개서
## 1. 지원동기
### 데이터 품질에서 출발하는 AI 솔루션
에이투텍이 강조하는 "현업 문제를 해결하는 AI 모델" 개발 방향에 주목해 지원했습니다.
AX 서비스 페이지에서 SOTA 모델 조사부터 데이터 가공, 학습, 검증, REST API 구축까지 전 과정을 직접 수행한다는 점이 인상 깊었습니다. 특히 Problem 페이지에서 종이 기반 설비 유지보수 데이터를 표준화하고 통합 DB로 연결한 뒤 예지정비 모델을 적용한 사례는, 데이터 품질이 곧 AI 결과의 품질이라는 메시지로 다가왔습니다.
이 방향은 제가 술통여지도 프로젝트에서 부딪힌 문제의식과 맞닿아 있습니다. GPT-5.2 기반 술집 추천 시스템을 만들면서, 단순히 모델에 데이터를 던지는 방식으로는 hallucination과 토큰 비용 문제를 해결할 수 없었습니다.
그래서 도메인 특화 Pipe-delimited Format을 설계해 JSON 대비 토큰을 약 40% 절감했습니다. 또한 정규식 기반 허용 ID Set 검증으로 GPT가 만들어낸 존재하지 않는 술집 추천을 0건으로 차단했습니다. 외부 API 장애에 대비한 거리순 폴백을 두어, AI가 실패해도 사용자에게 기본 결과는 반환되도록 했습니다.
이 경험은 AI를 단순히 호출하는 개발이 아니라, 데이터 품질과 운영 안정성까지 책임지는 개발이 무엇인지 고민하게 만들었습니다.
에이투텍의 폐쇄형 AI 개발 환경과 디지털 전환 솔루션은, 데이터 정제부터 모델 운영까지 통합적으로 다루는 개발자가 가장 필요한 영역이라 판단했습니다. 그동안 쌓아온 데이터 직렬화 최적화와 AI 응답 검증 경험이 회사의 방향과 맞닿아 있다고 판단했고, 이 점이 지원을 결심한 가장 큰 이유입니다.
---
## 2. 업무 시 강점
### AI의 한계를 코드로 보완하다
저의 가장 큰 강점은 외부 AI API의 한계를 시스템 설계로 보완하는 역량입니다.
술통여지도 프로젝트에서 사용자의 위치, 날씨, 시간대, 요청사항을 GPT-5.2에 전달해 반경 내 술집을 추천하는 백엔드 추천 엔진을 단독으로 담당했습니다.
가장 큰 문제는 세 가지였습니다. 후보 술집이 최대 200개에 달해 한 번에 GPT에 전달하면 16,000토큰을 초과하여 응답 품질이 저하되었습니다. 또한 GPT가 입력 후보에 없는 술집을 만들어내는 hallucination이 발생했고, JSON 직렬화의 구조 문자가 불필요한 토큰을 소비했습니다.
이를 해결하기 위해 세 가지 설계를 적용했습니다.
첫째, 2단계 Cascade Ranking 구조를 도입했습니다. 1단계에서 200개를 100개씩 배치로 나눠 top5를 선별하고, 2단계에서 최대 40개를 정밀 랭킹해 Top 10과 추천 이유를 생성했습니다. 그 결과 호출당 토큰을 약 70% 절감했습니다.
둘째, Defensive Normalization을 구현했습니다. 정규식으로 입력에서 허용 ID Set을 추출한 뒤, GPT 응답의 barId를 대조해 미허용 ID를 즉시 제거했습니다. 이 구조로 hallucination에 의한 잘못된 추천을 0건으로 차단했습니다.
셋째, 도메인 특화 Pipe-delimited Format을 설계했습니다. `B|id=123|n=포차` 형식으로 직렬화하고 모든 필드에서 파이프와 개행을 sanitize했습니다. JSON 대비 토큰을 약 40% 절감했고 파싱 오류도 함께 제거했습니다.
이 경험을 통해 외부 의존성의 실패 가능성과 비용까지 시스템에 반영하는 개발 방식을 익혔습니다. 입사 후에도 같은 방식으로 회사 AI 솔루션의 안정성과 비용 효율에 기여하겠습니다.
---
## 3. 입사 후 포부
### 데이터부터 모델까지 책임지는 개발자
입사 후에는 에이투텍의 디지털 전환 솔루션 안에서 데이터 파이프라인과 AI 서빙을 함께 다루는 백엔드 개발자로 성장하고 싶습니다.
회사가 강조하는 "데이터 기반 의사결정 자동화"는 정제된 데이터, 안정적인 모델 학습, 실패에 강한 서빙 구조 세 축이 맞물려야 가능하다고 판단했습니다.
입사 초기에는 기존 AX 솔루션과 빅데이터 플랫폼의 코드와 문서를 빠르게 파악하겠습니다. 특히 폐쇄형 AI 환경에서 데이터가 흐르는 경로와 REST API 서빙 구조를 이해하는 데 집중하겠습니다.
1년 차에는 AI 모델과 백엔드 API를 연결하는 영역에서 단독으로 기능을 수행하고 싶습니다. 술통여지도에서 적용한 입력 검증, 응답 정규화, Graceful Degradation 패턴을 사내 솔루션에 맞게 발전시켜 운영 안정성에 기여하겠습니다.
3년 차에는 데이터 품질 검증과 AI 응답 모니터링을 자동화하는 구조 개선을 제안하고 싶습니다. 단발성 기능 개발에 머무르지 않고, 팀 전체가 데이터 정합성을 더 빠르게 확인할 수 있는 환경을 만드는 데 보탬이 되겠습니다.
대규모 분산 데이터 처리 경험은 아직 부족하지만, 현재 Hadoop과 Spark 학습을 진행하며 빅데이터 플랫폼의 동작 원리를 익히고 있습니다. 또한 Didit 협업 플랫폼에서 Redis 기반 비동기 작업 큐와 Pub/Sub 메시징을 직접 설계하며 분산 처리 감각을 보완하고 있습니다.
장기적으로는 회사가 진행하는 스마트팩토리와 스마트시티 솔루션에서, 현장 데이터를 안정적으로 받아들이고 AI 모델로 가치를 만드는 백엔드 시스템을 함께 만드는 개발자가 되겠습니다.
---
## 4. 자기소개 / 성장 과정
### 측정 가능한 결과를 만드는 개발자
저는 동작하는 코드보다 측정 가능한 결과를 만드는 것을 더 중요하게 여기는 개발자입니다.
백엔드를 처음 시작했을 때는 기능이 동작하면 충분하다고 생각했습니다. 그러나 Didit 협업 플랫폼에서 GitHub 이슈를 AI로 분석해 우선순위를 매기는 기능을 구현하면서 이 생각이 바뀌었습니다.
ML 추론은 수 초에서 수십 초가 걸려 일반 HTTP 요청-응답 사이클로 처리할 수 없었습니다. 처음에는 단순한 동기 호출로 구현했지만 응답 지연으로 사용자 경험이 무너졌습니다.
이 문제를 해결하기 위해 Redis List를 작업 큐로, Redis Pub/Sub을 결과 알림으로 활용한 비동기 파이프라인을 구성했습니다. 결과는 SSE로 클라이언트에 전달하여 ML 추론 시간과 API 응답성을 완전히 분리했습니다. 동작이 아니라 사용자가 체감하는 시간이 진짜 결과라는 점을 그때 처음 체감했습니다.
이 경험 이후 기능을 구현할 때 항상 외부 의존성의 실패와 비용을 함께 고민하게 되었습니다. CloudSharp 파일 서비스에서는 업로드 Finalize 중복 실행 문제를 해결하기 위해 CAS 기반 원자적 점유와 Recovery Worker를 설계했습니다. 술통여지도에서는 GPT 응답의 hallucination과 토큰 비용을 코드 수준에서 방어했습니다.
또한 도메인 모델링과 클린 아키텍처에도 관심을 두고 있습니다. CloudSharp에서는 Api/Core/Infrastructure 의존성 방향을 엄격히 분리하고, Result 패턴으로 성공과 실패를 값으로 표현해 호출부의 예외 누락을 차단했습니다. 같은 코드라도 구조에 따라 유지보수 비용이 크게 달라진다는 점을 직접 체감했습니다.
현재의 저는 외부 시스템의 한계를 인정하고 코드와 구조로 보완하는 개발자, 결과를 수치로 측정해 다음 개선의 근거로 삼는 개발자로 정리할 수 있습니다.

73
자기소개서/위존.md Normal file
View File

@@ -0,0 +1,73 @@
# ㈜위존 솔루션 개발자 자기소개서
---
## 1. 지원동기
### 두 스택과 AI 경험이 한 곳에서 만나는 자리
위존의 솔루션 개발자 채용 공고를 본 순간, 지난 2년간 따로 쌓아온 경험이 한 자리에서 연결될 수 있겠다고 판단했습니다.
귀사는 EHS·LIMS·출입관리 같은 산업용 솔루션을 Java/Spring과 C#/ASP.NET MVC 양쪽 스택으로 개발하고 있습니다. 프론트엔드는 Vue.js를 사용하며, AI/LLM 프로젝트 경험을 우대하고 있습니다. 저는 Spring Boot 기반 협업 플랫폼(Didit)과 GPT-5.2 기반 추천 서비스(술통여지도)를 Java로 개발했습니다. 동시에 ASP.NET Core 기반 파일 저장 서비스(CloudSharp)와 Blazor용 오픈소스 라이브러리(TusBlazorClient, NuGet v1.0.1 배포)를 C#으로 개발했습니다. 프론트엔드는 Vue 3 + TypeScript + Pinia로 지도 UI와 AI 추천 결과를 동기화하는 화면을 구현했습니다.
특히 SHE 시스템 페이지의 "Web 기반 모듈식 구조로 TMS·LIMS·RTDB 등 다양한 시스템과 인터페이스되며, 통합 또는 개별 모듈 구축이 가능하다"는 설명에 주목했습니다. 이는 제가 CloudSharp에서 Clean Architecture로 12개 엔티티를 모듈러 모놀리스로 분리하고, Storage Provider를 Local FS·MinIO·S3로 추상화한 경험과 직접 맞닿아 있다고 느꼈습니다.
또한 귀사가 Green IT & ESG와 AI 기반 DX/AX로 사업 영역을 확장하고 있다는 점도 인상 깊었습니다. 술통여지도에서 GPT 호출 토큰을 70% 절감한 2단계 Cascade Ranking 설계 경험이, LIMS의 품질 데이터 분석이나 SHE의 사고 예측 같은 산업 솔루션의 AI 도입 단계에서 의미 있게 활용될 수 있다고 판단했습니다.
이처럼 두 스택을 모두 다뤄본 경험과 AI 엔지니어링 경험이 귀사의 산업용 솔루션 개발 환경과 직접 연결된다고 보고 지원했습니다.
---
## 2. 업무 시 강점
### 200개 후보를 GPT에 한 번에 보낼 수 없을 때
저의 가장 큰 강점은 외부 시스템의 한계를 측정 가능한 수치로 풀어내는 역량입니다.
술통여지도 프로젝트에서 사용자의 위치·날씨·시간대를 반영해 반경 내 최대 200개 술집 중 Top 10을 추천하는 기능을 설계했습니다. 초기 구현에서는 200개를 한 번에 GPT에 전달했는데, 입력 토큰이 16,000개를 넘었습니다. 컨텍스트가 길어질수록 GPT의 attention 품질이 저하되어 추천이 거리순과 큰 차이가 없는 문제가 발견되었습니다.
원인은 두 가지였습니다. 첫째, JSON의 키 이름과 따옴표 같은 구조 문자가 토큰을 낭비했습니다. 둘째, 후보가 200개에 달하면 GPT가 핵심 후보에 집중하기 어려웠습니다.
저는 두 단계로 해결했습니다. 먼저 도메인 특화 Pipe-delimited 포맷(`B|id=123|c=주점|n=포차`)을 설계해 JSON 대비 약 40% 토큰을 절감했습니다. 다음으로 2단계 Cascade Ranking을 도입했습니다. 1단계는 100개씩 배치로 나눠 ID만 반환하는 경량 호출로 후보를 40개로 압축했습니다. 2단계에서 정밀 랭킹과 자연어 추천 이유를 생성했습니다.
추가로 GPT가 입력에 없는 가게 ID를 만들어내는 hallucination을 막아야 했습니다. 정규식 `(?m)^B\|id=(\d+)\b`로 입력 B 라인에서 허용 ID Set을 추출했습니다. 응답의 barId를 대조해 허용되지 않은 ID를 즉시 제거했습니다. AI 호출 실패 시에는 거리순 폴백으로 서비스 중단을 막았습니다.
결과적으로 API 호출당 토큰을 약 70% 절감하고, 잘못된 가게가 노출되는 사고를 0건으로 유지했습니다. AI 장애 시에도 사용자에게 빈 화면이 아닌 기본 추천이 제공되도록 가용성을 확보했습니다.
이 경험은 외부 의존성을 다룰 때 "측정 가능한 지표 → 단계별 분리 → 방어 코드 → 폴백"이라는 절차를 익히게 해줬습니다. 귀사의 LIMS·SHE 솔루션도 TMS·RTDB·HMI 등 다양한 인터페이스를 통합하는 만큼, 외부 시스템 연동을 안정적으로 다루는 역량으로 입사 직후부터 기여하겠습니다.
---
## 3. 입사 후 포부
### 도메인을 이해하는 솔루션 개발자로
입사 후에는 제조·화학 산업의 도메인 지식을 갖춘 솔루션 개발자로 성장하고 싶습니다.
귀사는 EHS·LIMS·출입관리 솔루션을 통합 또는 모듈 단위로 제공하며, 최근 Green IT & ESG와 AI 기반 DX/AX로 영역을 확장하고 있습니다. 저는 이 방향 안에서 "기술을 산업 문제에 정확히 적용하는 개발자"가 되고자 합니다.
입사 첫 6개월은 도메인 이해에 집중하겠습니다. EHS와 LIMS의 핵심 업무 흐름, 산업안전보건법과 화학물질관리법 등 관련 규제, 기존 솔루션의 코드베이스와 모듈 구조를 학습하겠습니다. 동시에 Spring과 ASP.NET 양쪽 환경에서 작은 기능부터 단독으로 수행하며 팀의 코딩 컨벤션을 익히겠습니다.
1년 차에는 독립적인 기능 단위 개발을 목표로 합니다. 기존 모듈에 신규 기능을 추가하거나, 다른 시스템과의 인터페이스를 설계·구현하는 작업을 맡고 싶습니다. 코드 리뷰에 적극 참여해 팀의 품질 기준을 익히겠습니다. CloudSharp에서 사용한 Result 패턴이나 파일 I/O와 DB 트랜잭션 경계 분리 같은 검증된 설계 기법은 팀에 공유하며 함께 발전시키고 싶습니다.
3년 차에는 AI 기능 통합과 구조 개선에 기여하겠습니다. 술통여지도에서 GPT 호출 비용을 70% 절감한 경험을 살려, LIMS의 품질 데이터 분석이나 SHE의 사고 예측 같은 영역에서 AI 도입을 제안하고 PoC부터 운영까지 끌고 갈 수 있는 개발자가 되겠습니다. 또한 신입·후배 개발자의 온보딩을 돕고, 모듈 간 중복 코드를 줄이는 구조 개선을 주도하고 싶습니다.
대규모 운영 환경에서의 장애 대응 경험은 아직 부족합니다. 다만 CloudSharp에서 Recovery Worker와 CAS 기반 락 회복 절차를 직접 설계하며 운영 감각을 보완하고 있습니다. 입사 후에는 실제 운영 환경에서 이 부족함을 빠르게 메워가겠습니다.
---
## 4. 성장 과정
### 동작하는 코드에서 유지보수 가능한 구조로
저는 "동작하는 코드"에서 "유지보수 가능한 구조"로 시각이 바뀐 시점을 개발자 정체성의 출발점이라고 봅니다.
처음에는 기능이 동작하면 끝이라고 생각했습니다. 그러나 Blazor WebAssembly에서 대용량 파일 업로드를 구현하던 중, 같은 코드를 여러 컴포넌트에서 반복 호출하다 콜백 누수와 JS 모듈 중복 로딩 문제를 겪었습니다. 이때 처음으로 "재사용 가능한 라이브러리로 추출하면 어떨까"라는 질문을 던졌습니다.
그 결과 tus 프로토콜 기반 업로드 라이브러리 TusBlazorClient를 만들어 NuGet에 배포했습니다(v1.0.1). 이 과정에서 Public API와 internal 구현을 엄격히 분리했습니다. IAsyncDisposable로 JS 모듈의 생명주기를 관리했습니다. Selenium 기반 E2E 테스트로 업로드·재개·재시도 등 9개 시나리오를 검증했습니다. 외부 사용자가 라이브러리를 어떻게 잘못 쓸 수 있을지 예상하고 방어하는 일은 처음에는 번거로웠습니다. 그러나 결국 그 작업이 코드의 수명을 결정한다는 사실을 배웠습니다.
이후 진행한 CloudSharp 프로젝트에서는 처음부터 Clean Architecture로 12개 엔티티의 도메인 경계를 분리했습니다. Finalize 중복 실행을 막는 CAS 기반 락, Quota 경쟁을 막는 FOR UPDATE 트랜잭션, 단명 5분 TTL 다운로드 세션 같은 설계는 모두 "나중에 운영하면서 후회하지 않을 코드"를 만들기 위한 선택이었습니다.
지금의 저는 "기능을 빠르게 만드는 개발자"보다 "오래 운영해도 무너지지 않는 구조를 설계하는 개발자"를 지향합니다. 귀사의 인재상인 Creation·Credit·Challenge 중에서도 신뢰(Credit)에 가장 깊이 공감하는 이유입니다. 산업용 솔루션은 한 번 도입되면 수년간 운영되는 시스템이며, 그 안에서 신뢰는 결국 코드의 구조와 검증된 설계에서 나온다고 믿기 때문입니다.
이런 사고방식이 위존의 EHS·LIMS·출입관리 솔루션처럼 장기간 운영되는 시스템에서 강점이 되리라 확신합니다.

View File

@@ -0,0 +1,84 @@
# 자기소개서 — ㈜케이에스아이 지원
> 작성 기준: IT 개발자 자기소개서 작성 컨벤션 (회사 분석 + 내 경험 연결, 두괄식, STAR 구조, 수치 결과 포함)
---
## 1. 지원동기
### 닷넷과 AI가 만나는 지점
저는 귀사의 MES/POP 시스템에 AI를 접목하려는 방향에 주목해 지원했습니다.
귀사는 1988년부터 35년간 .NET 기반 MES/POP·ERP 솔루션을 자체 개발해온 전문 기업입니다. 최근에는 AI 소프트웨어 개발자를 채용하며 공정 데이터 분석과 예지보전으로 영역을 확장하고 있습니다. 특히 MICOM PLC와 무선 컨버터를 직접 개발해 소프트웨어와 통합하는 구조가 인상 깊었습니다. 단순한 업무 시스템이 아니라, 현장 설비부터 데이터 분석까지 전체를 책임지는 솔루션이기 때문입니다.
저는 ASP.NET Core 기반 파일 저장 플랫폼인 CloudSharp를 설계·구현하며 .NET 환경에서 인증, 동시성 제어, 인프라 구성까지 직접 책임진 경험이 있습니다. 또한 술통여지도 프로젝트에서는 GPT-5.2를 실서비스에 적용해 토큰을 약 70% 절감하고 Hallucination을 차단하는 다층 방어 체계를 구축했습니다.
.NET 기반 시스템 설계와 AI 활용 경험이 동시에 요구되는 환경은 흔치 않습니다. 귀사가 추진하는 MES/POP의 AI 고도화 방향이 제가 쌓아온 경험과 직접 맞닿아 있다고 판단해 지원을 결심했습니다.
---
## 2. 업무 시 강점
### 원인을 끝까지 추적하는 개발
저의 가장 큰 강점은 시스템 동시성 문제의 원인을 끝까지 추적하고 측정 가능한 결과로 개선하는 역량입니다.
ASP.NET Core 기반 파일 저장 플랫폼인 CloudSharp를 개발하며, 대용량 파일 업로드의 Finalize 단계에서 중복 실행 가능성을 발견했습니다. tusd hook과 백그라운드 Worker 두 경로에서 같은 업로드 세션이 동시에 처리될 경우, 동일한 파일이 두 번 등록될 위험이 있었습니다.
먼저 동시 요청 시나리오를 분석해 문제를 재현했습니다. 일반적인 분산 락(Redis Redlock 등)을 도입하면 인프라 복잡도가 증가하므로, 기존 상태 머신을 락으로 재활용하는 방향을 선택했습니다.
구체적으로는 PostgreSQL의 CAS(Compare-And-Swap) 패턴을 적용했습니다. `UPDATE upload_session SET status='FINALIZING' WHERE status='UPLOADING'` 쿼리로 단일 트랜잭션 점유를 구현했고, 파일 I/O와 DB 트랜잭션을 분리해 느린 작업이 락을 잡지 않도록 했습니다. 또한 10분 이상 FINALIZING 상태에 머문 세션을 자동 복구하는 Recovery Worker를 추가했습니다.
그 결과 별도 분산 락 인프라 없이 SQL 한 줄로 중복 실행을 차단했고, DB UNIQUE 제약과 결합해 이중 안전장치를 구축했습니다. 같은 방식으로 Quota 동시 요청 문제에도 `SELECT FOR UPDATE`를 적용해 경쟁 조건을 제거했습니다.
이 경험을 통해 단순히 기능을 만드는 것을 넘어, 동시성과 정합성 문제를 측정 가능한 결과로 개선하는 방식을 익혔습니다. 입사 후에도 동일한 접근으로 MES/POP 시스템의 실시간 공정 데이터 처리 안정성에 기여하겠습니다.
---
## 3. 입사 후 포부
### 현장과 AI를 잇는 개발자
입사 후에는 귀사의 스마트팩토리 AI 고도화 방향 안에서 .NET 기반 시스템과 AI를 잇는 개발자로 성장하고 싶습니다.
귀사는 MES/POP 시스템에 AI를 접목해 공정 데이터 분석과 예지보전으로 영역을 확장하고 있습니다. 이 흐름 안에서 단순 기능 구현이 아니라, 현장 데이터의 신뢰성과 분석 결과의 정확성을 함께 책임지는 개발자가 되고자 합니다.
입사 초기에는 업종별 MES/POP 패키지 구조와 PLC 데이터 수집 흐름을 파악하는 데 집중하겠습니다. 자동차부품, 프레스/금형, 인쇄 등 업종마다 공정과 데이터 특성이 달라, 코드베이스와 현장 도메인을 함께 학습할 계획입니다.
1년 안에는 .NET 기반 모듈을 단독으로 담당하고, API 연동과 데이터 정합성 개선에 기여하겠습니다. CloudSharp에서 쌓은 동시성 제어 경험과 술통여지도에서 다진 외부 API 안정화 경험이 바로 활용될 영역입니다.
3년 안에는 MES/POP 시스템에 AI 분석을 안정적으로 통합하는 구조를 제안할 수 있는 개발자가 되겠습니다. GPT 기반 추천 엔진에서 토큰 비용과 Hallucination을 동시에 잡았던 경험을 바탕으로, 제조 도메인 AI에서도 비용·정확도·운영 안정성을 함께 고려한 설계를 만들어가겠습니다.
PLC와 하드웨어 연동 경험은 아직 부족하지만, MICOM PLC와 무선 컨버터 관련 자료를 미리 학습하며 사내 OJT를 통해 빠르게 보완하겠습니다. 장기적으로는 현장과 AI를 자연스럽게 연결하는 개발 사례를 만들어, 귀사의 스마트팩토리 솔루션이 한 단계 확장되는 데 보탬이 되겠습니다.
---
## 4. 자기소개 / 성장 과정
### 구현에서 구조로
저는 동작하는 코드를 넘어 유지보수 가능한 구조를 고민하는 개발자입니다.
처음 개발을 시작했을 때는 기능을 빠르게 구현하는 데 집중했습니다. 하지만 프로젝트 규모가 커질수록 동작하는 코드와 잘 만든 코드는 다르다는 점을 체감했습니다.
술통여지도 프로젝트에서 GPT-5.2를 실서비스에 적용했을 때, 단순히 API를 호출하는 수준으로는 운영이 불가능했습니다. 200개 후보를 한 번에 보내면 토큰이 16,000개를 넘었고, GPT는 입력에 없는 술집을 만들어내기도 했습니다. 이 문제를 풀기 위해 2단계 Cascade Ranking 구조를 도입했고, 응답을 정규식으로 검증해 허용되지 않은 ID를 제거하는 다층 방어 체계를 만들었습니다. 그 과정에서 외부 시스템과 통신할 때는 항상 실패와 비정상 응답을 전제로 설계해야 한다는 원칙을 체득했습니다.
이후 CloudSharp 프로젝트에서는 처음부터 Clean Architecture, Result 기반 에러 처리, CAS 동시성 제어를 적용했습니다. TusBlazorClient라는 .NET 라이브러리를 단독으로 설계해 NuGet에 배포하면서, 외부 사용자가 사용할 API의 책임 분리와 확장성도 직접 고민했습니다.
이런 경험을 거치며 단순 구현보다 원인 분석과 구조 설계를 우선하는 개발자가 되었습니다. 입사 후에도 이 자세로 귀사 솔루션의 품질과 안정성에 기여하겠습니다.
---
## 작성 컨벤션 점검
| 항목 | 점검 결과 |
|---|---|
| 회사 연결 | MES/POP, AI 접목, MICOM PLC, 35년 역사 등 회사 정보 직접 인용 |
| 경험 증명 | CloudSharp(CAS), 술통여지도(GPT 70% 절감), TusBlazorClient(NuGet) 사례 사용 |
| 수치 결과 | 토큰 70% 절감, 16,000 토큰, 10분 자동 복구, 35년 |
| 입사 후 기여 | 초기 → 1년 → 3년 타임라인으로 구성, 보완점(PLC) 명시 |
| 두괄식 | 모든 문항 첫 문장에 결론 위치 |
| 금지 표현 | "열정", "최선", "누구보다", "인재" 미사용 |
| 문장 길이 | 60자 내외 유지, 80자 초과 문장 없음 |
| 소제목 | 15자 내외, 핵심 메시지 반영 |

View File

@@ -0,0 +1,77 @@
# ㈜크레셈 자기소개서 — S/W 개발자(제어)
> 컨벤션 가이드(두괄식 / 회사 분석 + 내 경험 연결 / STAR / 60자 내외 문장 / 추상어 금지)에 따라 작성했습니다.
> 채용공고 핵심 키워드: **C#, Visual Studio, 검사장비 제어, MMI**
> 활용 경험: **TusBlazorClient(C# 라이브러리·NuGet)**, **CloudSharp(ASP.NET Core 파일 서비스·CAS 동시성 제어)**
---
## 1. 지원동기 — 제어 소프트웨어가 만드는 차이
저는 크레셈이 하드웨어 제어기를 소프트웨어 모션 제어로 전환하며 IT와 OT를 융합해 가는 방향에 주목해 지원했습니다.
크레셈은 2D/3D 비전, AI 라이브러리, C# 기반 제어 프로그램을 결합해 검사장비를 개발하고 있습니다. 고객별 공정에 맞는 장비를 플랫폼 기술 위에서 빠르게 커스터마이징한다는 점이 인상 깊었습니다. WMX 소프트웨어 모션 제어 도입 사례에서는 관리 인력을 12명에서 1명으로 줄이고 장비 면적을 1/20로 축소한 결과가 나왔습니다. 검사장비의 경쟁력이 결국 제어 소프트웨어의 안정성과 확장성에서 결정된다고 판단한 계기였습니다.
저는 C# 기반 라이브러리와 백엔드 시스템을 직접 설계하고 운영해왔습니다. 그 과정에서 외부 시스템과의 안정적 연동, 장기 실행 작업의 신뢰성 확보를 핵심 과제로 다뤘습니다. Blazor WebAssembly용 대용량 파일 업로드 라이브러리에서는 .NET과 JavaScript 모듈의 생명주기를 안전하게 관리했고, 그 결과를 NuGet에 배포했습니다. ASP.NET Core 기반 파일 서비스에서는 외부 업로드 서버와 동기화되는 상태 머신을 CAS 패턴으로 설계해 중복 실행을 차단했습니다.
이런 경험은 센서·모션·후속 공정 장비를 잇는 검사장비 제어 소프트웨어에서 그대로 쓰일 수 있다고 생각합니다. 융합·정열·신뢰를 핵심 가치로 두는 크레셈의 방향과 제 개발 경험이 맞닿아 있다고 판단해 지원했습니다.
---
## 2. 업무 시 강점 — 외부 시스템의 상태를 끝까지 책임지다
저의 가장 큰 강점은 외부 시스템과 연결된 작업의 상태를 끝까지 책임지고 안정화하는 역량입니다.
ASP.NET Core 기반 셀프호스팅 파일 서비스 CloudSharp를 설계할 때 동시성 문제를 마주했습니다. 여러 클라이언트가 같은 업로드 세션을 동시에 완료 처리하면, 파일이 중복 등록되거나 메타데이터가 어긋날 수 있는 구조였습니다. 외부 업로드 서버 tusd가 보내는 hook과 백그라운드 worker가 같은 세션을 동시에 건드릴 수 있었기 때문입니다.
분산 락 인프라를 추가하지 않고 해결하기 위해, 저는 PostgreSQL의 단일 UPDATE 문을 락으로 사용하는 CAS 패턴을 설계했습니다. `UPDATE upload_session SET status='FINALIZING' WHERE status='UPLOADING'` 쿼리에서 영향받은 행이 1이면 점유 성공, 0이면 다른 프로세스가 처리 중이라고 판단하도록 했습니다. 또한 느린 파일 I/O와 짧은 DB 트랜잭션의 경계를 분리해 락 점유 시간을 최소화했습니다. 10분 이상 점유 상태에 머무는 세션은 별도 Recovery Worker가 자동으로 복구하도록 구성했습니다.
그 결과 외부 락 인프라 없이 동시 finalize 중복 실행을 차단했고, 장애 시에도 운영자 개입 없이 시스템이 정상 상태로 돌아오도록 만들었습니다.
검사장비 제어 프로그램은 센서, 모션 제어기, 후속 공정 장비와 동시에 통신하는 영역입니다. 어느 한 단계라도 어긋나면 공정 전체가 멈춥니다. 이 경험에서 익힌 상태 머신 설계와 동시성 제어 방식을, 크레셈의 검사장비 제어 소프트웨어에서도 같은 원칙으로 적용해 장비 안정성에 기여하겠습니다.
---
## 3. 입사 후 포부 — 안정성과 확장성을 함께
입사 후에는 검사장비의 안정성과 확장성을 함께 책임지는 제어 소프트웨어 개발자로 성장하고 싶습니다.
크레셈은 한 대의 장비를 만드는 데 그치지 않습니다. 2D/3D 비전, Dual-Layer AI Filtering, MLOps 서버, Inline 자동화를 하나의 플랫폼으로 통합해 가는 방향을 갖고 있습니다. 이런 환경에서 제어 소프트웨어는 센서, AI 모듈, 후속 공정 장비를 잇는 중심축이 되어야 한다고 생각합니다.
입사 초기 6개월 동안은 기존 장비의 C# 제어 코드와 MMI 구조를 빠르게 이해하는 데 집중하겠습니다. 실제 운영되는 검사 공정의 흐름을 따라가며 장비 시퀀스, 통신 프로토콜, 사용자 운영 패턴을 익히겠습니다. 작은 기능부터 단독으로 구현하며 도메인 감각을 쌓겠습니다.
1년 차에는 신규 검사장비 제어 모듈을 단독으로 맡아 설계부터 현장 적용까지 책임지는 단계로 올라가고 싶습니다. 외부 시스템과의 통신 안정화, 비정상 상황에서의 복구 시퀀스 설계, MMI 사용성 개선 영역에서 측정 가능한 결과를 만들겠습니다.
3년 차에는 플랫폼 기술의 한 축을 담당하는 개발자가 되고 싶습니다. 여러 장비에서 반복되는 제어 패턴을 공통 모듈로 정리하겠습니다. AI 검사 결과, 모션 제어, Inline 자동화 시퀀스가 하나의 흐름으로 동작하도록 구조를 다듬는 일에 기여하고자 합니다.
반도체 검사 공정과 대규모 장비 운영 경험은 아직 부족합니다. 다만 C# 기반 라이브러리와 ASP.NET Core 백엔드를 직접 설계하고 NuGet과 Docker 환경에 배포해본 경험이 있어, 새로운 도메인에도 빠르게 적응할 수 있다고 생각합니다.
---
## 4. 자기소개 / 성장 과정 — 동작하는 코드에서 끝나지 않게
저는 동작하는 코드를 만드는 단계에서 멈추지 않고, 그 코드가 운영 환경에서 어떻게 견디는지를 끝까지 확인하려는 개발자입니다.
처음 개발을 본격적으로 한 것은 Blazor WebAssembly 환경에서 대용량 파일 업로드 라이브러리를 만들면서였습니다. 기능이 동작하는 데까지는 어렵지 않았습니다. 그러나 네트워크가 끊기거나 브라우저가 닫혔을 때 이어 올리는 재개 동작, JavaScript 모듈과 .NET 객체 사이의 생명주기를 안전하게 관리하는 일은 전혀 다른 문제였습니다.
이 라이브러리를 NuGet에 배포하고 외부에서 사용 가능한 상태로 만들면서 한 가지를 체감했습니다. "동작한다"와 "다른 사람이 안전하게 쓸 수 있다" 사이에는 큰 거리가 있다는 것입니다. 그 뒤로는 어떤 프로젝트를 하더라도 상태 머신과 실패 시나리오를 먼저 정리하는 습관이 생겼습니다.
이후 셀프호스팅 파일 서비스를 직접 설계하면서 이 관점을 한 단계 확장했습니다. 외부 업로드 서버, DB, Redis, 파일 시스템이 동시에 움직이는 환경에서 어느 한 곳이 실패해도 전체 정합성이 깨지지 않도록 트랜잭션 경계와 복구 로직을 설계했습니다.
지금의 저는 새로운 기능을 마주할 때 "이 동작이 실패하면 어떻게 복구되는가"를 가장 먼저 고민하는 개발자입니다. 검사장비 제어 소프트웨어처럼 한 번의 오작동이 공정 전체에 영향을 주는 영역에서, 이 사고방식이 가장 잘 쓰일 수 있다고 생각합니다.
---
### 작성 시 반영한 컨벤션 요약
| 항목 | 적용 방식 |
|---|---|
| **두괄식** | 모든 문항 첫 문장에서 결론 제시 |
| **회사 연결** | WMX 도입 사례, Dual-Layer AI Filtering, MLOps, Inline 자동화 등 크레셈 고유 키워드 인용 |
| **STAR 구조** | 강점 문항을 CloudSharp CAS 사례로 S→T→A→R→입사 후 연결 순으로 전개 |
| **수치 결과** | 인력 12→1명, 면적 1/20, 점유 시간 10분 임계 등 구체 수치 사용 |
| **금지 표현 회피** | "열정", "최선", "인재", "누구보다" 미사용 |
| **사례 분리** | 지원동기·강점·자기소개에 각각 다른 초점(연결성 / 동시성 제어 / 성장 전환점) 배치 |
| **소제목** | 문항명 반복 없이 핵심 메시지로 작성 |
추가로 다른 문항(예: 협업 경험, 실패 경험, 1분 자기소개)이 필요하면 같은 컨벤션으로 이어서 작성하겠습니다.

View File

@@ -0,0 +1,55 @@
# 자기소개서
> ㈜페이타랩 · C# WPF 응용프로그램 개발자 지원
---
## 1. 지원동기 — Windows 환경 위의 안정성
저는 귀사의 패스오더가 풀어내고 있는 **"Windows POS와 모바일 서비스를 잇는다"**는 문제에 주목해 지원했습니다.
귀사의 채용 정보와 기술 글에서 인상 깊었던 지점은 두 가지였습니다. 하나는 카페 POS의 99%가 Windows 기반이라는 환경 위에서 구형 PC부터 최신 키오스크까지 모두 지원해야 한다는 점이었습니다. 다른 하나는 오전 피크에 하루 트래픽의 33.3%가 몰리는 가운데, 점주 PC가 초당 수백 건의 주문을 누락 없이 받아야 한다는 점이었습니다. 단순한 데스크톱 클라이언트가 아니라 외부 서버, 영수증 프린터, 마이크로서비스가 한 번에 맞물려 동작하는 통합 지점이라는 점이 가장 인상 깊었습니다.
이 문제는 제가 그동안 익혀온 문제 의식과 닿아 있습니다. 셀프호스트 파일 서비스 CloudSharp에서는 Local FS·MinIO·S3를 동일한 storage_key로 추상화했습니다. 운영 환경이 달라져도 동일하게 동작하는 구조를 만들었고, tusd라는 외부 Go 프로세스와 hook으로 안전하게 연계했습니다. 또한 `TusBlazorClient`를 NuGet에 배포하면서 C# 코드와 JavaScript 라이브러리를 직접 잇는 경계 설계를 경험했습니다. 다양한 실행 환경과 외부 의존성을 한 번에 다뤄야 한다는 점에서, 귀사의 점주용 프로그램이 풀고 있는 문제에 제가 가장 잘 기여할 수 있다고 판단해 지원했습니다.
---
## 2. 업무 시 강점 — 외부 시스템을 안정적으로 잇는 설계
저의 가장 큰 강점은 **C# 코드와 외부 시스템 사이의 경계를 안정적으로 설계하는 능력**입니다.
이 강점은 Blazor WebAssembly용 NuGet 라이브러리 `TusBlazorClient`를 단독으로 설계·구현·배포한 경험에서 만들어졌습니다. Blazor의 순수 C# 코드는 대용량 파일 업로드에서 메모리·속도 한계가 있었습니다. 검증된 JavaScript 라이브러리 `tus-js-client`를 C# API로 감싸는 래퍼가 필요한 상황이었습니다.
가장 어려웠던 지점은 **JS↔.NET 콜백 브릿지 설계**였습니다. tus-js-client는 진행률·오류·완료를 JS 콜백으로 통지합니다. 반면 C# 델리게이트는 JSON 직렬화가 불가능해 JS에 그대로 넘길 수 없었습니다. 콜백을 일부만 사용하는 시나리오에서는 JS→.NET 호출 자체가 불필요한 오버헤드가 되는 문제도 있었습니다.
저는 모든 콜백을 `TusOptionJsInvoke`라는 한 객체에 모아 `DotNetObjectReference`로 JS에 한 번만 전달했습니다. 콜백 본문은 `[JsonIgnore]`로 직렬화에서 제외했습니다. 동시에 `TusOptionNullCheck` 메타정보를 별도로 두어, JS 측에서 null 콜백에 대한 `invokeMethodAsync`를 아예 건너뛰도록 했습니다. 상태 변경이 없는 `OnBeforeRequest`/`OnAfterResponse`는 동기 호출로 바꿔 마샬링 비용을 추가로 줄였습니다.
그 결과 사용자는 JavaScript 한 줄 없이 C#만으로 **18개 옵션과 7종 콜백을 모두 사용**할 수 있게 되었습니다. 기본 업로드, 중단·재개, 옵션 동적 변경, 재시도 시나리오를 **9개의 Selenium E2E 테스트**로 검증했습니다. 이후 NuGet에 1.0.1 버전으로 공개 배포해 외부 사용자에게 노출되는 라이브러리로 운영했습니다.
이 경험은 패스오더 점주용 프로그램이 풀어야 할 문제와 직접 닿아 있다고 생각합니다. 영수증 프린터, 바코드 스캐너, REST API, Socket 통신, 마이크로서비스는 모두 C# 외부에 있는 시스템입니다. 이들을 C#에서 어떻게 안전하게 연결하느냐가 곧 안정성의 핵심이기 때문입니다. 입사 후에도 외부 의존성과 C# 사이의 경계를 명확히 설계해 주문 누락과 장애를 줄이는 데 기여하겠습니다.
---
## 3. 입사 후 포부 — 구형부터 최신까지, 같은 안정성으로
입사 후에는 **수만 개 매장의 다양한 환경에서 동일한 안정성을 보장하는 WPF 개발자**로 성장하고 싶습니다.
귀사는 ArgoCD·Argo Rollouts 기반 Canary 배포, Istio Service Mesh, Kafka 전용 Gateway, 0단계 모드를 운영하고 있습니다. 모두 "사용자에게 영향을 주지 않는 검증"을 핵심 가치로 둔 도구입니다. 점주용 PC 프로그램에서도 같은 기준으로 안정성을 끌어올리고 싶습니다.
**입사 초기**에는 패스오더 점주용 프로그램의 코드베이스를 파악하는 데 집중하겠습니다. 영수증 프린터·POS PC·키오스크에서 같은 코드가 어떻게 다르게 동작하는지, REST/Socket 통신과 마이크로서비스 연동이 어떻게 맞물려 있는지 익히고 싶습니다.
**1년 안**에는 점진적 리팩토링 과정에 직접 참여하고 싶습니다. CloudSharp에서 Clean Architecture로 계층 경계를 분리해본 경험이 도움이 될 것으로 보입니다. 비즈니스 로직·통신·UI가 섞여 있는 부분을 단계적으로 분리하고, 구형 PC와 최신 키오스크의 동작 차이를 잡아내는 회귀 테스트를 보강하고 싶습니다.
**3년 안**에는 주문 접수·결제 상태·하드웨어 제어 흐름의 신뢰성 패턴을 팀 내에서 정리해 공유할 수 있는 개발자가 되고 싶습니다. 대규모 운영 경험은 아직 부족합니다. 다만 CloudSharp에서 Finalize 동시성을 CAS로 다루고 Recovery Worker로 교착을 자동 해소한 경험이 있습니다. 이 경험을 바탕으로 실제 운영 환경에서 발생하는 장애를 분석해 구조에 반영하는 역량을 채워가겠습니다.
---
## 4. 성장 과정 — 외부에 닿는 코드의 무게
저는 **"동작하는 코드"에서 "외부에 노출되어도 안정적인 코드"**로 관점을 옮겨온 개발자입니다.
처음 개발을 시작했을 때는 기능이 잘 돌아가면 그것으로 충분하다고 생각했습니다. 관점이 바뀐 계기는 `TusBlazorClient`를 NuGet에 공개하면서였습니다. 내 코드를 다른 개발자가 의존하기 시작하자, 작은 결정 하나가 외부 사용자의 코드를 깨뜨릴 수 있다는 사실을 체감했습니다. 콜백을 `[JsonIgnore]`로 분리하고, `IAsyncDisposable`로 JS 모듈 생명주기를 정리한 것은 모두 같은 질문에서 나왔습니다. "사용자의 코드가 이 라이브러리 때문에 어떻게 깨질 수 있는가."
이 경험 이후 CloudSharp에서도 같은 태도로 설계했습니다. JWT 대신 Opaque Session Token을 선택해 권한 변경이 즉시 반영되도록 했습니다. Finalize 중복은 CAS와 Recovery Worker로 막았고, 외부 공개 API에는 Zero Information Leak 정책을 적용했습니다. 모두 "외부에서 이 코드가 어떻게 잘못 사용될 수 있는가"를 먼저 묻는 사고에서 나온 선택이었습니다.
귀사의 점주용 프로그램은 전국 수만 개 매장에서 매일 영업의 가장 앞단에 서 있는 코드입니다. 외부에 닿는 코드의 무게를 익혀온 만큼, 점주님과 손님 양쪽이 신뢰할 수 있는 프로그램을 만드는 데 책임감 있게 기여하겠습니다.

View File

@@ -0,0 +1,684 @@
# IT 개발자 자기소개서 작성 컨벤션 컨텍스트
## 0. 문서 목적
이 문서는 IT 개발자 자기소개서를 작성하거나 수정할 때 항상 참조해야 하는 **작성 컨벤션 문서**다.
자기소개서는 단순한 성격 소개나 다짐문이 아니라, 아래 세 가지를 설득하는 문서로 작성한다.
1. **왜 이 회사인지**
2. **왜 내가 이 직무에 적합한지**
3. **입사 후 어떻게 성장하고 회사에 기여할 것인지**
작성 대상은 신입 개발자 및 주니어 개발자 기준이며, 백엔드 / 프론트엔드 / 풀스택 / 데이터 엔지니어 / DevOps / 인프라 / QA / 모바일 직무에 적용할 수 있다.
---
## 1. 최상위 작성 원칙
### 1-1. 모든 문항은 회사와 연결한다
자기소개서의 모든 문항에는 반드시 다음 두 요소가 함께 들어가야 한다.
| 요소 | 설명 |
|---|---|
| 회사 정보 | 채용공고, 홈페이지, 서비스, 기술 방향, 사업 방향, 개발 문화 |
| 내 경험 | 프로젝트, 협업, 성능 개선, 운영 경험, 학습 경험, 문제 해결 경험 |
기본 공식은 다음과 같다.
```text
회사 분석 + 내 경험 연결 = 설득력 있는 자기소개서
```
회사 이름을 다른 회사명으로 바꿔도 자연스러운 문장은 사용하지 않는다.
---
### 1-2. 문항마다 역할을 분리한다
각 문항은 서로 다른 질문에 답해야 한다.
| 문항 | 핵심 질문 | 중심 내용 |
|---|---|---|
| 지원동기 | 왜 이 회사에 지원했는가 | 회사 강점 + 내 경험 연결 |
| 업무 시 강점 | 어떤 역량으로 바로 기여할 수 있는가 | 강점 1개 + 사례 1개 + 수치 결과 |
| 입사 후 포부 | 어떻게 성장해 장기적으로 기여할 것인가 | 회사 방향 + 성장 계획 + 기여 방식 |
| 자기소개 / 성장 과정 | 어떤 개발자인가 | 개발자 정체성이 형성된 계기 |
같은 사례를 여러 문항에서 그대로 반복하지 않는다. 같은 프로젝트를 쓰더라도 초점은 다르게 둔다.
---
### 1-3. 두괄식으로 작성한다
각 문항의 첫 문장에서 결론이 보여야 한다.
좋은 첫 문장은 아래 조건을 만족한다.
- 문항의 답이 바로 보인다.
- 회사 또는 직무와 연결된다.
- 추상적인 감정 표현이 아니라 판단이 드러난다.
예시:
```text
저는 귀사의 데이터 기반 서비스 고도화 방향에 주목해 지원했습니다.
저의 가장 큰 강점은 성능 문제의 원인을 끝까지 추적하고 개선하는 역량입니다.
입사 후에는 안정성과 확장성을 함께 고민하는 백엔드 개발자로 성장하고 싶습니다.
```
---
### 1-4. 추상어는 사례로 증명한다
아래 표현은 단독으로 쓰지 않는다.
| 약한 표현 | 문제점 | 대체 방향 |
|---|---|---|
| 책임감이 있습니다 | 증명 없는 자기 평가 | 끝까지 맡아 해결한 사례로 증명 |
| 협업을 잘합니다 | 방식이 보이지 않음 | 역할 분담, 일정 조율, 리뷰 방식 설명 |
| 문제 해결 능력이 있습니다 | 어떤 문제인지 불명확 | 문제 원인, 판단, 해결 과정 제시 |
| 성실합니다 | 개발 역량으로 보이지 않음 | 꾸준히 학습해 적용한 결과 제시 |
기본 공식:
```text
추상적 강점 선언 금지
강점 1개 → 사례 1개 → 내가 한 행동 → 결과 수치 → 입사 후 연결
```
---
## 2. 입력 정보 정리 컨벤션
자기소개서 작성 전 반드시 아래 정보를 먼저 정리한다.
```markdown
# 기업 / 직무 분석 메모
## 기본 정보
- 회사명:
- 지원 직무:
- 지원 팀 / 서비스:
- 서비스 대상 사용자:
## 채용공고 분석
- 필수 기술 스택:
- 우대 기술 스택:
- 담당 업무:
- 요구 역량:
- 반복 등장 키워드:
## 회사 / 서비스 분석
- 핵심 서비스:
- 해결하는 문제:
- 주요 고객:
- 최근 사업 방향:
- 인상 깊은 지점:
## 기술 / 개발 문화 분석
- 사용하는 기술:
- 기술 블로그에서 확인한 문제:
- 아키텍처 / 인프라 방향:
- 성능 / 운영 / 보안 관련 이슈:
- 강조하는 가치:
- 일하는 방식:
- 개발 문화:
## 내 경험 연결 후보
- 경험 1:
- 프로젝트명:
- 사용 기술:
- 문제 상황:
- 내가 한 행동:
- 결과:
- 연결 가능한 회사 요구사항:
- 경험 2:
- 경험 3:
```
---
## 3. 문항별 작성 컨벤션
## 3-1. 지원동기
### 핵심 질문
```text
왜 이 회사에 지원했는가?
```
### 작성 목표
지원동기는 회사 칭찬이 아니다.
아래 두 가지가 동시에 드러나야 한다.
1. **Why this company**: 왜 이 회사인가
2. **Why me**: 왜 내가 이 회사와 맞는가
### 권장 구조
```text
① 회사를 알게 된 계기 → 1~2문장
② 회사의 기술 / 사업 강점 발견 → 2~3문장
③ 그것이 인상 깊었던 이유 → 1~2문장
④ 내 경험과의 연결 → 2~3문장
⑤ 지원 결론 → 1문장
```
### 작성 공식
```text
[회사 강점] + [내 경험 연결] = 지원 이유
```
### 첫 문장 템플릿
```text
저는 귀사의 ______에 주목해 지원했습니다.
저는 귀사가 ______을 통해 ______ 문제를 해결하고 있다는 점에 주목했습니다.
저는 귀사의 ______ 서비스 방향이 제가 경험한 ______ 문제의식과 맞닿아 있다고 판단했습니다.
```
### 반드시 포함할 내용
- 채용공고 / 홈페이지 / 기술 블로그 / 서비스 페이지에서 확인한 구체 정보
- 회사의 기술 또는 사업 방향에 대한 내 판단
- 내 프로젝트 경험과의 연결
- 마지막 지원 결론
### 피해야 할 문장
```text
귀사는 업계를 선도하는 기업으로...
4차 산업혁명 시대에...
성장 가능성이 높아 지원했습니다.
혁신적인 회사라고 생각했습니다.
```
### 좋은 마무리 예시
```text
이처럼 귀사의 기술 방향과 제가 프로젝트에서 쌓아온 문제 해결 경험이 맞닿아 있다고 판단했고, 이 점이 지원을 결심한 가장 큰 이유입니다.
```
---
## 3-2. 업무 시 강점
### 핵심 질문
```text
어떤 역량으로 바로 기여할 수 있는가?
```
### 작성 목표
업무 강점 문항은 채용공고 요구 역량과 가장 직접적으로 연결해야 한다.
강점은 많이 나열하지 않는다. 가장 설득력 있는 강점 **1개**를 고르고, 대표 사례 **1개**로 증명한다.
### 권장 구조: STAR
| 단계 | 내용 | 분량 비중 |
|---|---|---:|
| S: Situation | 어떤 프로젝트 / 어떤 문제였는가 | 15% |
| T: Task | 내가 맡은 역할은 무엇인가 | 10% |
| A: Action | 내가 한 기술적 판단과 실행은 무엇인가 | 45% |
| R: Result | 어떤 결과를 만들었는가 | 20% |
| 연결 | 입사 후 어떻게 활용할 것인가 | 10% |
Action이 가장 길어야 한다. 여기서 기술적 판단과 문제 해결 방식이 드러나야 한다.
### 작성 공식
```text
[강점 1개 선언] + [사례 1개 증명] + [수치 결과] = 설득
```
### 첫 문장 템플릿
```text
저의 가장 큰 강점은 ______입니다.
저는 ______ 문제를 끝까지 추적하고 개선하는 데 강점이 있습니다.
저는 ______을 실제 결과로 연결하는 개발 역량을 갖추고 있습니다.
```
### 직무별 강점 키워드
| 직무 | 강점 후보 |
|---|---|
| 백엔드 | API 설계, 성능 개선, DB 최적화, 인증/인가, 장애 대응, 대용량 처리 |
| 프론트엔드 | 컴포넌트 설계, 렌더링 최적화, 접근성, 상태 관리, 사용자 경험 개선 |
| 풀스택 | 기능 흐름 설계, API-UI 연결, 빠른 MVP 구현, 문제 범위 통합 이해 |
| 데이터 | 파이프라인 설계, 데이터 품질 관리, 배치 처리, 실시간 처리 |
| DevOps / 인프라 | CI/CD, 컨테이너 운영, 모니터링, 인프라 자동화, 배포 안정화 |
| QA | 테스트 자동화, 결함 분석, 커버리지 확대, 품질 프로세스 개선 |
| 모바일 | 앱 성능 최적화, 오프라인 대응, 배포 자동화, 사용자 경험 개선 |
### 수치 표현 규칙
가능하면 결과에는 숫자를 넣는다.
| 영역 | 예시 |
|---|---|
| 성능 | 응답속도 1.2초 → 0.3초 |
| 빌드 | 빌드 시간 40% 단축 |
| 테스트 | 커버리지 20% → 65% |
| 장애 | 재현 시간 2시간 → 20분 |
| DB | 조회 성능 60% 개선 |
| 배포 | 배포 주기 주 1회 → 일 2회 |
| 비용 | 로그 저장 비용 월 30% 절감 |
정확한 수치가 없으면 비율, 배수, 범위 표현을 사용한다.
```text
기존 대비 절반 수준으로 줄였습니다.
도입 전보다 약 3배 빠르게 처리할 수 있었습니다.
반복 작업 시간을 30분에서 5분 내외로 줄였습니다.
```
### 피해야 할 문장
```text
저는 문제 해결 능력이 뛰어납니다.
프로젝트를 성공적으로 마쳤습니다.
팀원들과 협력하여 좋은 결과를 냈습니다.
열심히 참여했습니다.
```
### 좋은 마무리 예시
```text
이 경험을 통해 단순히 기능을 구현하는 것을 넘어, 원인을 분석하고 측정 가능한 결과로 개선하는 개발 방식을 익혔습니다. 입사 후에도 이러한 방식으로 서비스 안정성과 품질 개선에 기여하겠습니다.
```
---
## 3-3. 입사 후 포부
### 핵심 질문
```text
어떻게 성장해 장기적으로 기여할 것인가?
```
### 작성 목표
입사 후 포부는 다짐문이 아니다.
아래 세 가지가 보여야 한다.
1. 회사의 방향 이해
2. 그 안에서의 내 성장 방향
3. 성장 결과가 회사 기여로 이어지는 방식
### 권장 구조
```text
① 회사의 방향 확인 → 1~2문장
② 그 안에서 내 성장 방향 → 1~2문장
③ 입사 초기 목표 → 1~2문장
④ 1년 목표 → 1~2문장
⑤ 3년 목표 → 1~2문장
⑥ 보완점 + 보완 방법 → 1~2문장
```
### 작성 공식
```text
[회사 방향] + [나의 성장 계획] + [회사 기여 연결] = 포부
```
### 첫 문장 템플릿
```text
입사 후에는 ______ 개발자로 성장하고 싶습니다.
입사 후에는 귀사의 ______ 방향 안에서 ______ 역량을 갖춘 개발자로 성장하고 싶습니다.
```
### 타임라인 기준
| 시점 | 키워드 | 작성 내용 |
|---|---|---|
| 입사 초기 | 적응 | 도메인 파악, 코드베이스 이해, 기본 업무 수행 |
| 1년 내외 | 독립 | 기능 단독 수행, 코드 리뷰 참여, 품질 개선 |
| 3년 내외 | 주도 | 구조 개선 제안, 기술 공유, 팀 기여 확대 |
### 보완점 작성 공식
보완점은 약점 고백이 아니라 성장 가능성으로 보여야 한다.
```text
_______ 경험은 아직 부족하지만, _______을 통해 보완하고 있습니다.
```
예시:
```text
대규모 운영 경험은 아직 부족하지만, 개인 프로젝트에서 부하 테스트와 모니터링 환경을 구성하며 운영 감각을 보완하고 있습니다.
```
### 피해야 할 문장
```text
열심히 배우겠습니다.
최선을 다해 기여하겠습니다.
꼭 필요한 인재가 되겠습니다.
회사와 함께 성장하겠습니다.
```
### 좋은 마무리 예시
```text
장기적으로는 서비스 구조 개선과 기술 공유에 기여하며, 팀이 안정적으로 확장할 수 있는 개발 문화를 만드는 데 보탬이 되겠습니다.
```
---
## 3-4. 자기소개 / 성장 과정
### 핵심 질문
```text
나는 어떤 개발자인가?
```
### 작성 목표
개발 직무의 자기소개는 어린 시절 이야기나 성격 소개가 아니다.
개발자로서의 정체성이 어떻게 형성되었는지 보여줘야 한다.
### 권장 구조
```text
① 개발에 관심을 갖게 된 계기
② 기술적 성장의 전환점이 된 경험
③ 그 경험이 현재의 개발 방식에 준 영향
④ 현재 나의 개발자 정체성 요약
```
### 좋은 방향
```text
동작하는 코드를 넘어 유지보수 가능한 구조를 고민하게 된 계기
단순 구현보다 문제 원인 분석을 중요하게 여기게 된 경험
협업 과정에서 코드 품질과 문서화의 중요성을 느낀 경험
```
### 피해야 할 내용
```text
어린 시절 이야기
가족 환경 설명
컴퓨터를 좋아해서 시작했다는 표현
MBTI나 성격 유형 중심 설명
직무와 연결되지 않는 인생 서사
```
---
## 4. 분량별 작성 전략
| 분량 | 핵심 메시지 | 사례 수 | 전략 |
|---|---:|---:|---|
| 500자 | 1개 | 1개 압축 | 결론 → 핵심 사례 → 결과 → 연결 |
| 700자 | 1개 | 1개 상세 | 결론 → STAR 전개 → 업무 연결 |
| 1000자 | 1~2개 | 1~2개 | 메인 사례 상세 + 보조 사례 간략 |
분량이 짧을수록 메시지를 줄인다. 700자 이하에서는 강점 2~3개를 나열하지 않는다.
---
## 5. 문체 컨벤션
### 5-1. 기본 문체
- 기본 문체는 `~했습니다`, `~합니다` 존댓말을 사용한다.
- 문체는 문서 전체에서 통일한다.
- 지나치게 감정적인 표현보다 판단과 근거를 중심으로 쓴다.
---
### 5-2. 문장 길이
- 한 문장은 60자 내외를 권장한다.
- 80자를 넘으면 문장을 나눈다.
- 긴 문장은 `문제 상황 → 판단 → 행동 → 결과`로 분리한다.
나쁜 예:
```text
저는 프로젝트에서 API 응답속도가 느려지는 문제가 발생했을 때 로그를 분석하고 쿼리를 개선하고 캐시를 적용하여 성능을 개선했습니다.
```
좋은 예:
```text
프로젝트에서 API 응답속도가 느려지는 문제가 발생했습니다.
먼저 로그를 분석해 병목 구간을 찾았습니다.
이후 쿼리 구조를 개선하고 Redis 캐시를 적용해 응답속도를 줄였습니다.
```
---
### 5-3. 1인칭 반복 제한
`저는`으로 시작하는 문장이 3회 이상 연속되면 수정한다.
대체 표현:
```text
해당 프로젝트에서는...
이 과정에서...
문제의 원인은...
그 결과...
이 경험을 통해...
```
---
### 5-4. 접속사 사용 제한
`그리고`, `또한`, `그래서`를 반복하지 않는다.
문장 흐름 자체가 원인과 결과를 드러내도록 구성한다.
---
## 6. 금지 표현 및 대체 방식
| 금지 표현 | 이유 | 대체 방식 |
|---|---|---|
| 열정을 가지고 | 증명 불가능 | 실제 행동과 지속 기간 제시 |
| 최선을 다해 | 누구나 사용 가능 | 구체적 실행 계획 제시 |
| 인재가 되겠습니다 | 추상적 | 어떤 역할을 할지 명시 |
| 누구보다 | 비교 불가능 | 사례와 결과로 증명 |
| 남다른 | 자기 과장 | 차별화된 행동 설명 |
| 성장 가능성 | 범용 표현 | 회사 방향과 내 경험 연결 |
| 4차 산업혁명 | 공허함 | 회사의 구체 기술 방향 사용 |
| 업계를 선도하는 | 회사 소개문 같음 | 실제 서비스 / 기술 / 사업 근거 사용 |
| 컴퓨터를 좋아해서 | 흔한 표현 | 개발 방식이 바뀐 경험 사용 |
---
## 7. 소제목 작성 컨벤션
소제목은 문항 제목을 반복하지 않는다.
### 좋은 소제목 조건
- 15자 내외
- 핵심 메시지가 보임
- 개발자 정체성이 드러남
- 추상적이지 않음
### 좋은 예시
| 문항 | 소제목 예시 |
|---|---|
| 지원동기 | 경험이 연결되는 곳 |
| 지원동기 | 기술 방향에서 얻은 확신 |
| 업무 강점 | 문제를 끝까지 추적하다 |
| 업무 강점 | 성능 개선으로 증명한 실행력 |
| 입사 후 포부 | 안정성과 확장성을 함께 |
| 입사 후 포부 | 구조 개선으로 기여하다 |
### 나쁜 예시
```text
지원동기
저의 장점
입사 후 포부
열심히 하는 개발자
끊임없이 도전하는 인재
```
---
## 8. 경험 선택 기준
자기소개서에 사용할 경험은 아래 기준으로 고른다.
| 기준 | 설명 |
|---|---|
| 직무 관련성 | 지원 직무의 업무와 직접 연결되는가 |
| 문제성 | 단순 구현이 아니라 해결할 문제가 있었는가 |
| 내 역할 | 내가 맡은 판단과 행동이 분명한가 |
| 결과 | 수치나 변화로 결과를 설명할 수 있는가 |
| 회사 연결성 | 회사의 기술 / 서비스 방향과 연결 가능한가 |
우선순위:
```text
회사 요구 역량과 맞는 경험 > 기술적으로 깊은 경험 > 단순히 규모가 큰 경험
```
---
## 9. 작성 전 질문 리스트
자기소개서를 쓰기 전 아래 질문에 답한다.
### 회사 질문
```text
이 회사는 어떤 문제를 해결하는가?
이 회사의 핵심 서비스는 무엇인가?
이 회사의 주요 고객은 누구인가?
채용공고에서 반복되는 기술 / 역량 키워드는 무엇인가?
최근 사업 방향이나 기술 방향은 무엇인가?
```
### 나의 경험 질문
```text
이 회사의 요구 역량과 연결할 수 있는 프로젝트는 무엇인가?
그 프로젝트에서 실제로 발생한 문제는 무엇인가?
내가 직접 판단하고 실행한 부분은 무엇인가?
결과를 수치로 표현할 수 있는가?
이 경험이 입사 후 업무에 어떻게 연결되는가?
```
---
## 10. 최종 점검 체크리스트
### 10-1. 전체 구조
- [ ] 문항별 역할이 분리되어 있는가
- [ ] 같은 사례가 동일한 방식으로 반복되지 않는가
- [ ] 모든 문항의 첫 문장에서 결론이 보이는가
- [ ] 회사명과 직무명을 바꿔도 자연스러운 범용 문장이 없는가
### 10-2. 회사 연결
- [ ] 채용공고 / 홈페이지 / 기술 블로그 / 서비스 정보가 반영되었는가
- [ ] 회사 방향과 내 경험이 연결되는 문장이 있는가
- [ ] 회사 칭찬만 있고 내 경험이 빠진 문장은 없는가
### 10-3. 사례 품질
- [ ] 업무 강점 문항에 STAR 구조가 있는가
- [ ] 팀이 아니라 내가 한 행동이 명확한가
- [ ] 기술적 판단이 드러나는가
- [ ] 결과에 숫자 또는 비교 표현이 있는가
### 10-4. 표현 품질
- [ ] `열정`, `최선`, `인재`, `누구보다` 같은 금지 표현이 없는가
- [ ] `저는`으로 시작하는 문장이 3회 이상 반복되지 않는가
- [ ] 80자를 넘는 문장이 없는가
- [ ] 소제목이 문항 제목 반복이 아닌가
- [ ] 맞춤법 검사를 완료했는가
---
## 11. AI 작성 / 리뷰용 지시문
자기소개서를 작성하거나 리뷰하는 AI는 아래 원칙을 따른다.
```text
너는 IT 개발자 자기소개서 작성 코치다.
자기소개서는 회사 분석 + 내 경험 연결 구조로 작성한다.
추상적인 성격 표현, 감탄, 다짐문을 피하고 기술 경험과 문제 해결 과정을 중심으로 쓴다.
각 문항은 두괄식으로 시작한다.
지원동기는 회사 강점과 내 경험의 연결을 중심으로 쓴다.
업무 강점은 STAR 구조로 작성하고, Action과 Result를 가장 구체적으로 쓴다.
입사 후 포부는 회사 방향, 초기/1년/3년 성장 계획, 기여 방식으로 구성한다.
문장은 60자 내외를 권장하고, 80자를 넘으면 나눈다.
금지 표현은 구체적 행동과 결과로 대체한다.
회사명만 바꿔도 통하는 범용 문장은 수정한다.
```
---
## 12. 출력 형식 컨벤션
자기소개서 초안 출력 시 기본 형식은 아래와 같다.
```markdown
## 문항명
### 소제목
본문
```
리뷰 출력 시 기본 형식은 아래와 같다.
```markdown
## 총평
-
## 좋은 점
-
## 수정이 필요한 부분
| 위치 | 문제 | 수정 방향 |
|---|---|---|
## 개선 초안
## 최종 체크리스트
- [ ] 회사 연결
- [ ] 경험 증명
- [ ] 수치 결과
- [ ] 입사 후 기여
- [ ] 금지 표현 제거
```
---
## 13. 한 줄 원칙
좋은 IT 개발자 자기소개서는 다음 한 문장으로 정리된다.
```text
회사를 분석하고, 내 경험으로 증명하고, 앞으로의 기여 계획까지 연결한 글이다.
```

View File

@@ -0,0 +1,33 @@
## 1. 기본 정보
- 회사명:
- 지원 직무:
- 지원 팀/서비스:
- 서비스 대상 사용자:
## 2. 채용공고 분석
- 필수 기술 스택:
- 우대 기술 스택:
- 담당 업무:
- 요구 역량:
- 반복 등장 키워드:
## 3. 서비스/사업 분석
- 핵심 서비스:
- 해결하는 문제:
- 주요 고객:
- 최근 사업 방향:
- 인상 깊은 지점:
## 4. 기술 분석
- 사용하는 기술:
- 기술 블로그에서 확인한 문제:
- 아키텍처/인프라 방향:
- 성능/운영/보안 관련 이슈:
## 5. 문화/인재상 분석
- 강조하는 가치:
- 일하는 방식:
- 개발 문화:
이것 정보들을 뽑아서 리포트를 만들어
회사와 정확하게 관련된 정보들만 뽑아서 정리해

View File

@@ -0,0 +1,65 @@
# SG커뮤니티 채용 분석 리포트
## 1. 기본 정보
|항목|내용|
|---|---|
|**회사명**|**(주) SG커뮤니티** - 2008년 설립된 중소기업으로 자본금 1억 원, 매출액 15억 원, 약 20명 규모의 소프트웨어 개발 기업.|
|**지원 직무**|**JAVA & .NET C# 개발자** (총 5명 모집).|
|**지원 팀/서비스**|**MES 시스템 개발** 팀 제조현장 운영을 디지털화하기 위한 MES(Manufacturing Execution System) 솔루션 개발 담당.|
|**서비스 대상 사용자**|**현대/기아자동차 그룹사 등 제조업 공장** 인크루트 기업정보에서 SG커뮤니티는 현대/기아자동차 그룹사의 생산정보시스템(MES)과 공장자동화 솔루션 제작을 주력 사업으로 한다는 내용이 인용되어 있다.|
## 2. 채용공고 분석
|항목|주요 내용 및 분석|
|---|---|
|**필수 기술 스택**|공고에 따르면 **AWS, C#, JAVA, ASP.NET Core, MES** 기술을 사용한다. 클라우드(AWS)와  Java/.NET 기반 서버 개발, MES 도메인 지식을 강조한다.|
|**우대 기술/조건**|지방ㆍ해외 근무 가능자, 관련 자격증(정보처리기사/산업기사) 보유자, 즉시 출근 가능자 등이 우대된다. 기술 스택 외에도 업무 환경에 대한 적응력과 인증 자격을 중요시한다.|
|**담당 업무**|**MES 시스템 개발** 자동차 생산 공장의 실시간 운영과 생산정보관리 시스템을 개발하는 역할.|
|**요구 역량**|공고에서는 계획성·성실성·적응성·창의성·협동심·성장지향성을 핵심 역량으로 제시해 인성과 조직 적합성을 중시하는 채용임을 알 수 있다.|
|**반복 등장 키워드**|“MES”, “AWS”, “C# / Java”, “자기개발 지원”, “성장지향성” 등이 반복적으로 등장. 이는 MES 기반 시스템 개발을 하며, 클라우드 환경과 다양한 언어를 활용하는 개발자를 찾고 있음을 의미한다.|
## 3. 서비스/사업 분석
|항목|내용|
|---|---|
|**핵심 서비스**|SG커뮤니티는 **Success MES·Success WMS·Success RFID·Success SPC·Success LMS** 등 제조기업을 위한 스마트팩토리 솔루션을 제공한다는 정보가 검색 결과에 나타난다. MES를 중심으로 창고관리(WMS), RFID 추적, 품질관리(SPC), 학습관리(LMS) 등을 한 패키지로 공급하는 것이 특징이다.|
|**해결하는 문제**|MES는 **생산 현장의 작업을 관리하고 통제하는 소프트웨어로서 생산 주문, 자재, 공정 단계를 조율하여 일관된 생산을 유지**한다. SG커뮤니티의 솔루션은 제조현장의 실시간 데이터 수집·추적·품질 관리 문제를 해결하고, 생산 공정의 효율화와 추적성을 확보하는 데 초점을 맞춘다.|
|**주요 고객**|현대·기아자동차 그룹사와 같은 대형 제조기업이 주 고객으로 언급된다. 자동차 제조 공장뿐 아니라 공장 자동화가 필요한 중소·중견 제조업체도 대상이다.|
|**최근 사업 방향**|공고에 AWS·ASP.NET Core 등이 포함된 점과 MES 도메인을 강조한 것으로 볼 때, **클라우드 기반 MES 개발과 AWS 인프라 전환**에 집중하고 있다. 업계에서는 모놀리식 MES를 **마이크로서비스 아키텍처로 전환**하고 클라우드에서 운영하여 배포와 확장을 유연하게 하는 추세가 있으며, SG커뮤니티도 이 흐름에 맞춰 시스템을 현대화하는 것으로 추정된다.|
|**인상 깊은 지점**|회사는 작은 규모(직원 약 20명)임에도 현대/기아차 그룹의 생산정보시스템을 개발하는 등 **대기업 공급사 역할**을 하고 있으며, **AWS와 Java/.NET 이중 기술 스택**을 동시에 요구하는 점이 특이하다. 복리후생으로 **자기개발 지원, 장기근속 포상, 우수사원 보상**을 제공해 구성원의 성장을 중시한다.|
## 4. 기술 분석
### 사용하는 기술
|기술|요약|
|---|---|
|**AWS**|클라우드 인프라 운영 및 마이크로서비스 구현을 위해 사용. 클라우드 기반 MES는 빠른 배포와 확장성, 마이크로서비스 기반 서비스를 가능하게 한다.|
|**C# / ASP.NET Core**|서버 백엔드 구현 및 API 개발. .NET Core는 crossplatform 환경과 높은 성능을 제공하며 마이크로서비스에 적합하다.|
|**Java**|기존 MES 시스템과 연동되는 백엔드 또는 모듈 개발에 활용. Java 생태계의 안정성과 다양한 라이브러리가 강점이다.|
|**MES 도메인 기술**|MES 소프트웨어는 생산 현장의 작업 지시·추적·품질관리·재고관리 등 핵심 기능을 포함한다. MES는 작업장 데이터를 관리하고 생산·자재·공정 단계를 조율해 일관된 생산을 유지한다.|
|**데이터 통신/통합**|MES는 ERP·SCM 시스템과 공장 설비를 연결해 실시간 데이터를 수집·분석하므로, REST API, 메시지 큐, OPC UA 같은 통신 기술 및 IoT 연동 기술이 필요하다.|
### 기술 블로그/업계 동향에서 확인한 문제
- **레거시 MES의 한계**  전통적인 모놀리식 MES는 기능 추가와 유지보수가 어려우며 대규모 릴리스만 가능해 고객 요구에 빠르게 대응하기 힘들다. 마이크로서비스 아키텍처는 이러한 문제를 해결하기 위해 등장했고, 클라우드 환경에서 **미세한 기능을 서비스 단위로 분리하여 독립적으로 배포**할 수 있게 한다.
- **마이크로서비스의 장점**  마이크로서비스는 **작고 재사용 가능한 서비스, 독립적인 배포, 경량 통신, 여러 언어 지원** 등의 특징을 가지고 있어 시스템 확장과 유지보수를 용이하게 한다. iBaset 등 MES 솔루션 업체는 마이크로서비스 도입으로 기능 업데이트와 버그 수정을 빠르게 제공할 수 있다고 강조한다.
### 아키텍처/인프라 방향
- **클라우드 기반 마이크로서비스 구조**  공고에서 AWS 기술을 요구하는 점과 업계 동향을 고려하면, SG커뮤니티의 MES 시스템은 단일 애플리케이션에서 벗어나 **클라우드 네이티브 마이크로서비스**로 재설계되고 있을 가능성이 높다. 이러한 구조는 각각의 서비스가 독립적으로 배포되고, 필요 시 새로운 서비스만 추가할 수 있어 유연성과 확장성을 높인다.
- **실시간 데이터 수집 및 통합**  MES 시스템의 특성상 공장 설비에서 발생하는 데이터를 실시간으로 수집하고, ERP·SCM 등 상위 시스템과 연계해야 한다. 이를 위해 메시지 브로커, RESTful API, IoT 게이트웨이 등의 인프라가 필요하다.
- **보안·운영**  제조 현장에서 사용하는 시스템은 생산 중단을 최소화해야 하므로 **고가용성, 장애 대응 및 보안**이 중요하다. 클라우드 환경에서는 네트워크 보안, 데이터 암호화, 접근제어 등을 설계에 포함해야 한다.
## 5. 문화/인재상 분석
|요소|분석|
|---|---|
|**강조하는 가치**|공고에서 밝힌 핵심 역량인 **계획성·성실성·적응성·창의성·협동심·성장지향성**이 회사가 원하는 인재상을 보여준다. 또한, 복리후생에 자기개발 지원, 장기근속·우수사원 포상 등이 포함되어 있어 **구성원의 지속적인 성장과 장기적 관계**를 중시하는 문화가 엿보인다.|
|**일하는 방식**|소규모 팀 체제로 대기업 고객의 MES 프로젝트를 수행하기 때문에 **다양한 역할을 병행하면서도 협업을 중요시**하는 것으로 보인다. AWS 클라우드와 Java/.NET 두 가지 언어를 모두 사용하는 점에서 **기술 선택에 유연하고 학습에 적극적인 개발자**를 선호한다.|
|**개발 문화**|제조현장의 실시간 시스템을 개발하는 만큼 **품질과 신뢰성을 중시**하는 엔지니어링 문화를 갖추었을 가능성이 높다. 최신 기술 적용(클라우드, 마이크로서비스)과 개인 역량 개발 지원을 통해 **계속해서 시스템을 현대화**하고, 신입 및 경력 개발자를 함께 채용해 **경험 공유와 멘토링**을 장려한다.|
## 결론
SG커뮤니티는 직원 수 20명 내외의 소규모 소프트웨어 개발사이지만 현대·기아차 그룹의 MES 프로젝트를 수행하는 등 **스마트팩토리 솔루션 전문기업**으로 자리매김하고 있다. 채용 공고에서는 AWS와 Java/.NET 기반 기술을 모두 요구하고, MES 도메인 지식을 강조해 **클라우드 기반 마이크로서비스 MES로의 전환과 확장**을 추구하고 있음을 암시한다. 핵심 역량으로 계획성·성실성 등 인성과 협업 능력을 강조하고 자기개발 지원을 제공하는 등 **구성원의 성장과 장기적인 관계**를 중시하는 문화가 돋보인다.

View File

@@ -0,0 +1,51 @@
# 마준소프트㈜ 채용 리포트 IT 웹/AI/서버 프로그래머 개발자 모집
## 1. 기본 정보
|항목|내용|
|---|---|
|**회사명**|**마준소프트㈜** 2001년에 설립된 중소기업으로 서울 서초구에 본사를 두고 있다. 2014년 공지사항에 따르면 기존 상호인 *좋은인터넷㈜*을 2014년 10월 7일부로 **마준소프트 주식회사**로 변경하였다.|
|**지원 직무**|**프로그래머 / 시스템 엔지니어**. 이번 채용은 웹·AI·서버 영역을 모두 담당할 개발자를 찾으며, 인원은 0명(인턴 전환 포함)이다.|
|**지원 팀/서비스**|**IT 웹/AI/서버 개발팀** 웹 프로그래밍, 시스템 자동화 및 지능화, IDC/AI 연산 서버 관리 등 회사의 서버 호스팅 및 온라인 서비스 개발을 담당하는 부서.|
|**서비스 대상 사용자**|e비즈니스 성공을 위해 인터넷 서비스를 활용하려는 기업 고객. 회사의 인터넷 서비스 브랜드인 **‘너나우리’**는 모바일 서비스와 도메인 등에서 고객에게 최적의 솔루션과 컨설팅을 제공하며, 다양한 사업 영역에서 높은 품질의 서비스를 목표로 한다.|
## 2. 채용공고 분석
|항목|내용 및 근거|
|---|---|
|**필수 기술 스택**|**ASP, PHP, MySQL, Linux, Python** 모집 내용에 명시된 기술 스택으로, 웹 프로그램 개발과 서비스 자동화·지능화에 활용된다.|
|**우대 기술 스택**|**.NET, 블록체인 시스템 지식** 자격요건에 PHP/ASP/.NET/Python 등의 프로그래밍 지식과 블록체인 시스템 지식을 요구한다. 운영 서버가 Linux/Windows 환경이므로 관련 시스템 지식이 우대될 것으로 보인다.|
|**담당 업무**|**웹 프로그램 운영 및 개발, 서비스 자동화·지능화, 시스템/웹 개발(ASP·PHP 등), 정보보호 관리, IDC/AI 연산 서버 관리**. 다양한 프로그래밍과 시스템 관리 업무가 포함되며 보안 관리와 데이터센터 운영도 수행한다.|
|**요구 역량**|컴퓨터·네트워크 기본 개념 이해, PHP/ASP/.NET/Python 등 프로그래밍 지식, 프로그램 개발 경험, Linux/Windows 시스템 지식, 블록체인 시스템 이해 등.|
|**반복 등장 키워드**|**“웹”, “서버”, “AI”, “자동화/지능화”, “정보보호”, “IDC”**. 공고에서 지속적으로 강조되는 키워드로, 회사가 제공하는 서버 호스팅 및 AI 기반 서비스 개발과 운영 자동화에 주력하고 있음을 보여준다.|
## 3. 서비스/사업 분석
|항목|내용 및 근거|
|---|---|
|**핵심 서비스**|**인터넷 서비스 및 서버 호스팅** 마준소프트의 브랜드 ‘너나우리’는 모바일 서비스와 도메인 등을 포함한 e비즈니스 솔루션을 제공한다. 회사는 SKIDC와 KTIDC에 자체 데이터센터를 운영하며 서버 호스팅, 클라우드 및 SMS/RCS 메시지 서비스, 도메인 등록 서비스를 수행한다.|
|**해결하는 문제**|기업 고객이 웹 서비스와 모바일 서비스를 안정적으로 운영할 수 있도록 **전문적인 서버 인프라**를 제공하고, **자동화/지능화된 운영**을 통해 인력 의존도를 낮춰 효율을 높인다. 또한 RCS/SMS 메시지 전송과 같은 **부가통신 서비스**로 고객의 커뮤니케이션 문제를 해결한다.|
|**주요 고객**|기업·기관 및 스타트업 등 온라인 비즈니스를 운영하는 고객. 관리 약관에서 **Linux와 Windows 서버 사용자를 대상으로 하는 매니지먼트 서비스**를 제공한다는 점에서 서버 임대·호스팅 수요가 있는 기업이 주요 고객임을 알 수 있다.|
|**최근 사업 방향**|회사 연혁에 따르면 2015년 고용노동부에서 **‘강소기업’(재무건전성 부문)**으로 선정되고 중소기업청에서 **‘우수중소기업’**으로 선정되었다. 2019년 KT와 **Xroshot 서비스 협약**을 체결했고, 2024년 **NHN클라우드와 파트너십**을 맺었으며 2025년에 **대량문자 전송자격인증서**를 획득하고 **RCS 서비스를 도입**했다. 이러한 연혁은 메시지 서비스·클라우드 파트너십 확대 등 **부가통신과 클라우드 기반 서비스**로 사업을 확장하고 있음을 보여준다.|
|**인상 깊은 지점**|회사의 역사를 통해 2003년 자체 브랜드 서버(GISERVER101)를 생산하고, 2004년 웹호스팅 고객만족 대상 1위를 수상한 이후 2015~2017년에 Z303 서버를 3,000대 OEM 제작하는 등 **서버 하드웨어 개발과 IDC 운영**에 강점이 있음을 확인할 수 있다. 또한 회사가 정보보호안전진단(ISCS) 필증을 여러 차례 획득하고, ‘강소기업’ 및 ‘우수중소기업’으로 선정된 사실은 재무 건전성과 보안·품질 측면에서 신뢰를 확보하고 있음을 보여준다.|
## 4. 기술 분석
|항목|내용 및 근거|
|---|---|
|**사용하는 기술**|공고에는 **ASP, PHP, MySQL, Linux, Python, .NET** 등이 언급된다. 회사가 보유한 서비스는 IDC 환경에서 운영되는 웹/모바일 서비스이므로 **리눅스·윈도우 서버 관리, 데이터베이스(MySQL), 스크립트 언어** 등 폭넓은 기술 스택이 요구된다. 자체 서버 제품(Z303 등)과 SKIDC/KTIDC의 서버 인프라 운영 경험, 그리고 NHN클라우드 파트너십을 통해 **클라우드 기반 인프라**도 활용하는 것으로 보인다.|
|**기술 블로그에서 확인한 문제**|회사의 기술 블로그나 공식 게시물은 접근이 제한되어 직접 확인하지 못했다. 대신 공지사항과 연혁에서 서버 하드웨어 개발과 대량 문자 발송, RCS 서비스 도입 등 **서비스 확장과 기술 인증**에 관한 정보를 얻었다.|
|**아키텍처/인프라 방향**|연혁과 관리 약관에 따르면 회사는 자체 제조한 서버를 운영하며 SKIDC와 KTIDC에 **두 개 이상의 데이터센터**를 갖추고 있다. 20172020년에 **기술평가(TCB) 우수기술기업 인증**을 받았고, 2024년 **NHN클라우드**와 파트너십을 체결해 클라우드 인프라를 도입했다. 또한 관리 서비스 약관에서 Linux/Windows 서버 관리, 서버별 운영지원 서비스 요금 등을 명시한 것을 보면 클라우드와 물리 서버를 병행하는 **하이브리드 인프라** 모델을 운영하고 있는 것으로 추정된다.|
|**성능/운영/보안 관련 이슈**|회사는 2005년부터 여러 차례 **정보보호안전진단(ISCS) 필증**을 획득했으며 2015년 고용노동부의 ‘강소기업’ 선정 시 **재무 건전성과 안정성**을 강조했다. 관리 서비스 약관에서는 웹사이트 컨텐츠나 프로그램 오류는 서비스 범위에 포함되지 않으며, **서버 운영과 관리**만 지원한다고 명시한다. 이를 통해 회사가 **인프라의 안정성·보안 관리**에 중점을 두지만, 응용 프로그램 수준의 문제는 고객이 책임져야 함을 알 수 있다.|
## 5. 문화/인재상 분석
|항목|내용 및 근거|
|---|---|
|**강조하는 가치**|회사는 공지사항에서 법인명을 바꾸는 과정에서도 고객에게 지속적인 서비스와 협조를 요청하며 **신뢰와 장기적인 파트너십**을 강조한다. 연혁에서는 정보보호 인증과 ‘강소기업’ 선정 등 **품질·안정성·재무 건전성**을 강조하는 기록이 많아, 안정적인 서비스와 신뢰성을 중요한 가치로 여기는 것으로 보인다.|
|**일하는 방식**|공고에서 전형 과정에 **‘같이 근무해보기’**가 포함돼 있어 최종 합격 전에 실제 업무를 경험하게 한다. 이는 조직과 개인의 **적합성을 중시하고 실무 적응력을 평가**하는 문화임을 나타낸다. 주5일 근무제와 성과제 참여 가능, 인턴 후 정규직 전환 비율 95% 이상 등에서 **성과 중심이지만 장기적 고용 안정**을 지향한다.|
|**개발 문화**|채용 공고에서 **웹·AI·서버 개발과 자동화/지능화**를 강조하며 다양한 언어와 시스템을 다루는 개발자를 찾는다. 회사는 자체 서버 개발과 R&D 센터 운영, NHN클라우드 파트너십 등을 통해 **신기술 도입과 연구개발**을 이어왔다. 따라서 새로운 기술 학습과 클라우드·AI 기반 서비스 확장에 관심 있는 인재가 적합할 것으로 보인다.|
## 종합 의견
마준소프트㈜는 2001년 설립 이후 자체 서버 개발과 IDC 운영을 통해 국내 서버 호스팅 및 부가통신 시장에서 입지를 다져 왔다. ‘너나우리’라는 브랜드로 모바일 서비스와 도메인 등록 등 e비즈니스 솔루션을 제공하며, 최근에는 NHN클라우드 파트너십과 RCS 서비스 도입 등 클라우드·모바일 메시징 분야로 사업을 확장하고 있다. 이번 IT 웹/AI/서버 프로그래머 공고는 서버 호스팅과 클라우드, AI 연산 서버를 모두 다루는 폭넓은 역량을 요구하며, 안정적 인프라 운영과 자동화/지능화를 중시하는 회사의 발전 방향을 반영한다. 서버·네트워크 관리 경험을 기반으로 웹 서비스 개발과 AI 기반 자동화에 관심이 있는 지원자라면 회사의 성장과 함께 발전할 기회를 얻을 수 있을 것이다.

View File

@@ -0,0 +1,100 @@
# 씨앤지 마이크로웨이브(C&G Microwave) 채용·기업 리포트
## 1. 기본 정보
|항목|내용|
|---|---|
|회사명|**㈜씨앤지 마이크로웨이브** (C&G Microwave Co., Ltd.)|
|설립일·기업규모|20181207 설립. 사람인 기업정보에 따르면 업력은 9년차이고 전체 직원은 약 **62명**이며 2024년 기준 매출은 **약 171억1,200만 **(17.12 억 원)이다![](https://chatgpt.com/backend-api/estuary/content?id=file_00000000b824720c8be41e3b2aa39c79&ts=493931&p=fs&cid=1&sig=e4a26de3aa7f21ea07d80c68e409284eba5fe5ff3cc0ecf0fb9d352165c90185&v=0). 업종은 **기타 무선 통신장비 제조업**이다![](https://chatgpt.com/backend-api/estuary/content?id=file_00000000b824720c8be41e3b2aa39c79&ts=493931&p=fs&cid=1&sig=e4a26de3aa7f21ea07d80c68e409284eba5fe5ff3cc0ecf0fb9d352165c90185&v=0).|
|본사·사업장|본사는 **대전광역시 유성구 테크노8로 54**에 위치하며 연구·생산이 함께 이루어지는 **본점·공장**과 대전 테크노2로에 위치한 **제1사업소/핵심기술연구소**를 운영한다.|
|주요서비스 영역|국방, 항공우주, 안테나 테스트, 자동차, 반도체 등 5개 분야. 각 분야에 맞춘 안테나 측정 시스템, 레이돔 시험 시스템, 포지셔너, 무선 데이터 링크, EGSE, SAR 칼리브레이션 장치, 자동차용 자동화 시험 설비, MPCVD 기반 반도체 소재 등을 제공한다.|
|지원 직무|사람인 채용공고는 **S/W 소프트웨어 개발(신입)**을 모집하고 있으며, 모집 분야는 **위성추적·모션 및 계측기 제어 소프트웨어 개발**과 **안테나 측정 소프트웨어 개발**이다![](https://chatgpt.com/backend-api/estuary/content?id=file_000000006720720c8aa6d2919d874d38&ts=493931&p=fs&cid=1&sig=8eb960288dab37b534f059d461bbd59380c87d5bcb01fe2a7cdda8d352abee59&v=0)saramin.co.kr.|
|지원 팀/서비스|채용공고에서 지원자는 위성 추적·안테나 측정 소프트웨어 개발팀에 배치되며, 회사의 **위성 통신/안테나 측정 솔루션 서비스**를 담당한다.|
|서비스 대상 사용자|국방·항공우주 분야 기업과 국가 연구기관, 5G/자율주행 차량 업체, 반도체 소재·전력 반도체 개발 기업 등 고주파 통신기술을 활용하는 고객이 주요 대상이다.|
## 2. 채용공고 분석
### 필수 기술 스택
- **C# / WPF / VB.NET** – 사람인 공고에서 사용 기술로 명시되어 있다![](https://chatgpt.com/backend-api/estuary/content?id=file_000000006720720c8aa6d2919d874d38&ts=493931&p=fs&cid=1&sig=8eb960288dab37b534f059d461bbd59380c87d5bcb01fe2a7cdda8d352abee59&v=0)saramin.co.kr. GUI 기반의 실험제어 소프트웨어를 개발하기 위해 .NET 기술을 집중적으로 사용한다.
- **위성추적·모션 제어 소프트웨어** – 위성추적 및 계측기를 제어하는 소프트웨어를 개발하며, 실시간 데이터 수집·제어 기술이 요구된다![](https://chatgpt.com/backend-api/estuary/content?id=file_000000006720720c8aa6d2919d874d38&ts=493931&p=fs&cid=1&sig=8eb960288dab37b534f059d461bbd59380c87d5bcb01fe2a7cdda8d352abee59&v=0)saramin.co.kr.
- **안테나 측정 소프트웨어** – 안테나 성능 측정 및 데이터 분석 알고리즘을 구현한다![](https://chatgpt.com/backend-api/estuary/content?id=file_000000006720720c8aa6d2919d874d38&ts=493931&p=fs&cid=1&sig=8eb960288dab37b534f059d461bbd59380c87d5bcb01fe2a7cdda8d352abee59&v=0)saramin.co.kr.
### 우대 기술 스택
- **객체지향 프로그래밍(OOP)** – 우대사항에서 객체지향 프로그래밍 능력을 요구한다![](https://chatgpt.com/backend-api/estuary/content?id=file_000000006720720c8aa6d2919d874d38&ts=493931&p=fs&cid=1&sig=8eb960288dab37b534f059d461bbd59380c87d5bcb01fe2a7cdda8d352abee59&v=0)saramin.co.kr.
- **DevExpress 사용 경험** – 고급 GUI 컴포넌트 라이브러리 경험자를 우대한다![](https://chatgpt.com/backend-api/estuary/content?id=file_000000006720720c8aa6d2919d874d38&ts=493931&p=fs&cid=1&sig=8eb960288dab37b534f059d461bbd59380c87d5bcb01fe2a7cdda8d352abee59&v=0)saramin.co.kr.
- **영어 회화 가능** – 해외 프로젝트와 협업을 고려해 영어 의사소통 능력을 강조한다![](https://chatgpt.com/backend-api/estuary/content?id=file_000000006720720c8aa6d2919d874d38&ts=493931&p=fs&cid=1&sig=8eb960288dab37b534f059d461bbd59380c87d5bcb01fe2a7cdda8d352abee59&v=0)saramin.co.kr.
### 담당 업무
1. **위성추적 소프트웨어 개발** – 위성 통신 안테나의 추적 알고리즘을 설계·구현해 위성 궤도에 따라 정확히 추적하도록 한다![](https://chatgpt.com/backend-api/estuary/content?id=file_000000006720720c8aa6d2919d874d38&ts=493931&p=fs&cid=1&sig=8eb960288dab37b534f059d461bbd59380c87d5bcb01fe2a7cdda8d352abee59&v=0)saramin.co.kr.
2. **모션 및 계측기 제어 소프트웨어 개발** – 포지셔너와 각종 계측기를 정밀하게 제어하는 제어소프트웨어를 개발한다![](https://chatgpt.com/backend-api/estuary/content?id=file_000000006720720c8aa6d2919d874d38&ts=493931&p=fs&cid=1&sig=8eb960288dab37b534f059d461bbd59380c87d5bcb01fe2a7cdda8d352abee59&v=0)saramin.co.kr.
3. **안테나 측정 소프트웨어 개발**  Anechoic Chamber, NearField/FarField 시스템 등에서 수집한 데이터를 분석하고 측정 프로세스를 자동화한다![](https://chatgpt.com/backend-api/estuary/content?id=file_000000006720720c8aa6d2919d874d38&ts=493931&p=fs&cid=1&sig=8eb960288dab37b534f059d461bbd59380c87d5bcb01fe2a7cdda8d352abee59&v=0)saramin.co.kr.
4. **소프트웨어 유지보수 및 기술 지원** – 배포된 소프트웨어의 기능 개선, 버그 수정, 고객 기술 지원을 수행한다![](https://chatgpt.com/backend-api/estuary/content?id=file_000000006720720c8aa6d2919d874d38&ts=493931&p=fs&cid=1&sig=8eb960288dab37b534f059d461bbd59380c87d5bcb01fe2a7cdda8d352abee59&v=0)saramin.co.kr.
### 요구 역량
- **학력/전공** – 전문학사 이상으로 정보통신·컴퓨터 등의 이공계 전공이 요구된다![](https://chatgpt.com/backend-api/estuary/content?id=file_000000006720720c8aa6d2919d874d38&ts=493931&p=fs&cid=1&sig=8eb960288dab37b534f059d461bbd59380c87d5bcb01fe2a7cdda8d352abee59&v=0)saramin.co.kr.
- **경력** – 공고는 신입을 대상으로 하지만 안테나 계측, 제어 시스템에 대한 기초지식이 요구된다.
- **문제 해결력 및 협업** – 복잡한 하드웨어와 연동하는 개발이므로 문제 분석·해결 능력과 팀 내 협업 역량이 중요하다. 회사가 강조하는 ‘협력과 신뢰’라는 가치에 부합해야 한다.
### 반복 등장 키워드
- **‘소프트웨어 개발’**, **‘안테나 측정’**, **‘모션/계측기 제어’**, **C# / WPF**, **‘객체지향’**, **‘위성추적’** – 공고 전반에서 반복적으로 사용되어 모집 직무의 핵심 영역이 소프트웨어를 통한 안테나·위성 측정 자동화**임을 알 수 있다.
## 3. 서비스/사업 분석
|분야|주요 서비스/제품|해결하는 문제 및 고객|최근 사업 방향 및 인상 깊은 지점|
|---|---|---|---|
|**방위산업 (Defense)**|안테나 측정 시스템, 레이돔 시험 시스템, 안테나, 포지셔너, 무선 데이터 링크 등.|군 통신 시스템, 레이다, 전자전 장비의 성능을 검증하고 신뢰성을 향상시킨다.|고성능·고정밀 RF 테스트 기술을 기반으로 군 통신과 전자전 장비에 최적화된 솔루션을 제공해 국방 기술의 신뢰성을 높인다; KS Q 9100 항공우주 품질경영 인증을 취득(2024 년 11월)하여 방산·항공 품질관리 체계를 강화했다.|
|**항공우주 (Aerospace)**|안테나 측정 시스템, 레이돔 시험 시스템, 안테나, 포지셔너, **EGSE**(Electronic Ground Support Equipment), **SAR Calibration Device** 등.|위성·발사체·항공기에 탑재되는 통신 시스템의 성능 검증과 견고한 통신 기술 개발을 지원한다.|극한 환경에서 신뢰성 있게 작동하는 고성능 제품을 제공하며, 국내 최초로 **Compact Antenna Test Range(CATR)** 제작 기술을 보유해 위성·레이돔 측정 분야에서 경쟁력을 확보했다.|
|**안테나 테스트 & 솔루션**|맞춤형 안테나 시험 환경: **무반사실 설계, OTA(OverTheAir) 측정, 자동화 제어 시스템, 통합 분석 소프트웨어**.|개발자가 효율적으로 안테나 성능을 검증하고 R&D 생산성을 높일 수 있도록 지원한다.|국내·외 연구기관/기업에 특화된 안테나 시험실 구축을 지원하며, 지능형 측정 소프트웨어와 자동화된 포지셔너를 통해 테스트 정확도를 향상시킨다.|
|**자동차 (Automotive)**|**자동화된 시험 설비** 5G, V2X, GPS(GNSS), WiFi 등 차량 무선통신 기술에 최적화된 측정 솔루션을 제공.|커넥티드카·자율주행차의 안테나 성능 검증을 통해 통신 안정성과 신뢰성을 높여 준다.|자율주행과 차량용 레이더 시장 성장에 맞춰 OTA 시험시설과 고정밀 포지셔너를 개발하고, 5G/6G 차량 통신 시장을 선점하려는 전략을 보인다.|
|**반도체 (Semiconductor)**|**MPCVD 기반 다이아몬드 박막 소재** 고내열·고출력 성능을 갖춘 반도체 재료를 제공.|차세대 전력반도체 개발을 지원하고 열관리·전력효율 문제를 해결한다.|다이아몬드 박막은 전력 소모와 발열을 줄이며 반도체 신뢰성을 높인다. 선박이나 전기차 등 고전력 응용에 적용될 수 있다.|
### 요약
C&G Microwave는 안테나 측정 시스템을 중심으로 국방·항공우주·민수 분야에 맞춤형 솔루션을 제공하는 기업이다. 2018년 설립 후 **FarField / NearField / CATR** 솔루션, 레이돔 테스트, 포지셔너, MP CVD 등 다양한 제품군을 개발했고, 한국 업체 최초로 CATR 제작 기술을 확보했다. 회사는 국내외 시장에서 기술력을 인정받으며 인도 현지법인 설립, 자본금 증자, 항공우주 품질경영 인증 등 지속적인 성장을 이어가고 있다.
## 4. 기술 분석
### 사용하는 기술 및 아키텍처 추정
- **RF 및 안테나 측정 기술** – 무반사실(Anechoic Chamber), CATR, FarField/Planar NearField 시스템에서 0.4 GHz~40 GHz(110 GHz까지)까지의 광대역 측정이 가능하다![](https://chatgpt.com/backend-api/estuary/content?id=file_000000002220720caaa75545fc947e79&ts=493931&p=fs&cid=1&sig=076cf38afcd1cc68ad245d6bcdf15fb40deda7dc0db48fe1d35e7a7b3877188f&v=0)cgmw.kr![](https://chatgpt.com/backend-api/estuary/content?id=file_0000000052cc720ca7e61404357d989e&ts=493931&p=fs&cid=1&sig=c2f1496a304e11abb3298bfd27692aa42c6d8fce89485ba139ce251ef8f0d82d&v=0)cgmw.kr. 측정 시스템은 정밀 포지셔너와 자동화 제어, 통합 분석 소프트웨어로 구성돼 있으며, 위성 추적과 안테나 회전 제어를 실시간으로 수행한다.
- **소프트웨어 스택** – 제어·분석 소프트웨어는 Windows 환경에서 **C#, WPF, VB.NET**을 이용해 개발되며, DevExpress와 같은 GUI 프레임워크로 사용자 인터페이스를 구현한다![](https://chatgpt.com/backend-api/estuary/content?id=file_000000006720720c8aa6d2919d874d38&ts=493931&p=fs&cid=1&sig=8eb960288dab37b534f059d461bbd59380c87d5bcb01fe2a7cdda8d352abee59&v=0)saramin.co.kr. 대상 장비와의 통신을 위해 시리얼/이더넷 인터페이스, NI DAQ 등의 드라이버를 사용할 가능성이 높다.
- **자동화/정밀 제어** – 포지셔너와 로봇을 제어하기 위해 모션 제어 알고리즘, FPGA/ARM 기반 하드웨어 제어 기술, 서보/스테핑 모터 제어 등이 사용된다. 또 반복 측정을 위한 스크립트 자동화와 실시간 데이터 로깅 기능이 필요하다.
- **데이터 분석 및 시각화** – 계측 데이터(전파패턴, Sparameter, RCS 등)를 분석해 3D 패턴이나 비주얼라이제이션을 제공하는 기능이 포함된다. R&D 사용자에게 직관적인 UI를 제공하기 위해 차트·그래프 라이브러리를 활용한다.
- **반도체 소재 기술**  MPCVD(Microwave Plasma Chemical Vapor Deposition) 장비를 통해 합성된 다이아몬드 박막을 제조해 높은 열전도율과 전압 내성을 가진 전력반도체 소재를 공급한다.
### 기술 블로그/문제점
공식 기술 블로그는 찾기 어려웠지만, 회사의 소개와 설비 설명에서 기술적 도전과 해결책을 추정할 수 있다:
- **대형 CATR 제작과 신뢰성 확보**  CATR 시스템은 2 GHz~40 GHz(최대 110 GHz)를 지원하는 고정밀 테스트 장비로, **콰이어트 존(QZ)**의 균일한 전계 분포를 유지하는 것이 중요하다![](https://chatgpt.com/backend-api/estuary/content?id=file_000000002220720caaa75545fc947e79&ts=493931&p=fs&cid=1&sig=076cf38afcd1cc68ad245d6bcdf15fb40deda7dc0db48fe1d35e7a7b3877188f&v=0)cgmw.kr. 국내 최초로 CATR를 제작하면서 전자파 흡수체 설계, 리플렉터 가공, 정밀 정렬 등의 난제를 극복했다는 점이 기술적 도전으로 추정된다.
- **다중 환경에서의 측정 정확도**  FarField, NearField, OTA 측정 등 다양한 환경에서 측정 편차를 최소화하기 위해 **정밀 포지셔닝 시스템**과 **환경 제어(청정실, 온도/습도 제어)**를 구축하였다![](https://chatgpt.com/backend-api/estuary/content?id=file_00000000ecfc720c8e8cb1d4ad5ea404&ts=493931&p=fs&cid=1&sig=8d55f7b45f3b48f474c7f7418e4ca5d21c3961e0f677ad414e9d88e742f98cfc&v=0)cgmw.kr. 이를 위한 진동 억제와 신호 간섭 관리가 핵심 과제다.
- **소프트웨어 성능/운영 과제** – 실시간 추적과 대용량 데이터 처리, 다양한 계측기 연동이 필요하므로 **멀티쓰레딩, 비동기 I/O, 모듈화 설계**가 중요하다. 또한 방산·우주 분야는 보안 요구사항이 높아 **접근제어·데이터 암호화** 등 보안 설계가 필수다.
## 5. 문화/인재상 분석
### 강조하는 가치
- **도전과 혁신**  CEO 메시지에서 “끊임없는 도전과 신뢰 가능한 기술의 가치”를 강조하며, 국내 최초의 CATR 제작 기술과 같은 혁신에 대한 자부심을 드러낸다.
- **고객과의 신뢰** – 회사 설립 목적이 고객 신뢰를 기반으로 한다는 점, 국방·항공·민수 분야에서 신뢰를 쌓아 글로벌 선두 기업으로 성장하겠다는 목표를 밝히고 있다.
- **협력과 팀워크** – 인재상 페이지는 “열정과 전문성을 가지고 신뢰를 만들어 가는 협력형 인재”를 강조하며, 동료 간 협력과 상호 신뢰를 중요시한다.
### 일하는 방식
- **전문성 개발과 배움 장려** – 직무소개 페이지는 안테나 개발, 측정 솔루션 개발, 위성 시험운영 솔루션 개발 등 세분화된 직무를 제시하며, 각 분야에 필요한 기술 역량과 학습을 강조한다![](https://chatgpt.com/backend-api/estuary/content?id=file_00000000f680720c87f64559f5520295&ts=493931&p=fs&cid=1&sig=2123b6bda5ad8267669fbe8c86324a01e610970a76c0d62a4282722a6bcc7f0b&v=0)cgmw.kr. 회사는 사내 교육 지원, 직무교육비 지원 등으로 지속적인 성장 기회를 제공한다.
- **유연근무와 워라밸** – 복지 제도에 시차출퇴근제, 여름휴가비, 건강검진, 가족의 달 선물, 동호회 지원 등이 포함되어 있어 직원의 **일·생활 균형**을 중시한다![](https://chatgpt.com/backend-api/estuary/content?id=file_00000000aa0c720c831628e829daaa38&ts=493931&p=fs&cid=1&sig=c8bd5514222ae4d90cffdd78f7a07f4a8cbb6d790519e7428221febb86887536&v=0)saramin.co.kr.
- **공정성과 책임** – 품질·생산·관리 등의 직무소개에서 **문제 분석과 개선**, **표준 준수**, **안전 규정 준수**를 강조해 책임감 있는 업무 수행을 요구한다![](https://chatgpt.com/backend-api/estuary/content?id=file_000000003d84720ca9644640a0a1f90e&ts=493931&p=fs&cid=1&sig=ea39ebc00098ddc8bd02c1edba792173e7ce3f818a739728373fdd1947e298d2&v=0)cgmw.kr.
### 개발 문화
- **R&D 중심 조직** – 회사는 핵심기술연구소를 운영하며 안테나 설계, 측정 시스템 설계, 데이터 분석, 소프트웨어 개발 등 다양한 전공의 연구원을 고용한다. 연구실과 생산부서가 긴밀히 협력하여 제품과 솔루션을 개발하는 것이 특징이다.
- **품질과 인증 중시**  ISO 9001/14001, KS Q 9100 등 품질경영 인증을 획득하고 정보통신공사·기계설비공사업 등록을 완료하여 표준화된 프로세스를 강조한다.
- **도전정신과 성과 공유**  CEO 메시지와 기업비전에서 ‘도전’과 ‘성장’의 가치를 강조하며, 구성원과 미래 성과를 공유하겠다는 비전을 제시한다![](https://chatgpt.com/backend-api/estuary/content?id=file_00000000822c720c9916f79ee5ea53f6&ts=493931&p=fs&cid=1&sig=7cba53eda3711901c08368c9ce367c340579f246b1ad825574024349dd670255&v=0)saramin.co.kr. 이는 구성원이 회사 성장에 기여하고 그 성과를 공유하는 문화로 해석된다.
## 결론
C&G Microwave는 국내외 국방·항공우주 및 민수 시장에 맞춤형 안테나 측정 시스템을 공급하는 전문기업이다. **S/W 개발 직무**는 C#과 WPF를 활용한 위성 추적·안테나 측정 소프트웨어 개발을 담당하며, 복잡한 하드웨어를 제어하고 신뢰성 있는 데이터를 제공하는 핵심 역할을 한다![](https://chatgpt.com/backend-api/estuary/content?id=file_000000006720720c8aa6d2919d874d38&ts=493931&p=fs&cid=1&sig=8eb960288dab37b534f059d461bbd59380c87d5bcb01fe2a7cdda8d352abee59&v=0)saramin.co.kr. 회사는 국내 최초 CATR 기술과 MPCVD 다이아몬드 박막 등 고유 기술을 통해 시장 차별화를 추구하며, 지속적 성장을 위한 자본 증자와 해외 진출을 진행하고 있다. 도전과 혁신, 고객 신뢰, 팀워크를 가치로 삼고, 연구개발 중심의 전문 조직과 다양한 복지 제도, 유연한 근무 환경을 통해 경쟁력 있는 인재를 유치하고자 한다.

55
회사분석/아레스.md Normal file
View File

@@ -0,0 +1,55 @@
# (주)아레스 지원 분석 리포트
## 1. 기본 정보
|항목|내용|
|---|---|
|**회사명**|**(주)아레스** 2008년 설립된 국방 M&S(Modeling & Simulation) 특화 SW 기업으로 VR·AR·MR·XR 기술을 활용한 시뮬레이터와 스마트 헬스 제품을 개발한다. 본사는 대전광역시 유성구 은구비남로 33번길 23 경동빌딩 3층에 있다.|
|**지원 직무**|**응용 SW 개발자 / 국방 M&S·VR·AI SW 개발자**. 사람인 공고에서는 C++, C#.Net을 활용하는 **응용 SW 개발자**를 모집하며, KWork 플랫폼 공고에서는 “국방 워게임 훈련용/분석용 SW 개발”, “VR·AR·게임 관련 개발”, “AI SW 개발” 직무를 포함한 **SW 개발자**를 00명 모집한다고 밝힌다.|
|**지원 팀/서비스**|**국방 M&S 및 VR/AR/AI 개발팀**. 공고에 명시된 직종들이 국방용 워게임 훈련/분석 소프트웨어, VR·AR·게임 개발, AI SW 개발로 나뉘어 있어 M&S 사업부와 XR·AI 팀에서 근무하게 될 가능성이 높다.|
|**서비스 대상 사용자**|**국방·교육기관과 스마트 헬스 소비자**. 회사는 국방 훈련/분석을 위한 시뮬레이터와 시뮬레이션 엔진, VR·AR·MR·XR 기반 훈련 모델을 제공해 군과 연구기관을 주요 고객으로 삼는다. 또한 무게추가 필요 없는 스마트 홈 트레이닝 기구 등 **스마트 헬스 제품**을 개발하여 일반 소비자도 타깃으로 한다.|
## 2. 채용공고 분석
|항목|내용|
|---|---|
|**필수 기술 스택**|사람인 공고에서는 **C++, C#.Net** 기술을 요구하며 응용소프트웨어 개발 및 유지보수, 기능 설계, 프로그램 개발 등이 주요 업무이다. KWork 공고에는 **C++, C#, Unity 3D, 파이썬 등 AI SW** 개발 경험을 요구한다.|
|**우대 기술 스택**|정보처리기사/정보처리산업기사, 운전면허증, PMP 등 자격증 보유자와 영어 회화 가능자를 우대한다. 사람인 공고에서는 프로젝트 관리 경험, 원활한 커뮤니케이션 능력, 팀 협업 경험을 우대사항으로 제시한다.|
|**담당 업무**|응용 SW 개발 및 유지보수, 고객 요구사항에 맞춘 기능 설계와 프로젝트 일정 조율을 담당한다. KWork 공고에서는 **① 국방 워게임 훈련용/분석용 소프트웨어 개발, ② VR·AR·게임 관련 개발, ③ AI SW 개발**이 업무 범위임을 명시한다.|
|**요구 역량**|C++/C#/.Net 프로그래밍 언어 이해, 소프트웨어 개발 라이프사이클 지식, 문제 해결과 논리적 사고가 요구된다. 공학계열 전공 및 1년 이상 경력자를 선호하며 학력은 무관. 팀 협업 및 고객 요구사항 분석 능력, CI 환경에서의 개발 경험(Agile & DevOps)도 도움이 된다.|
|**반복 등장 키워드**|**M&S, VR/AR/XR, AI, C++, C#, Unity 3D, SW 개발, 국방 훈련, 시뮬레이터, Agile/DevOps** 등. 공고와 기업 소개에서 국방 M&S 비즈니스와 VR/AR/AI 기술을 강조하고 있으며 신기술 연구·개발과 고객 맞춤형 SW 제공을 반복적으로 언급한다.|
## 3. 서비스/사업 분석
|항목|내용|
|---|---|
|**핵심 서비스**|**국방 M&S 시뮬레이터** 아레스는 국방 M&S에 특화된 역량을 바탕으로 VR·AR·MR·XR 기술을 접목한 시뮬레이션과 시뮬레이터를 생산한다. 대표 제품은 낙하산 강하훈련 VR 시뮬레이터 **APS®**, PASIM®, AEPS®, PVRT® 등으로, 몰입형 3D VR 영상과 모션 시스템을 통해 기본강하·고공강하·조종·착륙 등을 훈련하고 훈련 통제/모니터링·비상절차 훈련·풍향/풍속 및 기상효과 시뮬레이션 기능을 제공한다.|
|**VR/AR/MR/XR 사업** 인간이 경험하지 못한 것을 시각·공간적으로 체험하게 해주는 기술을 활용해 엔터테인먼트, 관광, 스포츠, 국방, 교육·훈련, 의료, 건축 등 미래 전략 산업에서 실감 콘텐츠를 제공한다.||
|**Smart Health 사업** 무게추가 필요 없는 **스마트 홈 트레이닝 기구**를 개발했으며 다양한 사용자의 신체 조건과 환경을 고려한 구조해석과 UI/UX 분석 기반 디자인을 적용한다. 시뮬레이터에 쓰이는 **반력제어기술**을 운동기구에 적용해 웨이트머신과 동일한 작동감을 제공한다.||
|**해결하는 문제**|현실 훈련의 위험·비용을 줄이고 **정확하고 안전한 군사 훈련**을 지원한다. VR 시뮬레이터를 통해 낙하산 강하·전술훈련 등을 반복 숙달하여 임무 수행능력을 향상시키고 안전사고를 예방할 수 있다. VR/AR/XR 기술을 적용한 시뮬레이션은 현실에서 체험하기 어려운 상황을 가상환경에서 경험하도록 하여 교육·훈련·의료·건축 등 다양한 분야의 혁신을 돕는다. 스마트 헬스 제품은 다양한 환경에서도 체계적인 운동을 가능하게 해 건강 관리 문제를 해결한다.|
|**주요 고객**|국방부 및 군 기관, 한국항공우주산업(KAI)·LIG넥스원 등 **방산업체**, 육군·해군·특전사 등의 훈련기관, 조달청·국방기술진흥연구소 등 정부 기관. 해외에서는 필리핀 해군과의 세미나 개최 및 인니 낙하산 시뮬레이터 수출 등으로 **동남아 군대**도 고객에 포함된다. 스마트 헬스 기기는 **일반 소비자**를 대상으로 한다.|
|**최근 사업 방향**|2025년 5월 **소프트웨어 프로세스 품질인증서(SP 2등급)**를 획득하고 잠수함 저주파 분석·표적 식별 훈련 시스템 관련 특허를 출원했으며, 2024년에는 국군정보사령부의 특수 Virtual 전술훈련체계 구축 사업을 수주하고 필리핀 군 현대화 사업 MOU를 체결하는 등** 방산 프로젝트**와 해외 진출을 확대했다. 2023년에는 KAI 및 육군 전술통신체계 교육용 시뮬레이터 개발 사업 등을 수주하고 인도네시아에 낙하산 시뮬레이터를 수출했다. Export Tower 수상(2022)과 GPASS 기업 지정(2024) 등 **수출 확대**도 눈에 띈다.|
|**인상 깊은 지점**|단순한 SW 공급을 넘어 **VR·AR·MR·XR 기술**을 실감형 군사훈련에 적용해 **대한민국 M&S 선도 기업**을 자처한다는 점이 인상적이다. 또 Agile & DevOps 방법론을 채택해 개발과 운영의 지속적 통합(CI)과 테스트 주도 개발(TDD)을 실천하고, 고객 요구사항을 100 % 충족하는 체계개발을 강조한다. 스마트 헬스 제품에서도 시뮬레이터의 반력제어 기술을 재활용해 **헬스케어 시장**으로 확장하고 있다.|
## 4. 기술 분석
|항목|내용|
|---|---|
|**사용하는 기술**|**프로그래밍 언어 및 플랫폼** C++, C#, .Net, Python, Unity 3D 등으로 M&S 시뮬레이터와 AI SW를 개발한다.|
|**모델링·시뮬레이션 기술** 자체 M&S 엔진과 시뮬레이션 엔진을 개발하여 VR/AR/MR/XR 환경에서 실시간 상황변화와 풍향·풍속·기상효과를 반영하는 3D 가상 훈련환경을 제공한다.||
|**기계·제어 기술** 반력제어 기술을 이용해 실제 운동기구와 동일한 저항감을 구현하고 스마트 헬스 장비에 적용한다.||
|**기술 블로그에서 확인한 문제**|회사 홈페이지의 **Agile & DevOps** 페이지에서 아레스는 소프트웨어 체계개발의 불확실성을 제거하기 위해 고객과 소통하고 Agile 방법론과 DevOps 도구를 적용한다고 밝힌다. 스프린트 수행을 위해 SCRUM을 편성해 작동하는 소프트웨어를 조기에 가시화하고, 지속적 통합(CI) 환경을 구축해 짧은 통합 주기로 오류 원인을 신속히 파악한다. 코드 기반 서버에서 테스트 주도 개발(TDD)을 통해 요구 기능 누락을 방지하고 정량적 일정관리와 고객 요구사항 100 % 충족을 보장한다. 이는 **품질 향상과 일정 관리**가 핵심 과제임을 보여준다.|
|**아키텍처/인프라 방향**|회사는 국방 M&S 체계개발 및 유지보수 과정에서 **지속적 통합(CI) 환경**을 구축해 오류를 최소화하고 신속한 체계통합으로 안정적인 체계개발을 수행한다. 스크럼 기반의 Sprint 운용과 TDD를 병행하여 개발과 테스트를 자동화하는 **DevOps 파이프라인**을 유지하며, 결과물을 고객과 공유하여 사업의 불확실성을 제거한다. 또한 실감형 VR 시뮬레이터는 **모션 시스템과 3D 그래픽 렌더링**을 결합한 아키텍처를 사용하며, 풍향·풍속·기상효과를 실시간으로 시뮬레이션하는 엔진을 보유한다.|
|**성능/운영/보안 관련 이슈**|국방 훈련용 시뮬레이터는 **실시간성**과 **정확도**가 생명이다. VR 시뮬레이터에서 낙하산 조종줄의 장력을 실시간으로 제어하고 바람·기상 효과를 반영하는 등 고성능 모델이 필요하다. DevOps 환경에서 지속적 통합과 TDD를 통해 **오류를 최소화**하고 안정성을 확보하려는 노력은 운영 이슈를 반영한다. 국방 분야 특성상 보안 요구사항이 높으므로 내부 개발·테스트 환경이 폐쇄망에 구축될 가능성이 크고, 기밀 유지 및 인증 체계를 준수해야 한다는 점을 염두에 둘 필요가 있다(공개 자료에는 명시되지 않았으나 방산·정부 프로젝트 상 기본 요구 사항이다).|
## 5. 문화/인재상 분석
|항목|내용|
|---|---|
|**강조하는 가치**|아레스는 “대한민국 M&S leading Group”을 목표로 고객의 꿈과 이상을 실현하기 위해 최선을 다하고 연구개발(R&D) 역량을 강화해 2030년까지 M&S 분야에서 세계 중심에 서겠다는 비전을 제시한다. 고객과의 소통을 통해 불확실성을 제거하고 **최상의 제품과 서비스를 제공**한다는 가치를 강조한다.|
|**일하는 방식**|**Agile & DevOps** 기반으로 스크럼(Sprint) 체계를 운용해 작동하는 소프트웨어를 조기에 가시화하고 지속적 통합(CI)과 테스트 주도 개발(TDD)을 통해 안정성과 경제성을 확보한다. 이는 고객 요구사항을 100 % 충족하도록 일정을 관리하고 오류를 빠르게 발견·해결하는 협업 중심의 작업 방식을 의미한다.|
|**개발 문화**|개발과 운영 간 **지속적인 통합과 자동화**를 중시하며 코드 작성 전 테스트를 선제적으로 정의하는 TDD 방식을 실천한다. 회사는 팀 단위 스프린트와 이슈 관리를 통해 불확실성을 줄이고, CI 환경에서 신속한 오류 분석을 수행한다. 또한 사람인 기업정보 페이지에 따르면 조직문화는 **회식·야근 강요가 없고 자유복장**을 허용하며, 워크숍 및 OJT, 사내 동호회 등 **자기개발과 동호회 활동**을 지원한다. KWork 공고에서도 유연근무, 육아휴직, 건강검진, 자기개발 지원, 야유회/체육대회, 경조사비, 상여금 등 다양한 복리후생을 제공한다고 소개한다.|
## 결론 및 입사 시 고려사항
(주)아레스는 국방 M&S 분야에서 VR·AR·MR·XR 기술과 자체 시뮬레이션 엔진을 결합해 전문 군사훈련 시뮬레이터를 개발해 온 **방산 전문 SW 기업**이다. 최근에는 해외 수출과 스마트 헬스 기기 등 사업 영역을 넓히고 있으며, Agile & DevOps 문화를 도입해 개발과 운영의 지속적 통합과 테스트 주도 개발에 힘을 쏟고 있다. 지원자는 **C++/C#/Unity 3D 경험과 M&S, VR/AR, AI SW 개발에 대한 관심**을 갖추는 것이 중요하다. 또한 방산 프로젝트의 특성상 기밀 유지 및 보안 규정 준수에 유의해야 하며, 영어 회화 능력과 PMP·정보처리기사 같은 자격증이 큰 장점이 될 수 있다. 조직문화는 자유롭고 복리후생이 다양한 편이며, 유연근무와 자기개발 지원 등 **워라밸**을 중시하는 환경이다. 이러한 점들을 고려해 준비하면 아레스의 비전인 “World Best” M&S 기업을 함께 만들어갈 수 있을 것이다.

View File

@@ -0,0 +1,119 @@
# ㈜에이투텍 / 다울디엔에스 채용 분석 및 서비스‧기술 리포트
## 1. 기본 정보
| 항목 | 내용 |
| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **회사명** | **㈜에이투텍** (A2TEC). 본 채용은 A2TEC 계열사인 **(주)다울디엔에스**를 통해 진행된다. DaoolDNS는 멀티미디어 SW 개발 회사이며 메타버스(AR/VR/MR/XR), AI, Big Data 등 다양한 IT 서비스를 제공한다. |
| **지원 직무** | Web Application 개발, Mobile Application 개발, MetaVerse 개발, AI/Big Data Solution 개발, Windows Application 개발. |
| **지원 팀/서비스** | DaoolDNS는 메타버스·AI·Big Data 기반 솔루션을 개발한다. 각각의 채용 부문은 **웹·모바일 클라이언트 개발팀**, **Unity를 활용한 메타버스 개발팀**, **Python/AI/데이터 엔지니어링 팀**, **Windows 응용 소프트웨어 개발팀**으로 나뉘어 있다. |
| **서비스 대상 사용자** | A2TEC/DaoolDNS는 제조‧공공기관‧대기업을 위한 **AI 및 빅데이터 솔루션**과 **스마트 팩토리** 구축을 지원한다. 또한 **스마트시티 주차 공유 시스템**, **실시간 교통 데이터 솔루션** 등 공공 서비스를 제공하며, **VR‧AR 테마파크와 온라인 콘텐츠**를 통해 일반 소비자에게도 서비스를 제공한다. |
## 2. 채용공고 분석
### 2.1 필수 기술 스택
|채용 부문|필수 기술/역량|
|---|---|
|**Web Application 개발**|프런트엔드(Vue, React, Angular.js), 백엔드(Java), 웹 퍼블리싱 역량.|
|**Mobile Application 개발**|Android OS/iOS 앱 개발 및 하이브리드 앱 개발 역량.|
|**MetaVerse 개발**|Unity 엔진을 이용한 2D/3D 콘텐츠 개발 역량.|
|**AI/Big Data Solution 개발**|Python/PyTorch, 오디오·비디오 신호 처리 역량.|
|**Windows Application 개발**|C/C++/C#, .NET Framework, QT.|
### 2.2 우대 기술 스택
- **Web Application 개발** : Spring Boot 경험자, Microsoft Azure·Google Cloud Platform·AWS 경험자.
- **Mobile Application 개발** : Kotlin/Swift 경험자.
- **MetaVerse 개발** : Unity 개발 및 3D 게임 개발 경험.
- **AI/Big Data Solution 개발** : 최신 AI 논문 분석 경험, 하이퍼파라미터 최적화, Google Colab/TensorBoard 사용 경험.
- **Windows Application 개발** : C/C++/C# 개발, .NET Framework, QT 개발 경험.
### 2.3 담당 업무 및 요구 역량
- **Web/Mobile Application 개발**: A2TEC의 스마트 시티 솔루션과 기업용 플랫폼을 위한 **웹·모바일 애플리케이션 설계, 개발, 유지보수**. VR/AR 연동 및 대규모 데이터 시각화에 필요한 **프런트엔드 프레임워크**와 **Java 기반 백엔드** 개발이 핵심이다.
- **MetaVerse 개발**: 공공 VR 제작센터와 VR 테마파크, 산업 VR 교육 콘텐츠를 구축하는 팀으로, Unity를 통한 **실시간 그래픽 개발**, VR 상호작용 구현, 3D 모델링/애니메이션 작업을 수행한다.
- **AI/Big Data Solution 개발**: 기업의 디지털 전환을 돕기 위해 **AI 모델 연구·학습·검증·튜닝** 과정을 수행하고 REST API를 제작한다. Python/PyTorch, 오디오·비디오 시그널 처리, 데이터 수집·가공·분석 능력이 요구되며, **하이퍼파라미터 튜닝**과 **최신 AI 논문 분석** 역량을 우대한다.
- **Windows Application 개발**: 스마트 팩토리, 제조·의료 현장에서 사용하는 **Windows 기반 실감형 응용 프로그램** 개발. C/C++/C#, .NET Framework, QT를 활용해 장비 제어 UI와 데이터 시각화 소프트웨어를 개발한다.
### 2.4 공통 요구 역량
- **학력** : 초대졸 이상. 경력과 관계없이 신입·경력 모두 지원 가능.
- **지역** : 본사인 대구 동구 동촌로 351(1호선 용계역/방촌역)에서 근무.
- **근로 형태 및 복지** : 정규직이며 연금·보험(국민연금, 고용보험, 산재보험, 건강보험), 출산휴가, 노동절 휴무, 워크샵, 인센티브, 야간교통비, 경조사비, 건강검진, 저녁 식사 지원 등 복리후생.
### 2.5 반복 등장 키워드
- **다양한 경험/우대 기술** : 각 부문마다 **경험자 우대**’가 반복된다—Spring Boot, 클라우드 서비스(Azure/GCP/AWS), Kotlin/Swift, Unity, 최신 AI 논문 분석, 하이퍼파라미터 튜닝 등.
- **경력/신입 모두 가능** : 모든 포지션에서 경력과 관계없이 지원 가능하다.
- **대구 근무** : 근무지와 회사 주소가 반복적으로 언급된다.
## 3. 서비스/사업 분석 (A2TEC/DaoolDNS)
### 3.1 핵심 서비스
A2TEC은 **AI (AX) 서비스**와 **디지털 트랜스포메이션(DX) 서비스**로 사업 영역을 나눈다.
|구분|핵심 서비스/솔루션|근거|
|---|---|---|
|**AX(AI Model · AI Data) 솔루션**|데이터 품질을 중시하며 **현업 문제를 해결하는 AI 모델** 개발을 목표로 한다. SOTA(State-of-theArt) 모델 조사, 데이터 수집·가공, 학습·검증·모델 튜닝, REST API 구축 등 전 과정을 수행한다. 맞춤형 AI 솔루션을 제공하고 **데이터 기반 의사결정 자동화**를 지향한다.|AI 서비스 페이지에서 데이터 기반 AI 모델 개발 과정과 REST API 제공을 강조한다. 미션·비전 페이지에서도 맞춤형 AI 솔루션과 데이터 기반 의사결정 자동화를 추구한다고 설명한다.|
|**빅데이터 플랫폼**|**Hadoop 기반 빅데이터 플랫폼**을 구축하여 대용량 데이터를 효율적으로 수집·저장·분석한다. 클라우드 기반 빅데이터 시스템을 통해 유연하고 확장 가능한 환경에서 데이터를 처리하고 비용을 절감한다.|빅데이터 플랫폼 페이지에서 하둡 기반의 데이터 수집·저장·처리·분석 기능과 안정적 확장성을 강조한다. 클라우드 시스템은 탄력성과 효율성을 제공한다고 소개한다.|
|**스마트시티 및 공공 솔루션**|**교통 데이터 솔루션**을 제공해 실시간 트래픽 상황을 수집·분석하고 예측한다. 또한 **스마트 주차 공유 시스템**을 개발하여 빈 주차공간을 실시간으로 안내하고 예약·결제를 지원한다. 이러한 솔루션은 도시 교통 혼잡을 완화하고 시민 편의를 높인다.|트래픽 데이터 솔루션 페이지에서 A2TEC이 실시간 교통 데이터 수집과 예측 서비스를 제공한다고 설명한다. 스마트 주차 공유 시스템은 주차 공간 안내와 예약·결제를 지원한다고 한다.|
|**XR/VR 콘텐츠 및 플랫폼**|**VR 공공 제작센터**를 운영하며, VR 체험 공간과 제작 인프라를 마련한다. **VR 테마파크(VRIGHT)**를 운영하여 CMS(콘텐츠 관리 시스템)와 VR 플레이어를 제공한다. **VR 온라인 서비스(KT 슈퍼 VR)**를 제공하고, **산업용 VR 교육 콘텐츠**를 제작하여 교육·훈련 시장을 공략한다.|VR 제작센터 페이지는 VR 환경과 장비 인프라를 구축한다고 밝힌다. VR 테마파크와 온라인 서비스 페이지는 VRIGHT와 KT Super VR 플랫폼을 구축하며 CMS와 VR 플레이어를 제공한다고 설명한다. 산업용 VR 콘텐츠 페이지에서는 기계·설비 교육, 태양광 발전·엘리베이터 유지보수 교육 등 산업용 VR 콘텐츠 개발 사례를 소개한다.|
### 3.2 해결하는 문제
- **디지털 전환의 어려움** : 한국 제조업체의 19.5%만이 스마트팩토리를 도입했으며, AI 적용 사례는 0.1%에 불과하다. 많은 기업이 수기 및 종이 기반 기록으로 인해 데이터가 분산되고, 예지정비를 위한 데이터 분석이 어렵다. A2TEC는 공장 설비 유지보수 데이터를 **디지털화·표준화**하고 **통합 데이터베이스**를 구축하여 AI 기반 예지정비를 가능하게 한다.
- **도시 교통·주차 문제** : 기존 주차 시스템은 실시간 정보가 부족하고 혼잡을 유발한다. A2TEC의 **스마트 주차 공유 시스템**은 실시간 주차 위치 안내, 예약·결제까지 제공하여 주차난을 해결한다. **교통 데이터 솔루션**은 실시간 교통 흐름을 분석해 정책·서비스 개선에 활용된다.
- **실감형 콘텐츠 부재** : VR 장비와 콘텐츠 제작을 위한 인프라가 부족하여 기업·기관이 XR 콘텐츠 도입에 어려움을 겪는다. A2TEC는 **VR 공공 제작센터**와 **VR 테마파크/온라인 플랫폼**을 제공해 제작·배포를 돕는다.
### 3.3 주요 고객
A2TEC/DaoolDNS는 대기업, 공공기관, 교육기관 등과 긴밀하게 협력한다. 회사는 **50 억 원 이상의 누적 매출과 385개 프로젝트**를 수행했으며 **157개의 고객사**와 거래한다. 주요 고객군은 다음과 같다:
- **대기업** : 삼성전자, 현대자동차, SK텔레콤, KT, CJ ENM, 롯데 등.
- **공공기관** : 한국수자원공사, 한국도로공사, 문화재청, 서울/경상남도 교육청 등.
- **대학/연구기관** : 한양대, 경북대, 한국생산기술연구원 등.
### 3.4 최근 사업 방향
- **AI·빅데이터 강화** : Mission & Vision 페이지는 “우리는 AI와 함께 일하지 않고 AI가 일하도록 한다”라는 슬로건을 내세우며, **데이터 기반 의사결정 자동화**와 **맞춤형 AI 솔루션**을 추진한다.
- **디지털 트윈 및 메타버스 확장** : 빅데이터 플랫폼과 VR/XR 콘텐츠를 결합해 디지털 트윈 서비스를 개발하고, 여러 산업(제조·교육·문화)의 **디지털 트윈/메타버스 프로젝트**에 참여하고 있다.
- **공공 파트너십 확대** : VR 공공 제작센터, 스마트시티 솔루션 등 공공 프로젝트를 통해 지자체 및 공공기관과 협력을 강화하고 있다.
### 3.5 인상 깊은 지점
- **다수의 특허 보유** : A2TEC는 증강현실 효과 구현, 음성-영상 검색, 5G 기반 미디어 플랫폼 등 **20여 건 이상의 특허**를 보유한다.
- **풍부한 프로젝트 경험** : History 페이지에 따르면 20162023년 사이 삼성전자 C랩 b.IoT 플랫폼, KT VRIGHT CMS/플레이어, SK Telecom 콘텐츠 제작 자동화, 현대 HMGICS XR 플랫폼 등 다양한 프로젝트를 수행했다.
- **전문 인력 구성** : 조직 페이지에 따르면 VR/AR, 멀티미디어, SW·HW 분야에서 **40명의 기술 인력**이 일하며, Android/Linux, middleware, Unity 등 다양한 기술 역량을 갖추고 있다【966171700313662†L150-L198】.
## 4. 기술 분석
### 4.1 사용하는 기술
- **AI 개발 기술** : Python과 PyTorch 기반의 딥러닝 프레임워크를 사용하여 SOTA 모델을 연구·학습·검증하고, 하이퍼파라미터를 최적화한다. AI 모델은 REST API 형태로 서비스에 통합된다. 최신 AI 논문 분석과 TensorBoard/Colab 환경 활용 경험을 강조한다.
- **빅데이터 및 클라우드** : 하둡 기반의 빅데이터 플랫폼을 구축해 대용량 데이터를 효율적으로 처리하고, 클라우드 기반 시스템으로 유연성을 확보한다. Spark, Kafka와 같은 대용량 데이터 처리 기술과 NoSQL DB를 사용할 것으로 예상된다.
- **XR/VR 개발** : Unity 엔진을 활용하여 VR/AR/MR/XR 콘텐츠를 개발한다. 5G 스트리밍 및 CMS 플랫폼을 통해 VR 서비스를 제공하며, WebVR/HeadMounted Display(HMD) 연동이 필요하다.
- **모바일·웹 기술** : 프런트엔드는 Vue/React/Angular.js, 백엔드는 Java (Spring Boot)로 개발하고, 하이브리드 앱 개발에 React Native 또는 Ionic Framework를 사용할 수 있다. 클라우드(Azure, GCP, AWS) 경험이 우대 기술로 제시된다.
- **Windows 애플리케이션** : C/C++/C#, .NET Framework, QT로 네이티브 애플리케이션을 개발한다.
### 4.2 기술 블로그에서 확인한 문제 및 시사점
A2TEC의 공식 블로그는 제공되지 않지만, **Problem 페이지**는 현업에서 겪는 문제와 이를 해결하기 위한 A2TEC의 접근을 설명한다. 한 제조 공장의 사례에서는 **설비 유지보수 데이터를 종이로 기록**해 검색과 패턴 분석이 어렵고, 관리자가 숙련자에게 의존하는 문제를 지적한다. A2TEC는 데이터 입력 양식을 **표준화**하고 디지털화하며, 설비별 통합 DB를 구축해 **AI 기반 예지정비 모델**을 적용한다고 밝혔다. 이는 회사가 **데이터 정제 및 품질 확보**를 가장 중요한 문제로 보고 있음을 시사한다.
### 4.3 아키텍처/인프라 방향
- **데이터 파이프라인** : 하둡 기반 데이터레이크와 클라우드 플랫폼을 결합해 수집→저장→분석 파이프라인을 구축한다. 데이터는 API와 BI 대시보드로 제공되며, AI 모델은 REST API로 서비스화된다.
- **VR/XR 인프라** : 공공 VR 제작센터에서 VR 스튜디오, 이동식 스크린, 실감장비를 구축하여 콘텐츠 제작과 체험을 위한 인프라를 제공한다. VR 테마파크·온라인 서비스는 5G 기반 스트리밍 플랫폼과 CMS로 운영된다.
- **보안 및 데이터 보호** : Mission & Vision 페이지는 **강력한 보안을 바탕으로 한 AI·빅데이터 솔루션**을 강조하며, 고객의 데이터가 외부로 유출되지 않도록 **폐쇄형 AI 개발 환경**을 제공한다고 언급한다.
### 4.4 성능/운영/보안 관련 이슈
- **대용량 데이터 처리 성능** : 하둡 및 클라우드 플랫폼을 통한 데이터 수집·분석은 대용량 데이터 처리를 지원하지만, 실시간 분석을 위해 Spark/Kafka 등 스트리밍 기술이 필요하며, 클러스터 자원 모니터링과 성능 최적화가 중요하다.
- **AI 모델 운영** : 모델 연구→학습→검증→배포 과정을 반복하면서 재현성과 버전 관리를 위한 MLOps 도구가 필요하다. Hyperparameter 튜닝과 GPU 자원 배분은 운영 효율성을 좌우한다.
- **VR/XR 시스템 운영** : VR 테마파크나 공공센터는 다수의 HMD 장비와 센서를 운영해야 한다. 장비 관리, 네트워크 대역폭 확보, 5G 스트리밍 최적화가 중요하다. 또한 산업용 VR 교육의 경우 안전과 정확성을 확보하기 위한 HMI(Human Machine Interface) 설계가 필요하다.
- **보안** : AI와 빅데이터 솔루션을 폐쇄형으로 운영해 기업의 데이터 유출을 방지하며, ISO/IEC 27001 등 보안 인증을 갖춘 인프라가 요구된다. Mission & Vision에서 **강력한 보안**을 강조하며 고객사가 안심할 수 있는 서비스를 약속한다.
## 5. 종합 의견 및 조언
A2TEC/DaoolDNS는 AI·빅데이터 플랫폼, XR/VR 콘텐츠, 스마트시티 솔루션 등 폭넓은 기술 포트폴리오를 가진 중견 ICT 기업이다. 채용 공고는 **경력·신입 구분 없이** 다양한 언어와 플랫폼 경험자를 찾고 있으며, **클라우드 및 최신 AI/VR 기술** 경험을 우대한다. 지원자는 기업이 추진하는 **디지털 전환과 AI 기반 서비스**의 비전과 기술 스택을 이해하고, **데이터 품질과 보안**에 대한 회사의 철학을 면접에서 강조하면 유리할 것이다.

110
회사분석/위존.md Normal file
View File

@@ -0,0 +1,110 @@
# ㈜위존 기업 분석 리포트
## 1. 기본 정보
- **회사명**: **㈜위존(WeZON)**는 AI·클라우드 기반 IT 인프라 최적화, 스마트 팩토리 및 산업 네트워크 솔루션을 제공하는 디지털 최적화 전문기업이다. 회사는 2001년 4월 25일 설립되었으며, **본사**는 서울 강남구 강남대로 308 랜드마크타워 7층에 위치한다. FY25 기준 매출액은 약 1,058억 원이며, 200여 명의 직원이 근무한다.
- **지원 직무**: _솔루션/소프트웨어 개발자_ 제조·화학 산업을 위한 솔루션(EHS, 출입관리, LIMS 등) 개발과 솔루션 유지·개발 담당.
- **지원 팀/서비스**: 직무 내용으로 보아 **산업용 솔루션 개발팀**(EHS안전·환경 관리, 출입관리, LIMS 등)으로 추정된다.
- **서비스 대상 사용자**: 제조·화학 공정 기업과 연구소를 중심으로 생산 설비, 안전·환경 관리, 품질·시험 관리, 데이터 및 네트워크 인프라가 필요한 산업 고객. 회사 소개에서 DX·AX·ESG 컨설팅과 스마트팩토리 솔루션을 제공해 기업 고객의 디지털 전환을 지원한다고 밝힌다.
## 2. 채용공고 분석
|구분|주요 내용|
|---|---|
|**필수 기술 스택**|주요 언어 및 프레임워크: **Java / Spring, C# / ASP.NET MVC, Vue.js**. 데이터베이스: **MSSQL, Oracle, PostgreSQL**. 형상관리: **Git**. 해당 기술로 산업용 솔루션을 개발할 수 있는 역량이 요구된다.|
|**우대 기술 스택**|제조·화학 분야 IT 프로젝트 경험, 소프트웨어 개발 관련 전공, **정보처리기사·SQLD 등 자격증**, **AI(LLM/ML) 프로젝트** 경험 등이 우대된다.|
|**담당 업무**|안전·환경(EHS) 관리, 출입관리, **LIMS**(실험실정보관리시스템) 등 **산업용 솔루션 개발**과 솔루션 관련 소프트웨어 개발·유지보수.|
|**요구 역량**|학력: 신입은 대졸(4년제) 이상, 경력자는 초대졸 이상. 경력: 신입 무관·경력 3년 이상. **Java/Vue.js, Spring 또는 C#/ASP.NET** 중 하나 이상 가능하고, **Database(MSSQL/Oracle/PostgreSQL)** 사용 경험, **Git 기반 협업** 능력. 인성 측면에서는 **성실성, 성취지향성, 꼼꼼함, 적응성, 협동심**을 요구한다.|
|**반복 등장 키워드**|“**솔루션 개발**”, “**산업용**”, “**EHS/LIMS/출입관리**”, “**Java/Spring/Vue.js**”, “**DB**”, “**협동심**” 등이 공고에서 반복되었다. 이는 기업의 주력 사업과 개발환경을 반영한다.|
## 3. 서비스/사업 분석
### 핵심 서비스
㈜위존은 **디지털 전환(DX) 및 ESG** 이행을 지원하는 컨설팅과 산업 솔루션을 핵심 사업으로 삼는다. 회사 소개 페이지에서 “AI·클라우드 기반 IT 인프라 최적화, 스마트 팩토리 및 산업 네트워크 솔루션 분야에서 시장을 선도하며 기업 고객의 디지털 전환을 가속화하는 시스템과 솔루션을 제공한다”고 명시한다. 주요 사업 영역은 다음과 같다:
|서비스 영역|설명|
|---|---|
|**DX/ESG Consulting**|기업 맞춤형 DX 전략과 **ESG 이행**을 위한 통합 컨설팅. 스마트 플랜트 고도화와 환경 인허가·사후관리까지 원스톱 지원.|
|**ESH Management (안전·환경·보건)**|기업의 안전·환경·보건 데이터를 통합 관리해 법규 대응과 업무 효율화를 돕는 인프라 솔루션. yullin.com의 SHE 페이지는 안전/보건/환경 정보를 통합관리하는 정보시스템으로, 법적 기준 강화와 통합 방재 모니터링을 지원하며 통계적 관리와 실시간 KPI 보고 기능을 강조한다.|
|**Facility Management**|제조 현장의 설비 관리 시스템으로 설계·시공·운영을 지원하고 맞춤형 정책을 연계해 지속가능한 생산 환경을 실현.|
|**Lab Informatics (LIMS)**|AI·빅데이터 기반 품질 분석과 실험실 자동화를 지원하는 IT 인프라 솔루션. LIMS 페이지는 실험실 정보를 데이터베이스화하여 샘플의 수명 주기를 체계적으로 관리하고, 품질경향 모니터링과 과학적 품질 통계 관리로 공정 안정화를 지원한다고 설명한다.|
|**Data Solution / Cloud Solution**|기업 경쟁력을 높이는 데이터 기반 분석 솔루션과, 디지털 전환 및 환경 모니터링을 위한 스마트 클라우드 솔루션.|
|**AI Infra**|지능형 데이터센터 구축을 위한 고성능 AI 인프라 솔루션으로, 효율적인 운영과 친환경 인프라 실현을 목표로 한다.|
|**Industrial Network & Monitoring / ICT Network**|산업 자동화 및 다양한 산업군에서 입증된 네트워크·인프라 관리 솔루션과 유무선 네트워크·보안·LTE 솔루션을 제공하여 안정적인 통신 인프라를 구축한다.|
### 해결하는 문제
- **규제 대응과 ESG**: SHE 솔루션은 강화되는 안전·환경·보건 법규와 기업의 사회적 책임을 충족하기 위해 데이터를 통합관리하고 법규 대응을 돕는다.
- **설비와 생산 효율**: Facility Management와 CMMS 솔루션은 설비 상태를 모니터링하고 예방보전 기능을 제공하여 생산성을 높이고 고장을 예방한다.
- **품질·시험 데이터 관리**: LIMS 솔루션은 대량의 시험·품질 데이터를 저장‧관리하여 공정 안정화와 품질 개선을 돕는다.
- **데이터 기반 의사결정**: AI Infra, Data Solution, Cloud Solution은 기업이 AI·빅데이터를 활용하여 실시간 분석, 예측, 친환경 운영을 실현할 수 있도록 지원한다.
### 주요 고객
회사 사이트에는 구체적 고객 명단이 없지만, SHE 및 LIMS 설명에서 **정유, 석유화학, 정밀화학, 제조업, 금속, 제철, 식품, 의약, 연구소, 보건환경 분야**를 언급해 해당 산업군이 주요 고객임을 알 수 있다. SHE 페이지도 “기업 내 안전·보건·환경 정보를 통합”하여 경영자에게 실시간 KPI를 제공한다고 밝히며, 제조·화학 산업의 규제 대응이 주 타깃임을 시사한다.
### 최근 사업 방향
- **Green IT & ESG 전문기업으로 성장**: 회사 메인 페이지는 “기업/산업용 IT 솔루션을 넘어 **Green IT & ESG 전문기업으로 성장하고 있다**”고 강조한다. 이는 환경·사회적 책임을 강화하는 솔루션 개발에 집중하고 있음을 의미한다.
- **AI·클라우드 기반 DX/AX**: 회사 소개는 AI·클라우드 기반 IT 인프라 최적화를 핵심으로 하며, DX(디지털 전환)뿐 아니라 **AX(인공지능 전환)** 컨설팅과 솔루션을 내세운다.
- **스마트팩토리 고도화**: Business 영역 설명에서 스마트 플랜트 고도화를 언급하며 제조업 디지털화와 환경 인허가·사후관리를 통합하는 컨설팅을 제공한다고 설명한다.
### 인상 깊은 지점
- **통합 플랫폼**: SHE와 LIMS 솔루션 모두 모듈식·웹 기반 구조를 채택하여 다양한 시스템(TMS, RTDB, HMI/MMI 등)을 인터페이스로 연결하고, 통합 구축 또는 개별 모듈 구축이 가능하다. 이는 위존이 **모듈형 아키텍처**를 지향하고 있음을 보여 준다.
- **실시간 KPI 제공**: SHE 시스템은 경영자에게 안전·환경 지수 등의 실시간 KPI를 제공하여 신속한 의사결정을 지원한다.
- **다양한 산업 적용**: LIMS 솔루션 설명에서 여러 산업과 연구분야를 열거하며 위존이 **범산업적** 솔루션 기업임을 강조한다.
## 4. 기술 분석
### 사용하는 기술
- **프로그래밍 언어 및 프레임워크**: 공고에서는 **Java/Spring, C#/ASP.NET MVC, Vue.js**가 주요 스택이며 DB는 **MSSQL, Oracle, PostgreSQL**을 사용한다고 명시했다. 이는 엔터프라이즈급 웹 애플리케이션 개발을 위한 대표 스택이다.
- **데이터베이스 및 인프라**: LIMS와 SHE 솔루션은 많은 데이터를 저장하고 분석해야 하므로 관계형 DB와 빅데이터 처리를 위한 인프라가 필요하다. SHE 페이지는 시스템이 **Web 기반**이며 TMS, LIMS, RTDB, HMI/MMI 등 다양한 인터페이스 기술을 통합해 모듈별 구축이 가능하다고 설명한다.
- **클라우드/AI 인프라**: 회사 사업영역에 **AI Infra** 및 **클라우드 솔루션**이 포함돼 있어, 클라우드 기반 데이터센터와 고성능 AI 인프라(예: 직접 액체 냉각 등 고효율 냉각 기술, GPU 서버 등)를 제공하는 것으로 보인다.
- **ESG 및 환경 모니터링 기술**: Green IT와 ESG 솔루션을 강조하는 만큼, 환경 센서 네트워크·환경 규제 모니터링·데이터 분석 등의 기술을 활용한다.
### 기술 블로그에서 확인한 문제
회사 기술 블로그는 접속이 제한돼 상세 내용을 확인하지 못했지만, 공개된 **SHE** 페이지는 안전·환경·보건 데이터를 통합관리하는 시스템을 설명하며 **법적 기준 강화, 사고 예방 및 통합 모니터링** 등의 문제를 해결하는 것이 중요하다고 밝혔다. 이는 산업 현장에서 법규 준수와 데이터 일관성 확보가 핵심 과제임을 시사한다.
### 아키텍처/인프라 방향
- **모듈형 웹 아키텍처**: SHE 시스템은 Web 기반이며 TMS, LIMS, RTDB, HMI/MMI 등 다양한 시스템과 인터페이스 할 수 있고, 모듈별로 개별 구축 또는 통합 구축이 가능하다. 이는 **모듈형·서비스지향(SOA)** 아키텍처를 지향하는 것으로 풀이된다.
- **클라우드와 하이브리드 인프라**: 데이터 솔루션과 클라우드 솔루션을 통해 기업의 유연한 인프라 운영과 실시간 환경 모니터링을 지원한다. 이는 위존이 클라우드·온프레미스 하이브리드 인프라를 구축해 산업 시설과 데이터를 연결할 가능성이 크다는 의미이다.
- **고성능 AI 데이터센터**: AI Infra 솔루션은 지능형 데이터센터 구축을 위해 고성능 컴퓨팅과 친환경 냉각기술을 통합한다. 공개 자료를 통해 액체 냉각(DLC), 스마트 Rack 기반 환경모니터링 등이 사용될 가능성이 언급된다.
### 성능/운영/보안 관련 이슈
- **대규모 데이터 처리**: LIMS 및 SHE 시스템은 생산‧시험‧환경 데이터를 대량으로 처리해야 한다. 성능 저하를 막기 위해 데이터베이스 성능 최적화와 캐싱, 분산처리가 필요하다.
- **실시간 모니터링과 경보**: 안전·환경 관리 시스템은 실시간 이벤트 감지와 알림 기능이 중요하며, 실시간 스트리밍 데이터 처리 및 높은 시스템 가용성을 요구한다.
- **보안과 개인정보 보호**: 안전관리와 출입관리 시스템은 작업자 정보, 건강검진 기록 등 민감한 데이터를 다루므로, **접근제어·암호화·로그 관리** 등 보안 조치가 필요하다. ESG 보고서와 환경 규제 대응을 위해 데이터 무결성 확보도 중요하다.
- **규제 준수**: 산업별 안전·환경법규, 개인정보 보호법 및 클라우드 관련 규제를 준수해야 한다. 법규 변화에 대응할 수 있는 모듈 업데이트가 요구된다.
## 5. 문화/인재상 분석
### 강조하는 가치
위존의 **인재상**은 “Creation, Credit, Challenge” 세 가지 키워드로 정의된다:
- **Creation(창의)** 창의적으로 아이디어를 만들고 실행하는 사람.
- **Credit(신뢰)** 신의와 원칙을 준수하며 신뢰를 쌓는 사람.
- **Challenge(도전)** 열정을 갖고 새로운 일에 도전하는 사람.
회사는 “성실하고 변화에 유연하며 스스로 성장하는 자질을 갖춘 인재를 기다린다”고 강조한다.
### 일하는 방식과 제도
- **직위·직책 체계**: 인사제도 페이지에서는 4단계 직위(매니저→책임매니저→수석매니저→임원)와 3단계 직책(팀원→팀장→사업부장)을 제시한다. 이는 전문성과 경험에 따라 명확한 경력경로를 제공함을 의미한다.
- **복리후생**: 회사는 **조식·중식 제공, 인센티브 제도, 유연근무제, 경조사 지원, 교육훈련비 지원, 우수사원 포상, 장기근속 휴가 및 포상, 내일채움공제, 임직원 사내 대출, 단체 상해보험 가입, 자녀 학자금 지원, 차량 유류 보조금, 생일 상품권, 사내 동호회 운영** 등을 제공한다.
- **교육과 성장 지원**: 공고에는 **신입사원 교육, 직무능력 향상 교육, 도서 구입비 지원, 임직원 교육비 지원** 등이 명시되어 있어 지속적인 학습과 성장 기회를 제공한다.
- **자유로운 휴가 문화**: 공고에서 “자유로운 휴가문화”를 강조하며 탄력근무제, 시차출퇴근제를 운영한다.
### 개발 문화
공식 자료는 구체적 개발 문화를 설명하지 않지만, 기술 스택에서 **Java/Spring, C#/ASP.NET, Vue.js** 등 개방형 기술과 **Git 기반 협업**을 강조하는 점으로 보아 **애자일 환경에서 모듈별 개발 및 협업**이 중요할 것으로 보인다. 채용공고의 키워드인 “성실성·협동심”과 인재상이 강조하는 “신뢰”를 통해, 팀워크와 원칙 준수가 중요한 조직 문화를 추정할 수 있다.
## 종합 평가
㈜위존은 IT 인프라 최적화와 산업용 솔루션을 통해 한국 제조·화학 산업의 디지털 전환을 선도하고 있으며, 최근에는 Green IT & ESG와 AI 기반 DX/AX 컨설팅을 내세워 시장을 확장하고 있다. 솔루션 개발자 채용 공고는 Java/Spring·C#/ASP.NET·Vue.js 등 폭넓은 기술을 요구하며 산업용 솔루션(EHS, 출입관리, LIMS) 개발 경험을 중시한다. 회사는 **창의·신뢰·도전**을 핵심 가치로 삼고 유연한 근무제와 다양한 복지 혜택으로 인재를 끌어들이고 있다. 디지털 전환과 ESG 요구가 증가하는 산업 환경에서 위존은 지속적으로 성장할 것으로 보인다.

View File

@@ -0,0 +1,135 @@
# 기업 분석 정리 ㈜케이에스아이
## 1. 기본 정보
|항목|내용|
|---|---|
|**회사명**|**㈜케이에스아이**(KSI Co., Ltd.) 1988년 5월 설립된 스마트팩토리 솔루션 기업으로 중소‑제조기업을 위한 MES/POP, ERP, FA 솔루션을 제공한다. 회사의 대표이사는 김우호이며 본사는 서울시 금천구 가산동 벽산디지털밸리2차 15층에 있다.|
|**지원 직무**|제조기업 **MES/POP 시스템 개발**과 **AI 소프트웨어 개발**. 채용공고는 MES/POP 시스템과 AI 솔루션을 개발할 개발자를 모집한다.|
|**지원 팀/서비스**|스마트공장 구축 사업을 담당하는 **MES/POP 시스템 개발팀** 또는 **AI 개발팀**. 회사는 MES/POP·ERP 솔루션 뿐 아니라 PLC 컨트롤러, 무선 컨버터 등 하드웨어를 자체 개발·제조하여 통합 제공한다.|
|**서비스 대상 사용자**|자동차부품, 프레스/금형, 사출/금형, 전기·전자, 화학, 인쇄 등 **다양한 제조업종의 중소기업**. 회사는 업종별로 특화된 MES/POP·ERP 패키지를 개발하여 공급하고 있으며, 여러 정부 IT화 지원 사업을 통해 중소기업의 생산정보화 구축을 지원해왔다.|
## 2. 채용공고 분석
채용공고는 잡코리아에 게시된 “제조기업 MES/POP, AI 소프트웨어 개발 채용”이다. 두 개의 포지션을 뽑고 있으며 세부 사항은 다음과 같다.
### 2.1 필수 기술 스택
- **.NET / ASP.NET 웹 개발:** MES/POP 및 AI 프로그램은 .NET 및 ASP.NET으로 개발된다.
- **API 설계·연동:** 시스템 간 데이터 연동을 위한 API 개발 능력이 요구된다.
- **Android:** 모바일 기기나 현장 단말기용 앱을 개발하기 위해 Android 기술이 필요하다.
### 2.2 우대 기술 스택
공고에는 우대 기술이 명시되어 있지 않지만, 회사의 사업 특성상 다음 경험이 있으면 유리하다.
- **MES/POP 시스템 개발 경험:** 제조현장 공정관리 및 데이터수집 시스템 개발 경험.
- **PLC·하드웨어 연동 경험:** Micom PLC나 무선 컨버터 등 현장 하드웨어와의 연동 경험.
- **AI·머신러닝:** 공정 데이터의 분석 및 이상 감지를 위한 기계학습·딥러닝 경험.
### 2.3 담당 업무
- **MES/POP 시스템 개발 포지션:** 제조기업용 MES/POP 시스템과 AI 기능을 설계·개발한다. 생산 공정 데이터를 수집·분석하고 공정관리, 재고관리, 설비모니터링 등을 지원하는 기능을 구현한다.
- **AI 소프트웨어 개발 포지션:** AI 기반 소프트웨어를 개발한다. MES/POP 시스템과 연계하여 제조 데이터 분석, 예측 모델, 품질·설비 이상 감지 등을 수행하는 것으로 해석된다.
### 2.4 요구 역량 및 자격
- **학력/경력:** 초대졸 이상, 신입 또는 경력자 지원 가능.
- **핵심 역량:** 성실성, 적응성, 성장지향성, 꼼꼼함, 창의성, 성취지향성 등 인성 중심의 역량을 강조한다.
- **기타:** 신입의 경우 MES/POP나 AI에 대한 관심과 학습 의지가 중요하며, 경력자는 관련 프로젝트 경험이 요구된다.
### 2.5 반복 등장 키워드
- “MES/POP 시스템”, “AI 개발”, “.NET/ASP.NET”, “API”, “Android”.
- “성실성”, “성장지향성”, “창의성” 등 인재상 키워드.
## 3. 서비스/사업 분석
### 3.1 핵심 서비스
케이에스아이는 **스마트공장 구축**을 위한 다양한 솔루션을 보유한다. 핵심 제품과 서비스는 다음과 같다.
1. **MES/POP 컨설팅 & 시스템 구축:** 생산 계획, 공정관리, 재고관리, 품질관리 등을 실시간으로 관리하는 시스템으로 제조기업의 생산정보화를 지원한다.
2. **ERP 시스템 패키지:** 제조기업 통합 패키지(KSIERP)와 업종별 패키지(KSIPrint, KSICast, KSIC 등)를 자체 개발하여 공급한다.
3. **FA(공장자동화) 컨설팅 및 하드웨어:** PLC Engineering, RFID, 바코드, PDA, Ethernet→무선 컨버터 등 하드웨어를 자체 개발·제조하여 설비 데이터 수집과 자동화를 지원한다.
4. **HMI/MMI 시스템 구축 및 IOT 장치:** 현장 작업자용 키오스크, HMI/MMI 시스템과 PLC Controller, TCP/IP 컨버터, 무선 컨버터 모듈 등을 개발한다.
5. **업종별 특화 솔루션:** 프레스/금형, 주조/다이캐스팅, 정밀가공, 인쇄, 화학업종 등 업종별 MES/POP 및 ERP 패키지의 저작권을 보유하고 있다.
### 3.2 해결하는 문제
- **생산정보화 부족:** 중소 제조기업은 실시간 생산정보 수집·분석 체계가 부족해 공정 효율과 품질 관리에 어려움이 있다. KSI는 MES/POP 시스템과 현장 하드웨어를 통해 **공정 데이터 수집, 생산·재고·품질의 실시간 관리**를 가능하게 한다.
- **업종별 맞춤형 솔루션의 부재:** 제조업종에 따라 공정·품목·설비가 달라 맞춤 솔루션이 필요하다. KSI는 프레스/금형, 주조, 정밀가공, 인쇄 등 **업종별로 저작권 등록된 솔루션**을 제공하여 도입 기업의 요구에 맞게 커스터마이징한다.
- **설비 데이터 연결성:** 현장 설비와 정보시스템 간의 연결이 어려운 경우가 많다. 회사는 MICOM PLC와 Ethernet→무선 컨버터 모듈 등을 자체 개발하여 설비 데이터를 실시간 수집·전송할 수 있게 한다.
### 3.3 주요 고객 및 시장
케이에스아이는 **중소 제조기업**을 주요 고객으로 삼으며 자동차부품, 프레스/금형, 사출/금형, 전기·전자, 화학, 인쇄 등 다양한 업종을 대상으로 한다. 회사가 개발한 MES/POP·ERP 패키지는 이미 여러 기업에서 운영되고 있으며, 정부 스마트공장 보급·확산 사업에 지속 참여해 왔다.
### 3.4 최근 사업 방향
- **AI 접목:** 이번 채용에서 AI 소프트웨어 개발자를 모집하는 점에서 보듯, 회사는 **MES/POP 시스템에 AI를 접목**하여 생산 데이터 분석, 이상 감지, 예지보전 등 스마트팩토리 고도화를 추진하는 것으로 보인다.
- **모바일 및 IoT 강화:** .NET뿐 아니라 **Android 앱 개발** 경험을 요구하는 것은 현장 작업자가 모바일 단말기로 MES/POP 기능을 활용할 수 있도록 하기 위함이다.
- **정부 스마트공장 지원사업 참여:** 회사는 중소기업 스마트제조혁신 지원사업 등 정부 프로젝트 공고에 적극 대응하며 최신 스마트팩토리 기술을 연구·적용하고 있다.
### 3.5 인상 깊은 지점
- **오랜 역사와 전문성:** 1988년 설립 이후 35년 이상 스마트팩토리 솔루션을 개발해왔고, 업종별 MES/POP·ERP 패키지의 저작권을 다수 보유하고 있다.
- **소규모이지만 강한 조직:** 최신 조직현황에 따르면 총 31명의 직원 중 기술 인력이 26명, 연구 인력이 3명으로 대부분이 개발자이며 영업·관리는 2명뿐이다. 이처럼 **개발 중심의 조직**으로 특화 솔루션을 꾸준히 출시하고 있다.
- **자체 하드웨어 개발:** MICOM PLC, 무선 컨버터 모듈 등 자동화 하드웨어를 직접 개발·제조하여 소프트웨어와 통합 제공함으로써 경쟁력을 확보했다.
- **기본과 진실이라는 인재상:** 회사는 “기본과 진실”을 인재상으로 삼으며 겸손과 정성을 중요 가치로 언급한다.
## 4. 기술 분석
### 4.1 사용하는 기술
- **언어·프레임워크:** .NET Framework 및 ASP.NET을 기반으로 MES/POP 시스템과 AI 소프트웨어를 개발한다. 백엔드는 C#/VB.NET, 프론트엔드는 Windows Forms 또는 웹 기반 UI로 추정된다.
- **API 및 데이터 통합:** 외부 ERP와의 연동을 위해 RESTful API를 설계하고 데이터베이스·현장 설비에서 수집한 데이터를 통합한다.
- **Android 애플리케이션:** MES/POP 기능과 설비 모니터링을 모바일에서도 사용할 수 있도록 Android 앱을 개발한다.
- **하드웨어 및 네트워크:** MICOM PLC, TCP/IP 컨버터, Ethernet→무선 컨버터 모듈 등 자체 개발한 하드웨어로 설비 데이터를 수집·전송한다.
- **업종별 MES/ERP 패키지:** KSIERP, KSIPrint, KSICast, KSIC, KSIP Mold 등 업종별 패키지 소프트웨어를 제공한다.
### 4.2 기술 블로그 및 문제점
KSI는 공개적인 기술 블로그를 운영하지 않아 세부적인 개발 이슈를 파악하기 어렵다. 그러나 제조업 MES/POP 시스템에서는 일반적으로 다음과 같은 문제에 직면한다:
- **실시간 데이터 처리:** 다수의 설비에서 생성되는 데이터를 지연 없이 수집·처리해야 하며, 네트워크 지연이나 PLC 통신 오류를 견딜 수 있는 설계가 필요하다.
- **이기종 시스템 통합:** 다양한 ERP, 설비, 센서와 호환되도록 API와 미들웨어를 설계해야 한다. KSI는 자체 하드웨어와 .NET 기반 시스템을 API로 연결하는 구조를 사용한다.
- **업종별 커스터마이징:** 업종 특성에 맞춘 기능을 제공해야 하므로 모듈화와 확장성이 중요하다.
- **AI 모델 도입:** AI 소프트웨어 개발 포지션이 요구된다는 것은 공정 데이터 분석과 예지보전을 강화하려는 의도이며, 품질 데이터의 불균형이나 노이즈를 처리하는 머신러닝 기술이 필요할 것이다.
### 4.3 아키텍처/인프라 방향
- **하이브리드 구조:** 현장단에 MICOM PLC와 무선 컨버터 등 하드웨어로 데이터를 수집하고, 중앙 서버(Windows Server/SQL Server 등)에 .NET 기반 MES/POP 소프트웨어를 설치하는 구조로 추정된다. 생산 라인에서는 안드로이드 기반 단말기를 통해 공정 정보를 입력하거나 조회한다.
- **API 중심 통합:** ERP·PLM 등 외부 시스템과는 REST API로 연동하여 통합된 생산·물류·회계 데이터를 제공한다.
- **업종별 모듈화:** 각 업종에 맞는 기능을 모듈화하여 필요에 따라 시스템에 추가·변경할 수 있도록 설계되어 있다.
- **AI 서비스 도입:** 머신러닝 모델을 내부 서버나 클라우드에 배포하여 공정 데이터 분석, 예지보전, 품질 검사 자동화를 추진할 것으로 예상된다.
### 4.4 성능·운영·보안 이슈
- **실시간성 확보:** MES/POP 시스템은 공정 데이터가 지연될 경우 생산성에 직접 영향을 미친다. 따라서 PLC 통신과 무선 컨버터의 신뢰성을 확보하고 데이터베이스 튜닝을 통해 응답 시간을 최소화해야 한다.
- **데이터 정확도 및 무결성:** 설비 데이터와 수기 입력 데이터가 혼합되기 때문에 입력 검증, 오류 감지, 백업·복구 체계가 중요하다.
- **보안:** 생산 데이터와 공장 설비가 외부 네트워크로 연결되므로 인증·권한 관리, 데이터 암호화, 해킹 탐지 등 보안 대책이 필요하다. ISO 9001 인증과 INNOBIZ 인증에서 요구하는 품질관리 절차를 준수해야 한다.
## 5. 문화/인재상 분석
### 5.1 강조하는 가치
- **기본과 진실:** 회사는 ‘기본과 진실’이라는 인재상을 강조하며 성실함과 정직함을 중요시한다.
- **고객 신뢰:** 고객 기업의 정보화 구축 동반자로서 겸손하고 정성스러운 자세로 신뢰를 얻고자 한다.
- **기술 혁신:** 업종별 특화 기술 개발과 정부 스마트공장 사업 참여를 통해 지속적으로 혁신한다.
### 5.2 일하는 방식
- **소규모·개발 중심 조직:** 총 31명 중 26명이 기술 인력으로 소프트웨어·하드웨어 개발에 집중한다. 소규모 조직에서 개인의 역할과 책임이 크며 팀 간 협업이 중요하다.
- **프로젝트 기반 근무:** 정부지원 사업과 고객사 프로젝트를 수행하며 MES/POP 시스템을 현장에 맞게 구축한다. 채용 절차는 서류전형→1차 면접→2차 면접→임원면접→최종합격으로 진행된다.
- **근무 조건:** 정규직이며 수습 2개월(급여 100 % 지급), 주5일 근무, 연봉 2,600~4,000만원 수준으로 경험과 역량에 따라 협의된다. 정기휴가·경조휴가 및 국민·고용·산재·건강보험이 제공되고 명절선물/상여가 지원된다.
### 5.3 개발 문화
- **현장과의 긴밀한 협업:** MES/POP 프로젝트는 제조 현장과 긴밀히 협력해야 하므로 개발자는 공정 이해와 고객 요구 분석 능력이 필요하다. 현장 설비 데이터 수집을 위한 하드웨어와 소프트웨어 통합 경험을 쌓을 수 있다.
- **학습과 성장지향:** 채용공고에서 성장지향성과 창의성을 중요 역량으로 제시한 만큼, 회사는 신기술 학습과 개인 성장에 가치를 두고 있다.
- **안정성과 품질:** ISO 9001 인증을 받은 개발·유지보수 방법론을 운영하며 공정한 품질관리 체계를 갖추고 있다. 따라서 문서화와 프로세스 준수가 중요하며, 꼼꼼한 개발 문화를 요구한다.
## 결론 및 제언
㈜케이에스아이는 **35년 이상 스마트공장 솔루션을 개발해 온 중소기업**으로, MES/POP 시스템뿐만 아니라 자체 개발한 PLC·무선컨버터 등 하드웨어와 업종별 ERP 패키지를 제공하는 점이 강점이다. 최근에는 **AI 기반의 생산 데이터 분석과 모바일 앱 개발**을 강화하기 위해 개발자를 채용하고 있으며, **성실성과 성장지향성**을 중요한 가치로 삼고 있다. 지원자는 .NET/ASP.NET 및 Android 개발 능력을 기반으로 제조 공정을 이해하고 AI·데이터 분석 역량을 강화하면 회사의 스마트팩토리 고도화에 기여할 수 있을 것이다.

69
회사분석/크레셈.md Normal file
View File

@@ -0,0 +1,69 @@
# ㈜크레셈  C# 제어 프로그램 개발자 채용 & 회사/기술 분석
## 1. 기본 정보
|항목|내용|
|---|---|
|**회사명**|**㈜크레셈(CRESSEM)** 반도체 패키징 검사 장비와 초음파 ACF 본딩 장비를 개발‧제조하는 커스터마이징 장비 전문회사. 회사 소개 페이지에 따르면 크레셈은 반도체용 PCB substrate, LED 패키지, 자동차 전장용 패키지, AI  memory 패키지 등의 제조공정에서 필요한 검사‧측정 2D & 3D 센서, AI 라이브러리, 광학 및 로봇 기술을 바탕으로 고객 요구에 맞춘 장비를 빠르게 개발하고 최적의 ROI를 제공하는 것을 목표로 한다.|
|**지원 직무**|**S/W 개발자 (제어)** 반도체 검사장비 제어프로그램 및 MMI 프로그램 개발.|
|**지원 팀/서비스**|검사 장비 제어 소프트웨어 팀으로 보이며, 반도체 패키징 검사장비의 제어 및 사용자 인터페이스(MMI) 프로그램을 개발한다.|
|**서비스 대상 사용자**|반도체 PCB, LED 패키지, 자동차 전장, AI/메모리 패키지 제조공정에서 검사‧측정 장비를 사용하는 B2B 고객. 기술 페이지에 따르면 2D/3D 비전 기술을 통해 PCB 및 반도체 공정의 새로운 패러다임을 제시하며, 완전한 공정 통합을 목표로 한다.|
## 2. 채용공고 분석
|항목|내용|
|---|---|
|**필수 기술 스택**|**C#  Visual Studio**를 사용해 검사장비 제어프로그램과 MMI(ManMachine Interface) 프로그램을 개발해야 한다는 요구사항이 명시되어 있다.|
|**우대 기술 스택**|전공 요건: 전자/로봇/제어/메카트로닉스 등 제어 관련 전공 또는 컴퓨터/정보통신/전자 등 MMI 프로그램 개발 전공을 우대. 운전 및 해외출장 가능, 인근 거주, 즉시 출근, 장기근무, 외국어 능력 등을 우대한다.|
|**담당 업무**|검사장비 **제어 소프트웨어 개발** 및 **MMI 프로그램 개발**. 반도체 패키징 검사장비에 탑재되는 소프트웨어를 설계·구현해 장비를 구동하고 사용자 인터페이스를 구축한다.|
|**요구 역량**|C#  Visual Studio를 활용한 프로그램 개발 능력, 공학계열 4년제 학사 이상, 관련 전공. 제어 프로그램 및 MMI 개발 경험과 시스템 제어에 대한 이해. 운전/해외출장 가능.|
|**반복 등장 키워드**|제어, 프로그램 개발, **C#**, **Visual Studio**, **MMI**, 제어 프로그램, 검사용 장비, 커스터마이징.|
## 3. 서비스/사업 분석
|항목|내용|
|---|---|
|**핵심 서비스**|반도체 패키징 공정의 검사·측정 장비와 **AI 비전 검사 솔루션**. 회사 개요에 따르면 크레셈은 PCB substrate, LED package, 자동차 전장 패키지 등 다양한 제조공정용 검사장비 분야에서 2D/3D 센서, AI 라이브러리, 광학 및 로봇 기술을 결합해 **최적화된 장비를 플랫폼 기술로 빠르게 개발**하는 커스터마이징 장비 전문회사이다. 또한 자사의 **비전 기술**은 독자적인 2D 및 3D 비전 기술을 통해 미세한 표면 결함과 복잡한 3D 구조를 분석하고 측정하며, **Inline 자동화 기술**은 검사 결과를 기반으로 자재 핸들링, **건식 세정(Dry Cleaning)**, 최종 포장까지 전 공정을 자동으로 연계한다. **AI 검사 기술**은 이중 AI 필터링(DualLayer AI Filtering)과 자율 최적화 **MLOps 서버**를 통해 검사 정확도를 극대화하고 자동으로 재학습·배포한다.|
|**해결하는 문제**|검사장비 개발 시 고객사별 다양한 공정 요구에 맞춘 빠른 개발과 높은 ROI 제공. AI 검사 기술을 통해 미세 결함을 정확히 찾아 **False Call을 최소화**하고, **MLOps**를 통해 자동 재학습과 자동 배포로 공정 변화에 대응한다. **Inline 자동화 기술**로 검사 이후 후속 공정(자재 핸들링, 세정, 포장)을 자동화하여 생산 효율을 높인다. 또한 과거 하드웨어 기반 제어기로 인한 비용‧확장성 문제를 소프트웨어 제어 솔루션(WMX)로 해결해 관리 인력을 12명에서 1명으로 줄이고, 장비 면적을 1/20로 줄였다.|
|**주요 고객**|반도체 PCB substrate 제조사, LED 패키지 제조사, 자동차 전장 패키지 업체, AI · memory 패키지 제조업체 등 반도체 후공정 및 패키징 공정 기업. MOU 기사에 따르면 자율주행 로봇 업체와 협력하여 스마트 공장 분야로 사업을 확장하고 있으며, 외산 설비를 대체하는 국내 자동화 솔루션을 제공한다.|
|**최근 사업 방향**||
- **소프트웨어 기반 모션 제어 도입:** 크레셈은 하드웨어 제어기의 고비용·확장성 문제를 해결하기 위해 모벤시스의 **WMX** 소프트웨어 제어 솔루션을 도입했다. 이 솔루션은 OT 장비를 소프트웨어로 제어해 IT와 OT를 융합하고, 한 대의 PC로 다축 모션 제어를 수행해 원가 절감과 납기 단축을 달성했다.
- **AI 비전·MLOps 강화:** 2019년부터 축적한 AI 노하우를 활용해 **DualLayer AI Filtering**과 **MLOps 서버**를 탑재한 검사 장비를 개발해 자율 최적화된 검사 환경을 제공한다.
- **스마트공장·로봇 협업:** 2022년 2월 유진로봇과 MOU를 체결하여 자율주행 물류로봇 `GoCart` 플랫폼 상부 모듈을 공동 개발, 검사 장비와 연동해 **스마트 공장 솔루션**을 만들고 외산 설비를 국산 로봇으로 대체하려고 한다.
- **글로벌 및 신규 사업 확장:** 회사 소개에 “국내와 세계 시장을 끊임없이 개척하여 고객들과 함께 성장하며 Packaging 분야에서 WORLD BEST, WORLD FIRST가 되겠다”고 명시. |
| **인상 깊은 지점** |
- 기업의 핵심 슬로건이 **“WORLD BEST, WORLD FIRST”이며 비전·전략·핵심 가치가 일관되게 제시된다.
- **고객중시·인재중시·기술중시**라는 삼각 전략과 **융합, 정열, 신뢰**라는 핵심 가치가 회사 문화와 제품 전략에 녹아 있다.
- AI 검사 기술에서 **2단계 AI 필터링**과 자율 최적화 MLOps 서버를 통해 과검(False Call)을 최소화하는 기술적 차별성이 강조된다.
- 스마트공장 사업으로 로봇 업체와 협력해 검사장비 공급을 넘어 공정 전체를 자동화하는 방향으로 확장하는 점.
## 4. 기술 분석
|항목|내용|
|---|---|
|**사용하는 기술**||
- **2D/3D 비전 센서 및 AI 라이브러리:** 자체 개발한 2D  3D 비전 기술을 통해 미세 결함과 복잡한 구조를 정확하게 측정함.
- **Inline 자동화 기술:** 검사 이후 자재 핸들링, Dry Cleaning, 포장까지 전 공정을 자동으로 연계하는 자동화 플랫폼.
- **AI 검사 기술:** **DualLayer AI Filtering**으로 Line Scan Camera와 Detail Vision(VRS)에서 두 번 AI 필터링을 수행하여 과검을 줄이며, **MLOps 서버**로 AI 모델을 지속적으로 모니터링·학습·배포해 최적의 검사 성능을 유지한다.
- **초음파 ACF 본딩 기술:** KAIST Nano Packaging & Interconnect Lab.에서 이전받은 초음파 ACF 본딩 기술을 사업화하여 FOF/FOB/FOG assembly 등 디스플레이·스마트기기 조립에 적용한다.
- **소프트웨어 모션 제어(WMX):** 기존 보드형 하드웨어 제어기를 대체하는 소프트웨어 솔루션을 도입해 OT 장비를 소프트웨어로 제어하고 다양한 OS·통신을 지원한다.
- **C# 및 Visual Studio:** 제어 프로그램과 MMI 개발에 사용되는 프로그래밍 언어/환경. |
| **기술 블로그에서 확인한 문제** | 모벤시스 블로그의 사례에서 **하드웨어 기반 제어 방식** 때문에 원가 절감, 장비 제어 시스템 고도화, PLC 제품 수급 및 인력 확보의 어려움, 제어 축수 추가 시 장비 부피 증가 등의 문제를 겪었다고 밝혔다. 이를 해결하기 위해 소프트웨어 기반 **WMX** 제어 솔루션을 도입함으로써 관리 인력을 12명에서 1명으로 줄이고 장비 면적을 약 1/20로 줄였으며 원가 절감과 납기 기한 충족을 달성하였다. |
| **아키텍처/인프라 방향** | 회사는 **플랫폼 기술**을 바탕으로 고객 요구에 맞춘 커스터마이징 장비를 빠르게 개발하는 것을 강조한다. **DualLayer AI Filtering**과 **MLOps 서버**는 클라우드 또는 온프레미스 인프라에서 실시간 데이터 모니터링·재학습·자동 배포를 지원하여 스마트 팩토리 환경을 구축한다. 또한 **Inline 자동화 기술**과 자율주행 로봇 협업으로 검사장비, 핸들링, 세정, 포장, 물류로봇을 통합하는 스마트 공장 아키텍처로 발전 중이다. |
| **성능/운영/보안 이슈** | AI 검사 기술에서 False Call을 줄이기 위해 DualLayer AI Filtering을 적용하여 검사 정확도를 높이고, MLOps 서버에서 실시간 데이터 모니터링과 자동 재학습을 수행하여 공정 변화에 대응한다. 소프트웨어 제어 솔루션(WMX) 도입으로 장비 부피와 관리 인력을 줄여 운영 효율을 향상시키고 원가를 절감했다. 보안 관련 이슈는 공개되지 않았지만, 반도체 제조 분야이므로 장비 데이터 보호와 제조 공정 보안이 중요할 것으로 예상된다. |
## 5. 문화/인재상 분석
|항목|내용|
|---|---|
|**강조하는 가치**|회사의 슬로건은 **“WORLD BEST, WORLD FIRST”**이며, **고객중시·인재중시·기술중시**를 전략으로 삼고 있다. 핵심 가치로 **융합(Convergence)**, **정열(Passion)**, **신뢰(Trust)**를 제시하여 다양한 기술의 융합과 열정, 고객과의 신뢰를 중시한다.|
|**일하는 방식**|지속적인 연구개발을 강조하며, 국내외 시장을 적극적으로 개척해 고객과 함께 성장하고자 한다. 2022년 유진로봇과의 스마트공장 MOU, 2023년 소프트웨어 제어 솔루션 도입 사례 등에서 보듯 외부 파트너와 협력해 신기술을 적극 도입하며, 제조공정과 물류를 통합하는 **스마트 팩토리** 지향점을 갖고 있다.|
|**개발 문화**||
- **R&D 중심:** AI 비전, 2D/3D 센서, 초음파 본딩, 로봇 연동 등 다양한 기술을 연구·개발하고 있다.
- **커스터마이징 장비 개발:** 플랫폼 기술을 활용하여 고객 요구에 맞춘 장비를 빠르게 개발한다.
- **AI  데이터 활용:** DualLayer AI Filtering, MLOps 서버를 통한 자동 재학습·배포 등 데이터 기반 개발 문화를 지향한다.
- **협업과 파트너십:** 로봇 기업, 모션 제어 솔루션 업체 등과 협업하여 새로운 기술을 도입하고 스마트공장 통합 솔루션을 확장한다.
- **복리후생과 근무환경:** 채용공고에서는 취업축하금, 명절 선물, 복지포인트 등 다양한 **보상·지원**, 자유로운 연차, 미사용 연차 수당, 팀빌딩 행사 등을 제공하는 등 직원 복지를 강조한다.

View File

@@ -0,0 +1,142 @@
# 페이타랩 C# WPF 응용프로그램 개발자 채용 리포트
## 1. 기본 정보
|항목|내용|
|---|---|
|**회사명**|**㈜페이타랩** 2018년 설립된 스타트업으로 카페 주문 플랫폼 **‘패스오더’**를 운영한다. 사람인 기업 정보에서 업종은 _시스템 소프트웨어 개발 및 공급업_으로 소개되어 있고, 본사 주소는 서울 강남구 영동대로 85길 34, 6층이며 부산 서면에도 사무소가 있다. 대표는 곽수용(스타트업 창업자).|
|**지원 직무**|**C# WPF 응용프로그램 개발자** 회사의 주력 사업인 패스오더의 _점주용 PC 주문 접수 프로그램_을 개발·배포·리팩터링하는 역할. WPF를 활용한 데스크톱 어플리케이션을 설계하고 유지보수한다(채용 공고).|
|**지원 팀/서비스**|**윈도우 개발 팀**(프로덕트팀 내 스쿼드) 패스오더 사용자(손님)와 점주를 연결하는 핵심 프로그램을 담당한다. 서비스는 전국 수만 개 매장에서 발생하는 수십만 건 주문을 실시간 처리하며, 초당 수백 건 주문이 몰려도 지연이나 누락 없이 점주 PC로 전달해야 한다.|
|**서비스 대상 사용자**|**카페 및 외식점 점주와 소비자** 패스오더는 일반 카페부터 프랜차이즈까지 8 백만 명 이상의 고객을 확보하고 있으며(회사 프로필), Windows PC 기반 POS를 사용하는 점주님들이 주요 사용자다. 소비자는 앱을 통해 원거리 주문·테이블 오더·매장 내 결제 등을 할 수 있으며, 점주는 주문 접수와 영수증 출력, 매출 분석 등을 수행한다.|
## 2. 채용공고 분석
### 필수 기술 스택
- **C# / .NET / WPF**  점주용 프로그램의 UI를 WPF로 구현하고 .NET Framework에서 동작하는 응용프로그램을 개발한다.
- **C++**  일부 모듈을 C++로 작성하여 성능 최적화나 하드웨어 연동에 활용한다.
- **RESTful API 및 Socket 통신**  서버와의 실시간 주문 전송, 상태 업데이트, 프린터 제어 등을 위해 REST API와 소켓 통신 경험을 요구한다.
- **Visual Studio, Git, Windows 환경**  개발·배포·디버깅 도구. 회사는 Slack과 Notion을 함께 사용하며 아키텍처 관리·배포 시 ArgoCD/Argo Rollouts 등을 이용한다.
### 우대 기술 스택
- **WPF 상용 서비스 개발 및 배포 경험** 실제 사용자 대상 PC 프로그램을 운영해 본 경험.
- **POS 시스템 및 Thermal Printer 연동 경험** 영수증 프린터, 바코드 스캐너 등 하드웨어 제어 경험이 우대된다.
- **다양한 환경(구형 PC, 최신 키오스크)에서의 배포 경험** 회사는 99 %가 Windows 기반인 POS 환경을 고려하여 오래된 PC와 최신 키오스크를 모두 지원해야 한다.
- **지식 공유와 원활한 커뮤니케이션** 페이타랩은 수평적인 ‘님’문화와 스쿼드 협업을 강조하며, 신입의 의견도 아키텍처에 반영될 정도로 의견 개진을 장려한다.
### 담당 업무
- **패스오더 점주용 PC 주문 접수 애플리케이션 개발·배포·유지보수** 전국 수만 개 매장의 주문을 실시간 처리하고 영수증 프린터 등 하드웨어 연동을 담당한다.
- **기존 서비스 점진적 리팩토링** C#/.NET 코드의 구조를 개선하고 성능을 높이며, microservices 아키텍처와 연동한다.
- **RESTful API 연동 및 Socket 통신 구현** 주문, 결제 상태, 알림 등을 서버와 주고받는 기능.
### 요구 역량
- **C#/C++ 숙련도** 둘 중 하나 이상을 능숙하게 사용하며 .NET Framework를 이해해야 한다.
- **자기주도적 문제 해결** 다양한 환경과 하드웨어 제약(구형 PC, 프린터 등)을 해결할 수 있는 역량이 필요하다.
- **협업 및 소통** 페이타랩은 스쿼드 단위로 일하며 기획·디자인·개발을 긴밀하게 논의한다. PM도 코딩을 하고 신입의 의견을 설계에 반영할 만큼 열린 문화가 있어 커뮤니케이션 능력이 필수다.
- **서비스 운영 감각** 주문 누락·지연은 고객 신뢰도에 직접 타격을 주므로, 실시간 서비스 운영에 대한 이해와 책임감이 요구된다.
### 반복 등장 키워드
- **성장** 채용 페이지와 블로그에서 ‘성장’이 반복된다. 회사는 2022년 Series B 투자 121억 원, 2023년 9월 추가 투자로 누적 200억 원을 달성하며 빠르게 성장하고 있다고 강조한다.
- **몰입과 커리어 기회** “일과 성장에 미쳐있는 사람들”이라는 문구를 사용하며, 챌린지 문제 해결 과정에서 개인의 역량이 폭발적으로 성장한다는 메시지를 전달한다.
- **수평적 문화와 효율** ‘님’문화, 자유로운 연차, 저녁 회식 없는 문화 등 수평적인 조직문화를 강조한다. AI 툴과 효율화를 위한 자동화가 언급된다.
## 3. 서비스/사업 분석
### 핵심 서비스
- **스마트오더 플랫폼 ‘패스오더’** 소비자가 앱으로 원거리 주문·결제하고 매장은 주문을 받아 준비하는 서비스다. 서비스 페이지에 따르면 원거리 주문과 테이블 오더 기능을 제공하며, 고객이 QR코드/NFC로 좌석에서 직접 주문할 수 있다.
- **매장 마케팅 및 고객 관리** 성별·연령·소비 내역 등 데이터 분석을 기반으로 맞춤형 광고를 제공하고 신규 고객을 유치하여 재방문을 늘린다. 사용자 재사용률은 최대 81 %이며 충성 고객(20 %)이 전체 매출의 80 %를 차지한다.
- **주문 및 결제 오류 방지** 자동 주문 접수 시스템으로 주문·결제 오류를 방지하고, 3단계 주문 과정(주문→조리시작 알림→수령안내 알림)으로 운영 효율을 높인다.
- **진동벨 대체·매출 분석·간편 결제** 스마트폰 알림으로 진동벨 비용을 절감하고, 매출 분석 기능과 다양한 간편 결제를 제공한다.
### 해결하는 문제
1. **소상공인의 디지털 전환** 스타벅스의 ‘사이렌오더’와 같은 서비스를 중소형 카페도 사용할 수 있도록 하여, 소상공인이 대형 프랜차이즈와 경쟁할 수 있게 돕는다. 기존 POS 시스템(거의 모두 Windows)과 모바일 서비스를 연결하는 ‘다리’ 역할을 한다.
2. **고객 대기 시간과 주문 실수 감소** 소비자는 미리 주문하고 시간에 맞춰 수령할 수 있어 대기 시간을 줄인다. 자동 주문 접수와 스마트 알림으로 주문 누락·실수를 예방한다.
3. **매출 증대와 데이터 기반 마케팅** 적립과 재방문 유도, 맞춤형 광고, 매출 분석 등으로 매장의 객단가와 회전율을 높인다.
4. **하드웨어 비용 절감** 진동벨을 스마트폰 알림으로 대체하고 PC 기반 프로그램으로 별도 장비 없이 운영한다.
### 주요 고객
- **카페 및 외식점 점주** 국내 카페 POS의 99 % 이상이 Windows 기반이라는 점 때문에, 점주용 프로그램은 Windows PC에서 실행되도록 설계되어 있다. 고령의 점주부터 젊은 사장까지 다양한 사용자가 있으며, 개발자는 60대 점주도 쉽게 사용할 수 있는 UI를 고민한다.
- **소비자(앱 이용자)** 앱 사용자는 8 백만 명 이상이며 재주문율이 80 % 이상으로 매우 높다(채용 페이지 정보). 소비자는 모바일 앱에서 주문·결제·적립을 한번에 처리한다.
### 최근 사업 방향
- **투자 및 성장** 2022년 1월 Series B 투자 121억 원, 2023년 9월 추가 투자로 누적 투자금 200억 원을 달성했으며, 불황 속에도 시장의 성장성을 인정받았다. 회사는 1년간 달성했던 지표를 3개월만에 달성할 정도로 가파르게 성장 중이다.
- **서비스 확대** 원거리 주문과 테이블 오더 외에도 맞춤 광고, 간편 결제, 매출 분석 등 기능을 확장하고 있으며, 윈도우 데스크톱 프로그램과 모바일 앱, 카페 POS 통합을 강화하고 있다.
- **브랜드 인지도 강화** 2024년 애플 앱스토어 ‘오늘의 앱’ 선정(채용 페이지 타임라인) 및 Forbes 선정 한국인이 사랑한 식음료 앱 11위 등으로 인지도를 높이고 있다.
### 인상 깊은 지점
- **8백만 사용자를 가진 플랫폼의 폭발적 성장과 투자 유치** 서비스가 B2C 앱임에도 B2B(점주) 프로그램 개발이 필수적이라는 점이 흥미롭다.
- **Windows POS와 모바일 서비스를 연결** 구형 PC까지 지원해야 하는 상황에서 WPF/C#으로 프로덕트를 개발하는 것은 드문 경험이며, 오프라인과 온라인을 잇는 데스크톱 프로그램의 중요성을 보여준다.
- **데이터 기반 마케팅과 매출 분석** 단순 주문 앱을 넘어 매장의 마케팅, 고객 관리, 광고까지 지원하는 통합 플랫폼이라는 점.
## 4. 기술 분석
### 사용하는 기술
- **C# / .NET / WPF / C++** 점주용 윈도우 프로그램의 기본 스택. WPF로 UI를 구성하고 일부 성능이 요구되는 모듈을 C++로 개발한다.
- **RESTful API 및 Socket 통신** 서버와의 주문·결제·알림 통신을 위해 REST API와 소켓을 사용한다.
- **Microservices & Kubernetes** 백엔드는 마이크로서비스 아키텍처(MSA)로 구성되어 있으며, 배포 파이프라인에 **ArgoCD**와 **Argo Rollouts**를 사용해 _Canary_ 배포를 구현한다. 서비스 메시는 **Istio**로 구축되어 마이크로서비스 간 통신을 관리하고, **Kafka** 이벤트 스트림과 연동하기 위해 REST Gateway를 자체 제작했다.
- **Auto-Scaling & Monitoring** 트래픽이 몰리는 오전 89시 사이 하루 트래픽의 33.3 %가 집중되기 때문에, DevOps 팀은 서버 규모를 미리 확장해 안정적인 서비스 퍼포먼스를 유지한다. Autoscaler뿐 아니라 시간대별 스케줄링으로 선제적 확장을 하고, “3분 주문 취소” 지표를 통해 장애를 감지한다.
- **Oncall Alert System** Slack과 별도의 oncall 특화 푸시/전화 알림 시스템을 구축해 긴급 시스템 경고를 놓치지 않도록 한다.
- **Canary Deployment & 0단계 모드** Argo Rollouts로 Canary 배포를 실시하며, Istio Service Mesh를 통해 Stable/Canary 통신을 분리하고 Kafka 통신을 위한 커스텀 Gateway를 만들었다. 사용자에게 영향을 주지 않는 0단계 모드를 도입해 프로덕션에서 안전하게 QA를 수행한다.
- **설계 우선주의와 MultiSquad 경험** 프로덕트팀은 기능 개발 전에 설계를 최우선으로 하며, Why를 끊임없이 탐구하고 여러 스쿼드를 넘나들며 다양한 아키텍처 패턴과 라이브러리를 경험한다. 이는 여러 도메인을 직접 경험하며 시스템 전체 관점에서 문제를 해결하도록 돕는다.
### 기술 블로그에서 확인한 문제
- **Peak 트래픽 처리** 패스오더는 피크 시간에 초당 수백 건의 주문이 몰리므로 서버와 윈도우 프로그램 모두 대용량 트래픽을 견디도록 설계해야 한다. DevOps 팀은 자동화된 확장과 미라클 모닝 모니터링을 통해 트래픽 증가를 대비한다.
- **실시간 장애 대응** 서비스 Latency나 DB CPU 이상, 주문 취소 증가 등 비정상 지표를 감지하면 서버나 DB를 2배 확장하고, ArgoCD/Argo Rollouts 기록을 통해 수십 초 안에 이전 버전으로 복구한다.
- **Microservices 통신 문제** Canary 배포 시 구버전과 신버전 서비스 간 통신 문제가 발생해, Istio Service Mesh로 Stable/Canary 간 라우팅을 분리했다. Kafka 통신에는 Istio 분기 적용이 어려워 Gateway를 직접 제작해 문제를 해결했다.
- **하드웨어 제약과 호환성** POS의 99 %가 Windows 기반으로, 구형 PC부터 최신 키오스크까지 지원해야 한다. 영수증 프린터, 바코드 스캐너 등 여러 하드웨어와 연동해야 하며, 이러한 제약이 성장의 기회가 되었다고 개발자가 말한다.
### 아키텍처/인프라 방향
- **서비스 안정성과 비용 최적화의 균형** Autoscaler뿐 아니라 스케줄링으로 미리 서버를 확장하여 사용자 지연을 없애면서도 리소스 사용을 최적화한다.
- **DevOps를 위한 현대적 배포 파이프라인** ArgoCD/Argo Rollouts, Istio Service Mesh, Kafka Gateway를 활용해 신뢰성 높은 배포를 구현하며, 0단계 모드로 프로덕션 데이터 기반 QA를 수행한다.
- **모든 팀원이 개발·배포 프로세스에 참여** 스쿼드 단위로 운영하며 PM도 코드 작성과 툴 적용에 참여하고, 신입의 의견도 아키텍처에 반영되는 수평적 문화.
### 성능/운영/보안 관련 이슈
- **주문 누락·지연은 브랜드 신뢰도에 직결** 실시간 주문 처리 실패는 고객 컴플레인과 매장 평점 하락으로 이어지므로, 프로그램과 서버 모두 장애를 최소화해야 한다.
- **3분 주문 취소 지표** 주문이 3분 안에 수락되지 않으면 Slack 알림을 발생시키고 5분 내 10건 이상 발생 시 서비스 이상으로 판단하여 즉시 조치한다.
- **Oncall Alert** Slack만으로는 중요한 경고를 놓칠 수 있어, 푸시 및 전화 알림으로 심각도 구분이 가능한 시스템을 마련했다.
- **데이터 기반 제품 개선** 스쿼드는 다양한 도메인 데이터를 분석해 문제의 원인을 찾고 설계 단계에서부터 리스크를 최소화한다.
## 5. 문화/인재상 분석
### 강조하는 가치
- **몰입과 성장** 페이타랩 채용 사이트의 슬로건은 “일과 성장에 미쳐있는 사람들”이다. 회사는 빠른 성장과 높은 목표의식을 강조하며, 구성원들이 더 욕심을 내고 성과를 만들어내는 것을 즐긴다고 소개한다.
- **‘설계 우선’과 깊은 Why 탐구** 개발자들은 단순히 코드 구현이 아닌 비즈니스 문제와 사용자 가치를 깊이 이해하는 설계를 우선시한다. 무엇을 만들지 명확히 정의한 뒤 구현하며, 이는 지속 가능한 속도를 가능하게 한다.
- **성공 경험 공유와 멀티 스쿼드 경험** 다양한 스쿼드에 참여하며 여러 도메인과 기술 스택을 경험함으로써 시스템 전체를 보는 관점을 키운다.
- **수평적 문화와 협업** 모든 구성원을 ‘님’으로 부르며 수평적으로 소통하고 자유로운 연차 사용, 저녁 회식이 없는 문화 등을 지향한다. PM도 코딩을 하며 신입의 의견도 아키텍처에 반영된다.
- **효율화와 AI 도구 활용** 회사는 전사적으로 효율화에 진심이며, AI 툴을 활용해 코드 리뷰 자동화 등 비효율 요소를 제거한다.
### 일하는 방식
- **스쿼드 중심의 협업** 기획, 디자인, 개발이 한 스쿼드에서 긴밀히 논의하고 공동 목표를 설정한다. 각 스쿼드는 도메인 별로 독립적이지만 협력하며, 구성원은 다양한 스쿼드를 이동하며 경험을 확장한다.
- **투명한 정보 공유** 모든 정보를 투명하게 공유하며 ‘왜?’라는 질문에 답할 수 있어야 한다는 문화가 있다.
- **유연성과 프로페셔널리즘** 연차가 경력이 아니라 실력이 경력이며, 각자의 포지션에서 최고가 되려고 노력한다는 점을 강조한다. 회사 성장 속도를 따라잡거나 이끌어야 한다는 메시지가 있으며, 유연성이 최고의 무기라고 소개한다.
### 개발 문화
- **설계 우선주의** 프로젝트 시작 전 설계를 철저히 하고, 땜질식 코딩을 지양한다. 깊이 있는 설계 과정을 통해 리스크를 최소화하고 확장성 높은 시스템을 구축한다.
- **Deep Dive into Why** 기능 구현 전 왜 필요한지, 사용자가 정말 원하는 것이 무엇인지 탐구한다.
- **MultiSquad 경험과 광범위한 기술 스택** 각 스쿼드에서 서로 다른 아키텍처 패턴과 라이브러리를 적용하며, 개발자는 새로운 기술을 학습하고 문제 해결 능력을 키운다.
- **AI·생산성 도구 적극 도입** 개발자뿐 아니라 PM도 코딩을 하고 AI 툴을 사용해 MVP를 빠르게 만들며, 코드 리뷰 자동화 등 업무 효율화에 진심이다..
- **수평적·협업 지향** 신입의 의견도 아키텍처에 반영되는 문화와 ‘님’ 호칭 문화가 있으며, 직급의 장벽을 낮추어 누구나 의견을 내고 실행한다.
## 결론
페이타랩은 카페 주문 플랫폼 _패스오더_를 운영하는 빠르게 성장하는 스타트업이다. 매년 지표를 경신하며 2022년 Series B 투자에 이어 2023년 추가 투자로 누적 200억 원을 달성하는 등 빠른 성장세를 보인다. 서비스는 카페와 소비자를 연결하는 스마트오더 플랫폼으로, 원거리 주문·테이블 오더·매출 분석·맞춤형 광고 등 소상공인이 대형 프랜차이즈 수준의 디지털 서비스를 제공할 수 있게 돕는다.
C# WPF 응용프로그램 개발자는 전국 수만 개 매장의 주문을 초당 수백 건씩 처리하는 Windows PC 프로그램을 개발해야 한다. 업무는 WPF/.NET 개발, API 및 소켓 통신 구현, 하드웨어 연동 등으로 구성되며, 마이크로서비스 아키텍처와 현대적 배포 파이프라인(ArgoCD/Argo Rollouts, Istio, Kafka 등)과의 연계가 중요하다.
회사 문화는 ‘몰입과 성장’, ‘설계 우선주의’, ‘수평적 소통’으로 요약된다. 구성원들은 왜를 탐구하고, 다양한 스쿼드 경험을 통해 시스템 전체를 이해하며 성장한다. PM도 코딩을 하고 신입의 의견도 설계에 반영하는 등 열린 조직문화를 갖추었고, 효율화와 AI 도구 활용에 적극적이다. 이러한 문화와 기술적 도전 속에서 개발자는 사용자 경험을 최우선으로 고려하는 실무 능력과 도메인 이해, 고도화된 인프라 운영 경험을 얻을 수 있다.

View File

@@ -0,0 +1,131 @@
# 화인소프트 기업 및 채용 분석
## 1. 기본 정보
|항목|내용|
|---|---|
|**회사명**|**㈜화인소프트** (FineSoft Co., Ltd.) 2004년 창업 이후 SAP ERP 분야에 집중해 온 ERP 전문 기업이다. 회사 소개 페이지에 따르면 대표는 강현식이며 약 40명의 컨설턴트·개발자가 일하고 있다.|
|**지원 직무**|**ERP(SAP) 개발자** 잡코리아 공고는 SAP ERP 솔루션을 개발할 개발자를 모집하고 있다.|
|**지원 팀/서비스**|**ERP 솔루션 개발팀** 공고에는 명시되지 않았지만, 업무는 SAP Business One/ByDesign 등을 기반으로 ERP 애플리케이션을 개발·유지보수하는 것임을 알 수 있다.|
|**서비스 대상 사용자**|**중소·중견기업** 화인소프트는 “중소·중견기업의 디지털 전환을 위한 ERP 전문 파트너”를 표방하며 SAP Business One과 SAP ByDesign을 통해 재무·영업·구매·재고·CRM·생산 등 모든 업무를 하나로 통합한다. 주 고객은 제조·유통·금융·에너지·반도체 등 다양한 업종의 SME/SMB 기업들.|
## 2. 채용공고 분석
**필수 기술 스택**
- **ASP.NET/C# 및 MSSQL** 공고는 ASP.NET, C#, MSSQL을 기술 스택으로 명시해 웹 기반 ERP 애플리케이션과 데이터베이스 개발 경험을 요구한다. 이는 SAP Business One의 SDK가 .NET 환경과 밀접하기 때문으로 보인다.
- **SAP ERP 지식** SAP ERP, 기업회계, 전산회계, 컴퓨터 활용 능력을 요구한다. 회계·자금 모듈과 연동되는 업무를 다루므로 회계 지식과 ERP 프로세스 이해가 필요하다.
**우대 기술/경험**
- **해외 근무 가능/영어 능력** 공고는 해외 근무 가능자를 우대한다. 화인소프트가 미국·런던 등 해외 프로젝트를 수행하는 경우가 많기 때문이다.
- **회계 프로그램 사용 및 관련 자격증** 관련 전공(전산학·응용소프트웨어공학·정보·통신공학)과 자격증 보유자를 우대한다.
- **즉시·장기 근무 가능** 프로젝트 단위로 긴 개발 기간을 요구하므로 장기 근속 의지를 강조한다.
**담당 업무**
공고에 따르면 “SAP ERP 솔루션 개발”이 핵심 업무이다. 이는 SAP Business One/ByDesign에 FINEADDON 기능을 붙여 국내 회계·세무 규정에 맞춘 ERP 모듈을 개발하는 일을 의미한다. 또한 고객사의 요구사항을 분석해 모듈을 설계하고, .NET SDK로 커스터마이징을 수행하게 된다.
**요구 역량**
- **계획성·성실성·성취지향** 공고는 핵심 역량으로 계획성, 성실성, 성취지향성을 언급한다.
- **업무 분석 능력** 고객의 비즈니스 프로세스를 이해하고 ERP 모듈에 반영해야 하기 때문에 업종 이해 및 문제해결 역량이 중요하다.
- **커뮤니케이션** 컨설턴트와 협업하여 요구사항을 구체화해야 하므로 협업과 소통 능력이 요구된다.
**반복 등장 키워드**
공고와 회사 소개에서 반복적으로 등장하는 키워드는 _“SAP ERP”_, _“FINEADDON”_, _“중소·중견기업”_, _“성공률 100%”_, _“평균 15년+ 전문가”_이다. 이는 화인소프트가 SAP Business One을 기반으로 국내 회계 규정에 맞춘 독점적 애드온을 제공하며, 모든 프로젝트를 성공적으로 완수했다는 자부심을 강조함을 나타낸다.
## 3. 서비스/사업 분석
**핵심 서비스**
1. **SAP Business One 구축 및 유지보수** SAP가 중소·중견기업을 위해 설계한 통합 ERP 솔루션으로, 재무·회계·구매·재고·영업·CRM·생산·분석 등 기업 운영의 전 영역을 단일 플랫폼에서 관리한다. 화인소프트는 국내 유일 FINEADDON을 통해 전자세금계산서, 전자어음, KGAAP/IFRS 지원 등 한국 업무 환경에 최적화된 ERP를 제공한다.
2. **SAP ByDesign** 중견기업과 글로벌 프로젝트를 위한 클라우드 SaaS ERP. HANA 기반으로 다국어·다국가 관리를 지원한다.
3. **SAP B1 Cloud** 빠른 구축을 위한 Cloud ERP 서비스로 4~8주 만에 도입할 수 있어 스타트업·소기업이 대상이다.
4. **KHRMS (인사·급여 시스템)** 국내 법령을 완벽히 반영한 HR 시스템으로 SAP B1과 연동하여 급여·인사 데이터를 재무 시스템에 자동 반영한다.
5. **FINEADDON** 화인소프트가 20년간 개발한 SAP Business One 전용 애드온. 국세청 전자세금계산서, 전자어음, KGAAP/IFRS 동시 대응, 세무 신고 자동화, 업종별 특화 기능, KHRMS 연동 등을 지원하며 별도 커스터마이징 없이 즉시 사용 가능하다. 경쟁사 대비 가장 큰 차별화 요소이다.
**해결하는 문제**
- **비효율적인 업무 및 데이터 단절** 중소·중견기업은 회계·영업·재고·생산 데이터가 분산되어 업무가 중복되고 오류가 발생하기 쉽다. SAP Business One은 재무·회계·구매·재고·영업·생산·분석을 하나의 시스템으로 통합하여 중복 입력과 정보 단절을 해소한다.
- **한국 회계·세무 규정의 미지원** 표준 SAP B1만으로는 국내 회계 기준(KGAAP)과 세금 신고 절차를 완벽히 지원하지 못한다. FINEADDON은 국세청 전자세금계산서/전자어음 연동과 KGAAP/IFRS 동시 대응, 세무 신고 자동화를 제공하여 법적 요구사항을 자동화한다.
- **도입 실패 및 장기적 유지보수 문제** 많은 ERP 프로젝트가 실패하거나 초기 도입 이후 유지보수가 어려운 것이 문제이다. 화인소프트는 전담 PM과 3단계 품질 검증 프로세스를 통해 “단 한 건도 실패한 적 없다”는 성공률 100%를 강조하고, GoLive 이후 6개월간 집중 안정화 서비스를 제공한다. 또한 장기 계약 기반의 안정적 재무 구조로 20년 이상 운영해 왔다.
**주요 고객**
화인소프트는 제조·패션·금융·에너지·반도체 등 다양한 산업의 50개사 이상 고객을 보유한다. 대표적인 고객사로는 이랜드그룹, 선진그룹, 알루코그룹, LG유니참, 헤럴드미디어, 크로바하이텍, 한샘이펙스, 주영전자, 제룡전기, 한국자금중개, 유림테크, TYM, 티씬, 이랜드이노플, 스미후루코리아, 다이렉티드코리아, 펄어비스, 센트비, 원익디투아이, 통영에코파워, 대한산업안전협회 등이 있다. 2025년에는 농기계·중장비·패션·섬유 업종의 ERP 신규 구축 프로젝트를 수주했으며, 2024년에는 반도체·전기·의료기기·해외법인 등 다양한 업종에서 프로젝트를 진행했다.
**최근 사업 방향**
- **FINEADDON 지속 업데이트** 2025년 현재 KIFRS 자동화 모듈을 강화하고 있으며 국내 회계·세무 규정 변화에 따라 애드온을 지속 업그레이드하고 있다.
- **클라우드·HANA 전환** 2021년부터 SAP HANA 기반 구축 역량을 강화하고 SAP ByDesign(클라우드 ERP) 사업을 확대하였다. SAP B1 Cloud를 통해 4~8주 내 빠른 도입 서비스도 제공한다.
- **부산지사 설립 및 지역 확장** 2023년 9월 부산지사를 개설하여 부산·경남 권역 고객을 전담하면서 전국 네트워크를 강화하였다.
- **해외 프로젝트 확대** 미국·런던 등 해외 법인 ERP 구축을 수행하며 글로벌 역량을 키우고 있다.
- **수상 및 인지도 향상** 2024년 SAP Korea가 주관한 파트너 어워드에서 Growth Partner of the Year Korea를 수상하였으며, 홈페이지를 전면 리뉴얼하여 정보 접근성과 글로벌 서비스 강화를 꾀했다.
**인상 깊은 지점**
화인소프트는 “단 한 건도 실패한 적 없는” 100% 프로젝트 성공률을 강조하며, 평균 15년 이상의 SAP 컨설턴트와 10년 이상의 개발자가 팀을 이룬다는 점이 인상적이다. 국내 유일 FINEADDON을 통해 SAP Business One의 부족한 부분을 채우고, 한국 세무·회계 환경에 맞춘 완전한 ERP를 제공한다는 점도 차별화 포인트다. 또한 장기 파트너십을 강조하며 도입 이후 유지보수·업그레이드까지 책임지는 서비스 철학을 갖고 있다.
## 4. 기술 분석
**사용하는 기술**
- **SAP Business One / SAP ByDesign** 중소·중견기업을 위한 ERP 솔루션. 온프레미스·클라우드·모바일 등 다양한 배포 방식을 지원하며 HANA 인메모리 데이터베이스로 대용량 데이터를 실시간 분석한다. SAP ByDesign은 SaaS로 제공된다.
- **FINEADDON 및 SAP SDK** 화인소프트가 자체 개발한 애드온으로 전자세금계산서, 전자어음, KGAAP/IFRS 지원, 세무 신고 자동화, 업종별 특화 기능, KHRMS 연동 등을 제공한다. 개발자는 SAP B1 SDK(.NET 기반)와 C#/ASP.NET으로 애드온을 개발·유지보수하며 MSSQL/HANA DB를 다룬다.
- **KHRMS** 인사·급여 시스템으로 국내 법령을 반영하며 SAP B1과 양방향 연동된다.
- **데이터베이스** SAP B1은 기본적으로 Microsoft SQL Server 또는 SAP HANA를 사용한다. 공고에서 MSSQL을 요구한 것은 온프레미스 설치 고객의 비율이 높기 때문으로 추측된다.
- **클라우드 및 모바일** SAP B1 Cloud 및 SAP ByDesign을 통해 클라우드로 전환하고 모바일 앱을 지원한다. 하이브리드·멀티 클라우드 환경에서 SAP B1과 FINEADDON을 운영한다.
- **연동 기술** 국세청 전자세금계산서 시스템, 은행 전자어음 시스템, 세무 신고 시스템, HRMS 등 외부 시스템과 API로 연동한다. 또한 각 고객사의 전자세금계산서, EDI, WMS 등 시스템과 인터페이스를 개발한다.
**기술 블로그/문제**
화인소프트의 공식 기술 블로그는 공개되어 있지 않아 직접적인 문제 사례를 확인하기는 어렵다. 그러나 회사 연혁과 서비스 설명으로 미루어 볼 때 다음과 같은 문제를 해결하고 있음을 유추할 수 있다:
- **국내 회계·세무 규정과 SAP B1의 간극** FINEADDON은 SAP B1에서 지원하지 않는 KGAAP/IFRS 항목, 전자세금계산서·어음, 원천세·부가세 신고 등을 자동화하여 수작업과 오류를 제거한다.
- **고객사별 커스터마이징과 프로젝트 실패 위험** ERP 프로젝트는 요구사항 정의, 데이터 마이그레이션, 테스트, 사용자 교육 등 복잡한 과정을 거친다. 화인소프트는 전담 PM과 3단계 품질 검증, GoLive 후 6개월의 안정화 기간을 통해 프로젝트 리스크를 관리한다.
- **HANA 마이그레이션** 2021년부터 HANA 기반 구축 역량을 강화하여 기존 MSSQL 고객의 HANA 전환을 지원하고 있으며, 클라우드 ERP 사업도 확대하고 있다. 이는 성능 개선과 데이터 분석 속도 향상을 위한 전략이다.
- **해외·다국어 환경** 베트남·미얀마·중국 법인 등 해외 프로젝트를 수행하며 다국어·다국가 기능을 지원해야 한다. SAP B1는 다중 통화·다언어를 지원하지만 현지 규정과 프로세스에 맞춘 추가 개발이 필요하다.
**아키텍처/인프라 방향**
- **모듈형 3Tier 구조** SAP Business One은 Presentation(Server/Client)ApplicationDatabase 계층으로 구성된다. FINEADDON과 각종 연동 모듈은 .NET 또는 SAP SDK 기반으로 Application 계층에 추가된다. 클라우드 버전은 웹 프론트엔드와 REST API를 통해 제공된다.
- **온프레미스 vs. 클라우드** 고객 요구에 따라 온프레미스 설치(MSSQL 또는 HANA)와 클라우드(SAP ByDesign, SAP B1 Cloud)를 선택할 수 있다. 최근에는 HANA 기반 인메모리 DB와 클라우드 SaaS를 중점적으로 확대하고 있다.
- **보안 및 데이터 무결성** 회사는 금융 데이터와 세무 정보를 처리하므로, 국세청·은행 시스템과의 인증된 연동과 데이터 암호화 및 접근 제어가 필수적이다. SAP B1는 권한 기반 보안 모델을 제공하고, FINEADDON에서도 국세청 공인 연동을 강조한다. 또한 프로젝트 성공률 100%를 유지하기 위해 3단계 품질 검증과 사후 안정화 기간을 운영한다.
**성능/운영/보안 관련 이슈**
- **성능** HANA 인메모리 DB를 도입함으로써 대용량 데이터 분석과 실시간 리포팅을 지원하며, MSSQL 기반 시스템 대비 처리 속도를 향상한다. 그러나 HANA 라이선스 비용과 서버 요구사항이 높아 고객 부담이 될 수 있다.
- **운영** 전자세금계산서·세무 신고 자동화 등 FINEADDON 기능을 운영하려면 국세청 시스템의 변화를 지속적으로 추적해야 한다. 또한 한국 회계·세무 기준과 IFRS의 동시 지원을 유지하려면 정기적인 업데이트가 필요하다.
- **보안** 국세청 전자세금계산서 시스템과 은행 전자어음 시스템과의 연동에는 인증 키 및 암호화 통신이 필요하다. 고객사의 회계·급여 데이터를 처리하므로 개인정보보호법과 전자금융거래법 준수와 역할 기반 권한 관리가 필수다. 해외 프로젝트에서는 GDPR 등 글로벌 규정도 고려해야 한다.
## 5. 문화/인재상 분석
**강조하는 가치**
- **성공을 향한 집념** 회사는 100% 성공률을 핵심 가치로 제시하며 모든 프로젝트가 성공해야 한다는 집념을 강조한다.
- **깊은 전문성** SAP 컨설턴트 평균 경력 15년, 개발자 평균 10년 이상으로 구성된 전문가 그룹을 강조한다. SCC 인증 공인 컨설턴트와 SAP SDK 개발 전문가가 다수이며 지속적인 전문성 향상을 추구한다.
- **장기 파트너십** ERP 도입 이후 유지보수·업그레이드까지 함께하는 “장기 파트너십”을 핵심 가치로 삼아 고객과 신뢰 관계를 유지한다.
**일하는 방식**
- **채용 절차** 서류 접수(이력서·포트폴리오 이메일 제출) → 서류 심사(경력 및 역량 검토, 1주 내) → 직무·컬처핏 면접 → 최종 합격 및 처우 협의 순으로 진행된다.
- **평균 경력자 중심의 멘토링** 개발과 컨설팅의 선배들이 21년간의 노하우를 전수하는 멘토링을 운영하며, 직급보다 전문성이 존중받는 수평적 문화를 강조한다.
- **유연근무 및 워라밸** 유연근무제를 운영하며 합리적인 업무 환경과 워크숍, 자유로운 연차·하계 휴가 사용을 제공한다.
- **성과 기반 보상** 투명한 성과 기반 인센티브와 역량에 따른 연봉 우대, 장기 근속 리워드 제도가 있다.
- **글로벌 경험과 교육** SAP 공식 교육 비용과 자격증(SCC 등) 취득을 전액 지원하고 국내외 SAP 컨퍼런스 참가 기회를 제공한다. 또한 해외 고객사 프로젝트 참여를 통해 글로벌 경험을 쌓을 수 있다.
- **복지** 4대 보험, 명절 상여 및 경조사 지원, 건강검진 등이 제공된다.
**개발 문화**
- **지속적인 교육과 전문성 강화** SAP 공식 교육 및 자격증 지원을 통해 개발자들이 최신 ERP 기술과 SAP SDK에 대한 지식을 지속적으로 업데이트하도록 돕는다.
- **수평적이고 협업 중심의 조직** 직급보다 전문성을 존중하고 열린 소통과 빠른 의사결정을 중시한다. 개발자는 컨설턴트·영업 등 다른 부서와 긴밀히 협력하여 고객 요구사항을 구현한다.
- **글로벌 표준 및 국내 특화 개발** SAP B1이라는 글로벌 플랫폼 위에 국내 규정을 반영하는 FINEADDON을 개발한다. 이는 글로벌 ERP 표준과 한국 회계·세무 요구사항 사이의 균형을 맞추는 복잡한 개발 문화를 형성한다.
- **품질 지향** 전담 PM, 3단계 품질 검증, 장기간 안정화 서비스 등 체계적인 프로젝트 관리가 강조된다. 개발자들도 코드 품질과 테스트를 중요하게 여기며, 실패 없는 프로젝트를 목표로 한다.
## 결론 및 제언
㈜화인소프트는 SAP Business One/ByDesign 및 자사 FINEADDON을 기반으로 국내외 중소·중견기업의 ERP 구축을 전문으로 하는 기업이다. 2004년 창업 이후 단 한 건의 실패도 없다는 성공률 100%와 국내 유일의 FINEADDON을 강점으로 내세우며, SAP Gold Partner로서 높은 신뢰를 받고 있다. ERP(SAP) 개발자 직무는 SAP B1 SDK(.NET)와 MSSQL/HANA DB, 회계 지식, 고객 업무 분석 능력을 갖춘 인재를 요구하며, 해외 프로젝트를 수행할 가능성이 크므로 영어 및 글로벌 커뮤니케이션 역량이 중요하다.
회사 문화는 전문성을 존중하는 수평적 구조와 워라밸, 성과 기반 보상, 지속적인 교육 지원으로 요약된다. ERP 개발자는 FINEADDON의 지속적 개선과 클라우드/HANA 전환, 국내 회계·세무 규정 업데이트 등 기술적 과제에 대응해야 한다. 특히 국세청·은행과의 연동과 해외 법인 규정 준수가 중요하므로 보안·컴플라이언스 관점의 역량도 요구된다. FINEADDON을 통한 차별화된 솔루션 개발과 높은 프로젝트 완성도를 유지하는 것이 화인소프트의 핵심 경쟁력이며, 입사 지원자는 이러한 가치에 공감하고 장기적으로 성장할 비전을 보여주는 것이 바람직하다.