본문으로 건너뛰기
깃허브아티클상세 이력보기

오영근 프로필 — atForcs

/**
*atForcs
*
*-기간: 2019.06 ~ 2022.02
*-역할: 소프트웨어 엔지니어
*-OZReport HTML5 뷰어 기능을 개발했습니다.
*-참고: 포시에스
*
*
*/
function atForcs(): ProfileBuilder {
const stack = {
fe: {
html5: { js: ['vanilla JS(ES5)', 'jQuery'] },
flash: ['ActionScript'],
java: ['Applet'],
},
vcs: ['git', 'gitlab'],
}
return this
.withStack(stack)
.()
.()
.()
.()
.()
}

/**
*improveLegacyCompatibility
*
*-IE8+ 브라우저를 포함한 레거시 런타임 호환성 이슈를 해결했습니다.
*
*/
function improveLegacyCompatibility(): ProfileBuilder {
return this.addExperience({
context: "IE8+ 레거시 런타임",
contribution: "브라우저 호환성 이슈 해결"
})
}

/**
*portCrossPlatformRenderers
*
*-C++, C#, Applet, ActionScript 제품군과 동일한 로직을 유지하도록 포팅 작업을 수행했습니다.
*-여러 구현체 간 기능이 일관되도록 공통 규칙을 정리했습니다.
*
*/
function portCrossPlatformRenderers(): ProfileBuilder {
return this.addExperience({
context: "C++, C#, Applet, ActionScript 제품군",
contribution: "동일 로직을 유지하는 렌더러 포팅",
impact: "구현체 간 기능 일관성 확보"
})
}

/**
*improveViewerAccessibility
*
*-뷰어 내용을 스크린리더(센스리더)로 읽을 수 있도록 접근성을 개선했습니다.
*
*/
function improveViewerAccessibility(): ProfileBuilder {
return this.addExperience({
context: "전자문서 뷰어 접근성",
contribution: "스크린리더 지원 개선",
impact: "센스리더로 문서 내용을 읽을 수 있게 개선"
})
}

/**
*integrateDocumentSecurity
*
*-전자문서 출력 시 인증 바코드 솔루션(MarkAny, SGA) 연동을 구현했습니다.
*
*/
function integrateDocumentSecurity(): ProfileBuilder {
return this.addExperience({
context: "전자문서 출력 보안",
contribution: "MarkAny, SGA 인증 바코드 솔루션 연동"
})
}

/**
*buildScanFeatures
*
*-opencv-js, zxing을 사용해 인감/카드 스캔 기능을 구현했습니다.
*
*/
function buildScanFeatures(): ProfileBuilder {
return this.addExperience({
context: "인감/카드 스캔 기능",
contribution: "opencv-js, zxing 기반 스캔 구현"
})
}