自訂 Cookie
禁止且拒絕未經各資訊當事人同意,擅自蒐集本服務提供的使用者個人資訊資料等資料之行為。即使是公開資料,若未經許可使用爬蟲等技術裝置進行蒐集,依個人資訊保護法可能會受到刑事處分,特此告知。
© 2025 Rocketpunch, 주식회사 더블에이스, 김인기, 大韓民國首爾特別市城東區聖水一路10街 12, 12樓 1號, 04793, support@rocketpunch.com, +82 10-2710-7121
統一編號 206-87-09615
更多
自訂 Cookie
禁止且拒絕未經各資訊當事人同意,擅自蒐集本服務提供的使用者個人資訊資料等資料之行為。即使是公開資料,若未經許可使用爬蟲等技術裝置進行蒐集,依個人資訊保護法可能會受到刑事處分,特此告知。
© 2025 Rocketpunch, 주식회사 더블에이스, 김인기, 大韓民國首爾特別市城東區聖水一路10街 12, 12樓 1號, 04793, support@rocketpunch.com, +82 10-2710-7121
統一編號 206-87-09615
更多


박종복
Java 기반 server-side는 객체지향 관점설계를 고민하고, Thread Safe와 성능관점에서 고민할 수 있는 정도이며, RDBMS 데이터 모델링 경험은 동급경력 개발자에 비해 많은 편이며, javascript event loop, closure, scope chain, prototype chain등 언어의 성격을 이해하면서 개발 가능합니다.
職涯
貼文
AI 職涯摘要
박종복님은 10년 이상의 경력을 보유한 웹풀스택 개발자로, Java와 JavaScript를 주로 사용하여 다양한 웹 및 애플리케이션 개발 프로젝트를 성공적으로 수행하였습니다. 현재는 Application Architect로서 Node.js 환경에서의 마이크로서비스 및 개인 정보 보호 기능 개발을 전문으로 활동하며, 기술 리더로서 팀의 개발 방향성을 이끌고 있습니다.
經歷
1. 참여프로젝트: SKT T-World renewal , SKB PoC 2. 담당업무 2.1 Node.js 기본 개발환경 구성(Express.js, EJS, axios) 2.2 Masking(개인정보숨김) 공통기능 개발: 개발자는 POJO개체에 Annotation만 추가하면 JSON Serialization시에 Masking이 적용됨 2.3 Pagable 기능개발(Spring MVC + Swagger + Spring Data + Mybatis) : 개발자는 Pageable 개체를 Mybatis에 넘겨 Page개체를 취득하고 Mybatis XML에서는 단1건의 조회 SQL로 관리되어 개발생성성을 향상시기키고, SQL 유지관리 기능 향상 2.4 MicroService별로 Version관리 기능개발: 개발자는 Controller에 Annotation추가로 API Version을 관리할 수 있으며, 코드레벨 Version의존성이 존재하지 않음, MicroService별로 Version관리가 가능해지므로 인해 BFF(Client)에서 API Version 의존성이 낮아 유지관리 기능 향상되고 Version 변경비용 감소 2.5 각종 2차인증기능 개발: SMS인증, 공인인증, IPIN인증, TID인증, 생체인증 2.6 다양하게 발생한 Issue에 대한 Troubleshooting 수행 -≫ 가장 중요한 issue는 T-World에서 Node.js와 BFF(WAS)간에 Session 동기화가 깨지므로 인해 하루에 1~2건가량의 Complain이 발생하였고 해당 issue를 해결하기 위해 Node.js와 BFF(Java)간에 모두 Souce code를 점검하였고 Node.js 영역에서 비동기 코드 컨트롤 오류를 찾아내었음.
更多
1. 주요사용언어: Java, javascript 2. 기술스택: JHipster(Spring, JPA, AngularJS, Maven, eslint, gulp.js etc.), Nexus, QueryDSL, MySQL, Google CLOUD(GCE, Cloud SQL), jenkins 3. 역할, 개발, Technical Leader A. 비지니스 분석 및 설계 B. 기술스택 결정 C. 제품개발 4. 주요내용 A. CPQ(Configuration, Price, Quotation)는 비지니스 솔류션 소프트웨어로 이탈리아 에어컨 판매업체를 영업대상으로 개발하는중. B. 기술스택을 정의 후 제품스팩 정의 전에 프로토타입 개발 C. 이탈리아 삼성전자 법인 에어컨 관련 비지니스를 하는 사용자로 부터 요구분석을 진행하고, 설계/개발 진행
更多
1. 주요사용언어: javascript 2. 기술스택: Meteor.js, Node.js, MLab(MongoDB), AWS(EC2, ELB, SQS, S3), jenkis 3. 기간: 2016/08 ~ 2017/02 4. 역할: 개발, Technical Leader 5. 역할상세 A. 기획서 검토 및 데이타 모델링 B. 개발자 업무분배 및 조정 C. 제품개발 6. 주요내용 A. DAVIZ는 비정형의 비지니스 데이타를 가공(피벗,필터,전환,정렬,Join,Merge)하고 시각화하는 제품으로 CLOUD(SaaS)형으로 개발되었습니다. B. Node.js 기반에 Batch Framework를 개발하고 구축(AWS SQS활용) C. 숫자챠트(Custom Chart) Editor, Viewer 개발
更多
1. 주요사용언어: javascript, Java 2. 기술스택: JQuery, Grunt, JSHint, require.js, x-tag, Spring, Servlet, Jenkins 3. 역할: R&D, Technical Leader 4. 역할상세 A. 고객측 개발자 기술지원 B. 연구소 운영시스템 운영 C. 제품개발 5. 주요내용 A. XENA-HTML5 Platform은 WebSquare, Nexacro라는 제품과 경쟁하기 위해 출시된 제품으로 개발자에게 복잡한 UI를 손쉽게 개발할 수 있는 제품으로 출시 이후 몇몇 회사에 판매됨 B. 연구소 내부 운영시스템을 설계하고 운영 C. 대용량 데이타 전송 및 렌더링 관련 특허등록: http://m.kipris.or.kr/mobile/search/view_patent.do?applno=1020160006216
更多
SI,포털,공공 프로젝트 개발 * 주요 프로젝트 1. 프로젝트명: 한국장학재단 시스템 운영 2. 고객: 한국장학재단 3. 주요사용언어: Java 4. 기술스택: Spring(MVC, Batch, Data), Servlet, MiPlatform, Jeus, Oracle 5. 기간: 2013/01 ~ 2014/02 6. 역할: Application architecture 7. 역할상세 A. 솔류션 운영관리(SSO, Control-M, Anyframe Enterprise, EAM, MiPlatform, Report Designer) B. Application Configuration(web.xml, applicationContext.xml etc..) 관리 C. 시스템 운영개발자 기술지원(약 50명) D. 표준개발 가이드 업데이트 및 배포 E. 장애대응: HTTP packet 분석, Thread/Heap Dump file 분석, 로그파일 분석, 인프라팀(DBA,보안,네트웍,미들웨어,연계)과 적극적인 커뮤니케이션, etc.. 8. 주요내용 A. Batch Agent 의 Job Queue 동기화문제로 인해 동일배치가 2번실행되는 문제 원인분석 B. 시스템간 연계( Portal WAS:EUC-KR -> 연계:MS949 -> 기간계:UTF-8 > DBMS:MS949) C. 메인페이지 성능향상을 위한 Cache architecture 제안 및 구현체 제공(Ehcache) D. 기간계쪽에서 엑셀다운로드시 비정기적으로 발생하는 OOM 원인분석 및 해결방안 제시 -> 일부사용자가 대용량의 데이타를 엑셀다운로드를 필요로 하는 경우가 있으로 엑셀파일을 Server-Side에서 생성(Apache POI XSSF API) 하고 스트리밍으로 전송하는 방식 E. WAS(JEUS)가 다수의 사용자가 접속시 간헐적으로 Hang-up현상 발생하는 원인분석 -> JEUS의 Connection Pool에서 Idle connection을 모두 사용할 경우 5개씩 최대 80개까지 Connection을 늘리는데 이때 선행 Thread가 Connection Factory instance를 lock를 잡게되고 후행 Thread는 lock을 대기하게 되는데, Connection을 확보하는 시간보다 Queue에 누적되는 Thread가 더 많아지면서 Connection 80개(최대)까지 확보될 때 까지(수초) Hang-up이 발생하고 해소되기를 반복하게 되는 문제로 Tmaxsoft에 버그리포트 되고, Connection Pool의 설정을 초기값과 최대값을 동일하게 운영하면서 문제를 해결함
更多
活動
자격증
정보처리기사
語言
중급 (업무상 의사소통)
이 프로필의 담당자이신가요?
인증을 통해 현재 프로필에 병합하거나 삭제할 수 있습니다. 만약 인증할 수 없는 경우 본인임을 증빙하는 서류 제출 후 프로필 관리 권한을 취득할 수 있습니다.