Frontend / Hybrid Client Engineer

데이터와 문서가
끝까지 안전하게 흐르도록.

React와 .NET MAUI로 웹 서비스와 하이브리드 앱을 개발하며 오프라인 동기화, 대용량 PDF 처리, 실시간 협업, 음성 처리, BLE 펜 연동을 구현해 온 서원호입니다.

React
TypeScript
.NET MAUI
WebAssembly
WebSocket
BLE
실무 개발 경력
4년 11개월
Android, iOS, Web, Windows
4개 플랫폼
React, .NET MAUI 연동
웹과 네이티브
회귀 테스트, 플랫폼별 QA, 패키징
실제 환경 검증

주요 작업

실무에서 다음 문제를 주로 다뤘습니다.

데이터 중복, 문서 전송 실패, 세션 끊김처럼 실제 사용 환경에서 발생한 문제를 재현해 수정하고, 관련 사용자 흐름을 회귀 테스트와 실기 검증으로 처음부터 끝까지 확인했습니다.

오프라인 동기화

앱이 백그라운드로 전환되거나 동기화가 겹칠 때 생기는 데이터 중복과 유실 위험을 추적하고, 저장과 복구 순서를 수정했습니다.

대용량 PDF 처리

수 GB 규모 문서를 나누어 전송하고, 해시 검증과 임시 파일 처리를 적용해 전송 중단과 불완전 저장을 감지하고 다시 처리할 수 있도록 했습니다.

실시간 협업과 음성 처리

세션 연결과 재접속 처리를 정리하고, 실시간 STT 결과가 세션 종료 후 교정과 요약, 아카이브 분석으로 이어지도록 구성했습니다.

경력과 프로젝트

그동안 맡아 온 주요 프로젝트를 정리했습니다.

하이브리드 앱 NeoStudio2와 스마트펜 Web SDK, 문서 제작·출력 도구 CasterN, 실시간 협업 서비스 NeoCAST를 개발하며 맡은 역할과 해결한 문제를 프로젝트별로 소개합니다.

경험과 작업 방식 보기