/**
*atForcs
*
*-기간: 2019.06 ~ 2022.02
*-역할: Software Engineer
*-OZReport HTML5 뷰어 기능을 개발했습니다.
*-참고: 포시에스
*
*
*/
function atForcs(): ResumeBuilder<Developer<"frontend", "ux-first">> {
const stack = {
fe: {
html5: { js: ['vanilla JS(ES5)', 'jQuery'] },
flash: ['ActionScript'],
java: ['Applet'],
},
vcs: ['git', 'gitlab'],
}
return resume
.withStack(stack)
.()
.()
.()
.()
.()
}

/**
*improveLegacyCompatibility
*
*-IE8+ 브라우저를 포함한 레거시 런타임 호환성 이슈를 해결했습니다.
*-오래된 렌더링 제약을 고려해 기능 동작을 안정화했습니다.
*
*/
function improveLegacyCompatibility(): ResumeBuilder<Developer<"frontend", "ux-first">> {
return resume.pushExperience(experienceItem)
}

/**
*portCrossPlatformRenderers
*
*-C++, C#, Applet, ActionScript 제품군과 동일 로직을 맞추는 포팅 작업을 수행했습니다.
*-다중 구현체 간 기능 일관성을 유지하도록 공통 규칙을 정리했습니다.
*
*/
function portCrossPlatformRenderers(): ResumeBuilder<Developer<"frontend", "ux-first">> {
return resume.pushExperience(experienceItem)
}

/**
*improveViewerAccessibility
*
*-뷰어 내용을 스크린리더(센스리더)로 읽을 수 있도록 접근성을 개선했습니다.
*-문서 탐색과 읽기 흐름이 끊기지 않도록 UI/DOM 구조를 보정했습니다.
*
*/
function improveViewerAccessibility(): ResumeBuilder<Developer<"frontend", "ux-first">> {
return resume.pushExperience(experienceItem)
}

/**
*integrateDocumentSecurity
*
*-전자문서 출력 시 인증 바코드 솔루션(MarkAny, SGA) 연동을 구현했습니다.
*-외부 솔루션 제약사항을 반영해 출력 파이프라인 안정성을 확보했습니다.
*
*/
function integrateDocumentSecurity(): ResumeBuilder<Developer<"frontend", "ux-first">> {
return resume.pushExperience(experienceItem)
}

/**
*buildScanFeatures
*
*-opencv-js, zxing을 사용해 인감/카드 스캔 기능을 구현했습니다.
*-스캔 정확도와 사용자 입력 흐름을 고려해 후처리 단계를 최적화했습니다.
*
*/
function buildScanFeatures(): ResumeBuilder<Developer<"frontend", "ux-first">> {
return resume.pushExperience(experienceItem)
}
깃허브상세 이력보기