본문으로 건너뛰기
깃허브학습 도서관아티클상세 이력보기

오영근 프로필 — atForcs

/**
*atForcs
*
*-기간: 2019.06 ~ 2022.02
*-역할: 소프트웨어 엔지니어
*-전자문서 솔루션의 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++(ActiveX), Java(Applet), ActionScript로 따로 구현된 뷰어와 대조하며 기능을 HTML5로 포팅했습니다.
*-구현끼리 비교해 동작 차이와 포팅 오류를 찾아 고쳤습니다.
*
*/
function portCrossPlatformRenderers(): ProfileBuilder {
return this.addExperience({
context: "C++(ActiveX), Java(Applet), ActionScript 뷰어",
contribution: "구현끼리 대조하며 HTML5로 기능 포팅",
impact: "구현체 간 동작 차이와 포팅 오류 수정"
})
}

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

/**
*integrateDocumentSecurity
*
*-전자문서 인쇄·PDF 저장 시 보안 바코드(MarkAny, SGA, Voiceye)를 넣는 연동 모듈을 개발했습니다.
*
*/
function integrateDocumentSecurity(): ProfileBuilder {
return this.addExperience({
context: "전자문서 출력 보안",
contribution: "MarkAny, SGA, Voiceye 보안 바코드 연동 모듈 개발"
})
}

/**
*buildScanFeatures
*
*-네이티브(C++)에만 있던 신분증 인식을 opencv.js로 포팅했습니다.
*-인감 인식 모듈을 HTML5 뷰어에 연동해 모바일 브라우저 카메라로 스캔할 수 있게 했습니다.
*
*/
function buildScanFeatures(): ProfileBuilder {
return this.addExperience({
context: "인감/신분증 스캔 기능",
contribution: "신분증 인식 opencv.js 포팅, 인감 인식 모듈 뷰어 연동"
})
}