픽미업 이용안내(How It Works)
매력적인 포트폴리오의 그(그녀)와 (직)거래하세요

디자인
웹-모바일개발
프로그래밍
마케팅-콘텐츠
글쓰기
통/번역
컨설팅/전문자격
레슨
행사-교육-코칭
기타
저는 충남 예산군 삽교읍에서 3남 5녀의 다복한 집안에서 태어났습니다 1982년 광운대학교 전자계산학과를 졸업한 후, 육군학사장교(#2기)로 군에 입대하였고 육군종합행정학교 교수부 전산학처에서 전산교관/시스템분석장교로 근무했습니다. [담당과목:시스템분석/설계, 운영체제, COBOL, 전산학개론] 1985년 만기 전역(육군 중위) 후에는 LG CNS, HMC투자증권, 동부정보통신에서 다양한 S/W개발(금융, 인사/회계, 마케팅/영업, 제조, 행정전산망 등) 업를 수행하였습니다. 수원여자대학 컴퓨터응용학부에서 겸임교수 (1999. 3 ~ 2004. 8, [담당과목] JAVA, 시스템분석설계, PHP/ASP, C, DB)로 활동하였고, 한국아이티컨설팅㈜에서 공공/정부기관의 IT Consulting과 감리업무를 담당하였습니다. 그리고 한정보/ 윈컴/ 휴먼텍글로벌㈜ 등 SI업체에서 다년간 WEB/응용프로그래머 겸 분석/설계자로 근무하였습니다. 나이가 좀 있으나 다양한 경험(대학 겸임교수, 육군(전산)장교 근무, 증권회사 근무, 감리/컨설팅)을 한 탓에 Mind는 40대 못지않다고 자부합니다. 젊은 개발자들과 원활한 소통과 협업(Co-Work)으로 SI 프로젝트를 성공적으로 수행했습니다. (최근 S/W개발에서 개발자와 함께 실제적으로 SW개발(Java, JSP, Ext Js 활용)을 하면서 분석/설계도 겸했습니다) 최근까지도 SI업체에서 기술이사로 근무하면서 분석/설계는 기본이고 필요한 경우 PM/PL 업무도 겸했으며 , 실제 S/W 개발도 동시에 수행했습니다, (사용가능 언어 : Java, Jsp, Ext Js, AngularJs, Webix, WebSquare) (참고 : 세부 기술적인 사항은 ≪포트폴리오≫ `Skill Inventory_송창화` 파일을 참고하세요.) 최근에는 Automated Machine Learning 프로젝트를 분석/설계를 포함하여 Python (Pandas)를 활용하여 개발한 경험도 있습니다. * EasyOCR을 활용한 Solution 개발 * Automated Machine Learning Solution 개발 그리고 SI, MES, ERP, IT자산관리 업무도 수행했습니다. * 공공기관 SI : Web S/W개발, 분석/설계 * MES : 생산관리, 품질관리,설비관리, 재고관리 등 (통합생산관리시스템) * ERP : 예산관리, 회계관리, 인사/급여, 자산관리, 구매관리 등 * IT자산관리, 정보보호 포탈 : Web S/W개발(Webix, Java) 기회가 주어진다면 초심으로 돌아가 새롭게 시작하는 마음으로 모든 일에 최선을 다하겠습니다. 감사합니다.
웹-모바일개발 웹프로그래머
Java/분석설계자입니다.
참여요청
1) Artbyus - 수행 기간 : 2020-11-01 ~ 2021-03-01 - 주요 역할 : PHP기반으로한 PG연동, JS 이벤트 연결, 보조 역할 - 업무 성과 : 처음 접한 프로젝트로 php라는 언어로 adoDB를 통한 데이터 베이스 접근과 jQuery를 통한 이벤트를 주는 경험을 해보았으며 결제가 어떻게 이루어지는지 알게 되었습니다. 2) Kimbongje - 수행 기간 : 2021-03-01 ~ 2021-04-01 - 주요 역할 : 회원가입,로그인,메일발송,1:1대화,알림발송,관리자페이지,리스트,검색,SNS로그인 - 업무 성과 : 간단한 파일 등록 및 게시판 성 CRUD 개발로 어느정도 손에 익숙해져 가는 개발이 되었습니다 3) Utoville - 수행 기간 : 2021-04-01 ~ 2021-05-01 - 주요 역할 : 뎁스별 카테고리, 알림발송, 이메일발송, 회원가입, SNS로그인 - 업무 성과 : 카테고리라는 depth 구조에 대해 이해하고, Android google FCM 을 통한 앱 푸쉬알림발송 과 이메일이 어떻게 발송되는지 알게 되었습니다. 또한 OAuth2 방식의 SNS로그인을 접하면서 인증의 개념을 처음 제대로 접하였습니다 4) 코드플러그 - 수행 기간 : 2021-04-01 ~ 2021-08-01 - 주요 역할 : PHP : PG연동 ,포인트충전, 게시판리스트,검색,1:1대화,알림발송,이용내역,매출통계 , 유지보수 - 업무 성과 : 첫번째 프로젝트 이후 결제 모듈을 연동하며 느낀점은 결제 실패시 로직 처리였습니다. 이부분을 조금더 보안하여 실패시 스케쥴링 작업을 통한 결제 재시도로 보안하고, 게시판 글 등록시 비속어 방지 필터를 처음으로 적용하여 바이트화된 비속어를 비교하는 색다른 경험을 해보았습니다. 5) 공임나라 - 수행 기간 : 2021-04-01 ~ 2021-08-01 - 주요 역할 : PHP : 카테고리 뎁스,검색,게시판성 CRUD, 자바스크립트 페이징,스마트에디터 , 유지보수 , PG 연동 - 업무 성과 : 기존 개발된 사이트에서 리뉴얼 하는 사이트로, 회원이 80만명, 게시글이 100만건이 넘는 상황에서의 select 조회와 PC, 모바일 화면의 리스트 페이징 구조가 달라 API 형태로 리스트를 요청하는 경험, 기존 개발된 데이터베이스 msSQL에서 mariaDB로 실시간 이관작업을 통한 DB상의 key의 중요성을 처음으로 몸소 접하게 되었습니다. 어떻게하면 데이터베이스 조회, 입력 , 수정이 더 빠르게 이루어 지는지 고민하게 되었습니다. 6) 스마트하우스 리뉴얼 1차개발 - 수행 기간 : 2021-04-01 ~ 2021-06-01 - 주요 역할 : PHP 기반 로그인,회원가입 AWS SNS, AWS FCM, 로그인 ,관리자 페이지, 솔루션페이지 Vue.js 활용 페이징 - 업무 성과 : 처음으로 접한 vue.js를 cdn에서 호출하는 형식으로 사용, npm기반 vue는 아니지만 vue 2.0의 작동원리를 파악하고 라이프사이클을 통한 호출 , 동작 감지를 경험하여 DOM의 중요성을 깨달았습니다. 또한 AWS FCM은 기존 google FCM과 약간 다른 방식의 발송방식을 경험하고 AWS의 리전에 따른 속도차이를 경험해보게 되었습니다. 7) TEAM GURU - 수행 기간 : 2021-06-01 ~ 2021-08-01 - 주요 역할 : PHP : 계약 로직 및 결제 , 매출통계 ,SNS,지도 API - 업무 성과 : 시공업체 계약 플랫폼으로 계약 프로세스의 상태 핑퐁과정을 어떻게 나타내어야 개발이 더 편할지와 DB에 따른 핑퐁 과정이 달라 개발 편이성도 달라지는 부분을 경험하였습니다. 8) (셀러뷰)CELUVU - 수행 기간 : 2021-08-01 ~ 2022-02-01 - 주요 역할 : 인플루언서과 광고주를 통한 SNS광고를 맡겨 해당부분에서 발생하는 수익을 얻는 사이트로 캠페인, PG연동 , 통계 , SNS로그인 및 공유 API , 아임포트 API , 지도 API , 카카오알림톡 API - 업무 성과 : 처음으로 메인 개발을 맡은 프로젝트로 캠페인 신청 , 인플루언서 선정 , 결제 , 리뷰 와 상품 발송 , 후기 의 플로우를 겪으며 오브젝트 와 어레이 , JavaScript 오브젝트와 어레이 조작에 익숙해지고 카카오 알림톡이 어떻게 발송되는지 처음으로 경험하게 되었습니다. 9) Thebeautyzon - 수행 기간 : 2021-12-01 ~ 2022-06-01 - 주요 역할 : 미국 몰인몰 쇼핑몰 , Shippo, Stripe , Paypal, Avalara연동을 통한 주별 관세 , 면세 및 택배 서비스별 결제시스템 , 배송추적 webhook , 운송장구매등 시스템 구현 - 업무 성과 : 해외 API 사용에 따른 영어로 된 문서를 읽는 과정에서 난항을 많이 겪었지만, 해외 결제 시스템을 경험 (Stripe , PayPal) 하는 좋은 기회였고, 국내 PG사들 보다 사용자가 더 간편하게 결제를 할 수 있다는 점을 느끼게 되었습니다. 또한 미국은 주별 관세가 달라 세금과 운송장 금액이 모두 다르고 다양한 택배사들의 서비스들마다 금액 또한 달라 이부분을 효율적으로 처리하기 위해 데이터베이스 구조에 대한 고민과 정산 통계에 대한 고민을 많이 한 프로젝트였습니다. 10) 골프삼성 굿샵 - 수행 기간 : 2022-06-01 ~ 2023-01-01 - 주요 역할 : 클래스 다이어그램 작성 , ERD설계 , 테이블 설계, 프로젝트 구조 설계 , PG연동 및 결제 구현 , 상품 구현 , 통계 및 정산 - 업무 성과 : JAVA Spring Boot , JPA , QueryDSL, Oracle, thymeleaf 모두 실무에 처음 사용하는 프로젝트로, 프로젝트 구조, DB구조 모두 처음 설계부터 힘든 과정이였습니다. 프로젝트 구조 또한 여러번 다시 설계하고, JPA가 MyBatis에 비해 처음에 매우 낯설었지만, 점차 작업을 진행하게 될 수록 판매자와 관리자에서 작성한 코드 재활용을 통한 사용자 백엔드 RestAPI 개발 편이성과 기존 mySQL 또는 MariaDB만 사용하다 익숙치 않은 Oracle 문법을 초기 과정에서 JPA와 QueryDSL이 이부분을 커버 해 주었습니다. 또한 결제 예외 처리를 제대로 처리한 첫 프로젝트로 여러므로 고생과 성과가 도드라지게 나타나는 프로젝트였습니다. 11) 이건창호 - 수행 기간 : 2023-01-01 ~ 2023-03-01 - 주요 역할 : ERD 설계, 테이블 설계, DB 실시간 동기화, Spring Boot , JPA , QueryDSL, thymeleaf, javaScript 활용 현장 관리 프로그램 개발 - 업무 성과 : Spring Boot , Spring Security , JPA , queryDSL을 사용한 프로젝트로 Spring Boot 버전이 올라감에 따라 Spring Security에 일부 deprecate 되는 부분을 개선하고, DB에 저장된 권한에 따른 관리자의 동적 권한 제어를 처음으로 개발하였습니다. 기존 데이터베이스에서 데이터를 주기적으로 끌어오는 과정에서 Spring Scheduler를 통한 jdbc bulk insert 를 사용하여 보다 편한 동기화를 경험하였습니다. 12) 삼기몰 - 수행 기간 : 2023-03-01 ~ 2023-06-01 - 주요 역할 : DB설계 ,Spring Boot , JPA , QueryDSL, thymeleaf, javaScript 활용 도매 쇼핑몰 관리 프로그램 개발 - 업무 성과 : Spring Boot , Spring Security , JPA , queryDSL, maven 을 사용한 프로젝트로 결제 API인 이니시스 결제를 적용한 도매 플랫폼을 구축하였습니다. 이전 결제 API 연동 경험에 따라 테이블을 보다 실용성있게 나누고 결제 로직을 수행함에 있어 JWT 검증과 타 사이트를 갔다가 돌아오는 결제로직의 경우 JSESSION 이 초기화 되는 문제를 JWT 를 통한 Spring Security 접근으로 로그인을 다시 시키는 기술을 경험하였습니다. 13) 비엠마켓 - 수행 기간 : 2023-05-01 ~ 2023-08-01 - 주요 역할 : ERD 설계, DB 설계, 프로젝트 구조 설계, Spring Boot , JPA , queryDSL , thymeleaf, ES6 JS, 및 아파치 서버 세팅 및 하나의 도메인에 이중 WAS 구조 세팅 및 개발 - 업무 성과 : 숨고를 벤치마킹한 사이트로 견적을 통한 시공할 파트너 매칭 서비스와 핑퐁 그리고 AOP (Cacheable)을 통한 채팅 기능 구현이 정말 재밌었던 프로젝트 입니다. 견적 매칭과 데이터 관리를 위해 테이블 세분화에 대한 고민을 많이 했던 것 같습니다. 혼자 서버 구축과 패키지 설계 및 DB 설계를 통한 팀원 두명과 협업으로 프로젝트를 처음으로 이끌어 보았습니다. 14) 통계청 대표홈페이지 개선사업 - 연계 업체 : 와이즈넛, 지엔소프트, 통계청 - 수행 기간 : 2023-05-01 ~ 2023-08-01 - 주요 역할 : 대표홈페이지 지표누리 DB 분석 및 검색 엔진 연동 - 업무 성과 : 파견 공공프로젝트를 처음 겪어보며 공공기관의 환경과 데이터 및 서버구조에 대해 알게 되었습니다.
웹-모바일개발 웹프로그래머
꼼꼼하고 성실한 개발자
참여요청
[경력기술서] ㅇ 프로젝트명 : 가상화폐지갑플랫폼, NFT마켓플래이스플랫폼 구축 ㅇ 주요 관리툴 : Figma, Slack, Office ㅇ 수행업무 : 기획팀장 - NFT 마켓플레이스 / 가상화폐지갑 플랫폼 PM&기획 팀장 - 사업팀 요구사항 수집을 위한 인터뷰 및 요구사항 정의 - 수집된 요구사항을 통한 상위기획, 정책정의, 프론트(사용자) 및 어드민(관리자) 기획, 스토리보드 작성 - 기획팀 및 디자인팀 인력관리, 업무관리, 일정관리 - 개발팀 및 이해관계자들과의 회의 주체 및 회의록 작성 - 앱/웹 기획 실무 가이드 및 업무 관리 ㅇ 프로젝트명 : 가상화폐거래소 시스템 구축 ㅇ 주요 관리툴 : Jira, Slack, Notion, Zeplin, Office ㅇ 수행업무 : PM - 요구사항 수집을 위한 인터뷰 및 요구사항 정의 및 분석 - 프로젝트관리 및 제품기획(기획팀, 디자인팀 관리) - 개발팀 및 이해관계자들과의 협업, 회의 주체 - 제품관련 정책이슈 발굴 및 내용 확정 업무 수행 ㅇ 프로젝트명 : 지능형 멀티 문화정보 큐레이팅봇 구축 및 고도화 ㅇ 주사용기술 : java script, ejs, NodeJS, Elasticsearch, Kibana, Nifi, Linux ㅇ 수행업무 : 업무PL - 요구사항 수집을 위한 인터뷰 및 요구사항 정의 및 분석 - 큐레이팅 로봇과 채봇간의 대화업무에 필요한 인터페이스 정의 - 챗봇 질의/응답 시나리오 기획 및 학습데이터 모델 설계 (학습이 필요한 지식의 범위 설계) - 챗봇시스템 아키텍처정의 / 컬렉선 정의 / 색인 설계 - 지식구축팀원(챗봇지식기획 / 설계)의 산출물 검토 및 관리 - 모바일로 대화가 가능하도록 모바일 챗봇시스템 기획/설계 - 로봇과 연계된 채봇시스템 간의 API 테스트 및 보완책 수립 ㅇ 프로젝트명 : 선제적 AI기반 조달요청 발주지원시스템 구축 ㅇ 주사용기술 : java script, ejs, NodeJS, Elasticsearch, Kibana, Nifi, Linux ㅇ 수행업무 : 업무PL - 학습데이터 구축을 위한 데이터 발굴 및 수집 - 데이터 수집 설계 및 연계 포인트 발굴 - 인공지능 모델 분석/기획 및 분류 기준 정의 - AI담당연구소팀과의 협업을 통한 오류문장검출 학습모델 기획 및 설계 - 발주지원시스템 아키텍처 설계 - 관리도구 시스템 화면 설계 - 검색시스템의 컬렉션 및 색인 구조 설계 - 데이터 수집 설계 및 연계 포인트 발굴 - AI담당연구소팀과의 협업을 통한 유사문서 검색 모델 설계 - 연구소에서 구현된 모듈을 활용한 모델 테스트 - 테스트에 따른 추가 요구사항 및 개선사항 도출 ㅇ 프로젝트명 : 혁신상품 공공조달 플랫폼 구축 2단계 ㅇ 주사용기술 : java script, ejs, NodeJS, Elasticsearch, Kibana, Nifi, Linux ㅇ 수행업무 : 업무PL - 요구사항 수집을 위한 인터뷰 및 요구사항 정의 / 분석 - 기존 검색서비스의 문제점 발굴 및 개선사항 도출 - 검색시스템 기획 및 시스템 아키텍처 설계 - AI담당연구소팀과의 협업을 통한 추천서비스 기획 - 연구소에서 구현된 모듈로 학습모델 테스트 - 테스트에 따른 추가 요구사항 및 개선사항 도출 - 관리도구 시스템 화면 설계 - 사전구축(동의어 및 불용어 구축 및 형태소분석 개선) - Nifi(수집기)를 활용한 데이터 수집 및 적재 - Elasticsearch 설치 및 쿼리문 작성 - API Server 개발 테스트 및 산출물 관리 ㅇ 프로젝트명 : 글라이드 플랫폼 구축사업 ㅇ 주사용기술 : java, java script, NodeJS, Elasticsearch, Kibana, Logstash, Linux ㅇ 수행업무 : 업무PL - 검색시스템 구축 ( 분석 / 기획 / 설계 / 구현 / 테스트 ) - 관리도구를 활용한 용어사전 구축( 동의어 / 불용어 / 형태소분석 ) - 검색시스템에 필요한 데이터 수집 설계 및 컬렉션, 색인 구조 설계 - Logstash를 활용한 데이터 수집 및 적재 - Elasticsearch 설치 및 쿼리문 작성 - NodeJS를 활용한 API Server 개발 및 산출물 관리 ㅇ 프로젝트명 : 국세청 빅데이터시스템 구축사업 ㅇ 주사용기술 : java, java script, Ajax, jQuery, myBatis, DB(oracle), OS(Linux) ㅇ 수행업무 : 업무PL - 업무분석, 설계 및 업무 기획 리딩 - AI기술 적용을 위한 커뮤니케이션 및 업무 협의 (데이터사이언스, 데이터수집가, 데이터엔지니 등) - 업무 협의를 통한 연계 포인트 발굴 - Tableau(태블로) 구축팀과의 업무 협의 및 연계 - 업무시스템 개발팀, 국세청 시스템관련 팀과의 협의 - 국세청 빅데이터 실무담당자와의 인터뷰 및 협의 - 스토리보드, 화면설계 등 산출물 작성 및 관리 - 서비스 정책 수립 및 회원 권한 및 관리 방안 수립 ㅇ 프로젝트명 : 그룹웨어 구축 사업 ㅇ 주사용기술 : java, java script, Ajax, jQuery, myBatis, DB(oracle), OS(Linux) ㅇ 수행업무 : 분석 및 설계 - 제안서, 제안요청서, 사업수행계획서 분석 - 고객 인터뷰 및 인터뷰에 따른 요구사항 도출 - 시스템 아키텍처 설계 및 필요자원(H/W, S/W) 분석 - 스토리보드 및 화면설계서를 비롯한 설계 산출물 작성 ㅇ 프로젝트명 : IBK BOX 플랫폼 구축 사업 ㅇ 주사용기술 : java, java script, Ajax, jQuery, myBatis, DB(oracle), OS(Linux) ㅇ 수행업무 : 기획 및 업무PL - IBK BOX 플랫폼 서비스포털 / 운영자포털 / 개발자포털 제안서 작성 - 프로젝트 팀별(기획, 개발, 디자인) 업무 협의 및 일정관리 - 포털시스템 기획 및 사업관리 - 고객 인터뷰 및 요구사항 정의 - IA구조도 / 메뉴구조도 / 스토리보드 작성 - 기능연관도 / 업무흐름도를 비롯한 개발산출물 작성 - 서비스 정책 수립 및 회원 권한 및 관리 방안 수립 ㅇ 프로젝트명 : 베트남 고용서비스 전산망 구축 ㅇ 주사용기술 : java, java script, Ajax, jQuery, myBatis, DB(oracle), OS(Linux) ㅇ 수행업무 : 기획 및 업무PL - 베트남 고용서비스 전산망 구축 사업 제안서 작성 - 프로젝트의 전반적인 산출물 템플릿 작성 및 관리 - 프로젝트 팀별(기획, 개발, 디자인) 업무 협의 및 일정관리 ㅇ 프로젝트명 : 가상화폐 거래소 웹시스템 전환 사업 ㅇ 주사용기술 : java, java script, Ajax, jQuery, myBatis, DB(oracle), OS(Linux) ㅇ 수행업무 : 기획 및 업무PL - 기존 시스템과 경쟁사 시스템 분석 및 전환 시스템 설계 - 웹으로 전환하기 위한 인프라 도입 설계에 참여 - 전환 시스템 기확안 작성 및 PT 발표 - 스토리보드, 화면설계서 작성 및 퍼블리싱 업무 수행 ㅇ 프로젝트명 : 플랫폼 센터 및 업무포탈 구축 사업 ㅇ 주사용기술 : java, java script, Ajax, jQuery, myBatis, DB(oracle), OS(Linux) ㅇ 수행업무 : 기획 - 업무포털시스템(플랫폼) 기획 및 서비스 전략 수립 - 플랫폼에 탑재되는 컨텐츠 및 서비스의 스토어 기획 - 고객센터 / 게시판관리 / 권한관리 / 서비스관리 / API관리 업무 기획 ㅇ 프로젝트명 : 경영혁신플랫폼 정보시스템 운영 및 유지관리 ㅇ 주사용기술 : java, java script, Ajax, jQuery, myBatis, DB(oracle), OS(Linux) ㅇ 수행업무 : 업무PL - 사이버 홍보관 기획 / 디자인 / 퍼블리싱 담당 팀장 - 사이버 홍보관 개발 기획안 작성 및 PT발표 - 스토리 보드 및 화면 설계서 작성 - 단위테스트 및 통합테스트 시나리오 작성 ㅇ 프로젝트명 : NIA차세대 업무시스템 구축사업 ㅇ 주사용기술 : java, java script, Ajax, jQuery, myBatis, DB(oracle), OS(Linux) ㅇ 수행업무 : 업무PL - 모바일 업무 시스템 구축 기획안 작성 - 스토리 보드 및 화면 설계서 작성 - 단위테스트 및 통합테스트 시나리오 작성 ㅇ 프로젝트명 : 한국핀테크산업협회 플랫폼 구축 사업 ㅇ 주사용기술 : 한국핀테크산업협회 설립 및 플랫폼 개발 대한 전체적인 기획 및 설계 ㅇ 수행업무 : 사업관리 - 한국핀테크협회 구축 플랫폼 기획안 작성 - 핀테크 업체 섭외 및 영업 / 플랫폼 마케팅 - 핀테크 업체에게 협업을 제안할 제안서 작성 - 산출물, 일정 등 전체적인 사업관리 ㅇ 프로젝트명 : NH농협은행 공직자전용 인터넷뱅킹시스템 고도화 ㅇ 주사용기술 : java, java script, Ajax, jQuery, myBatis, DB(oracle), OS(Linux) ㅇ 수행업무 : 기획 및 업무PL - 신규 공직자뱅킹 계약 유치 및 기존 공직자뱅킹 이용기관 운영관리 - 신규 계약 유치를 위한 전략 수립 및 제안서 작성, PT제안발표 - 기존 이용자의 SR(서비스요청)에 따른 시스템 개선 방안 수립 - 시스템 개선에 따른 영향도 파악 및 개선에 따른 테스트와 품질 관리 - 공직자뱅킹 시스템 개선에 따른 영업점 직원 교육 및 교육 자료 작성 - KPI 수립 및 실적에 대한 개선방안을 수립하고 팀원들에게 업무 할당 - 공직자전용 인터넷뱅킹시스템 고도화 사업 제안서 작성 ㅇ 프로젝트명 : 클라우드컴퓨팅 기반 중소기업형 경영혁신플랫폼 구축 ㅇ 주사용기술 : java, java script, Ajax, jQuery, myBatis, DB(oracle), OS(Linux) ㅇ 수행업무 : 분석/설계/개발/테스트 - JAVA : 자바를 이용하여 웹 어플리케이션을 개발 - JSP : Java Bean을 활용, Set/Get 메소드를 이용해 DB와 연동하여 DB 입출력 - JavaScrpt : JavaScript 내장객체, 사용자 정의 객체의 사용법과 활용법 - Oracle / MySQL : DB 설치, 테이블 설계 및 SQL 쿼리문 작성 - Spring : MVC패턴 이용 WebApp 제작 - HTML, CSS, Phothshop을 활용한 웹화면 제작 ㅇ 프로젝트명 : 실시간통합연구비관리시스템(RCMS) 고도화 사업 ㅇ 주사용기술 : java, java script, Ajax, jQuery, myBatis, DB(oracle), OS(Linux) ㅇ 수행업무 : 분석/설계/개발/테스트 - JAVA : 자바를 이용하여 웹 어플리케이션을 개발 - JSP : Java Bean을 활용, Set/Get 메소드를 이용해 DB와 연동하여 DB 입출력 - JavaScrpt : JavaScript 내장객체, 사용자 정의 객체의 사용법과 활용법 - Oracle / MySQL : DB 설치, 테이블 설계 및 SQL 쿼리문 작성 - Spring : MVC패턴 이용 WebApp 제작 - HTML, CSS, Phothshop을 활용한 웹화면 제작 ㅇ 프로젝트명 : 중소기업 기업경영 지원 플랫폼 추구 ㅇ 주사용기술 : java, java script, Ajax, jQuery, myBatis, DB(oracle), OS(Linux) ㅇ 수행업무 : 분석/설계/개발/테스트 - JAVA : 자바를 이용하여 웹 어플리케이션을 개발 - JSP : Java Bean을 활용, Set/Get 메소드를 이용해 DB와 연동하여 DB 입출력 - JavaScrpt : JavaScript 내장객체, 사용자 정의 객체의 사용법과 활용법 - Oracle / MySQL : DB 설치, 테이블 설계 및 SQL 쿼리문 작성 - Spring : MVC패턴 이용 WebApp 제작 - HTML, CSS, Phothshop을 활용한 웹화면 제작
웹-모바일개발 웹기획
기획/PM 일잘러, 이민영!
참여요청
웹-모바일개발 웹프로그래머
Eom-Tutor
참여요청
안녕하세요. 4년차 서버, 어플리케이션 개발자(JAVA)입니다. 상주, 비상주 모두 가능합니다. 아래는 제 프로젝트 이력입니다. 1) 현대,기아차 관리시스템 플랫폼 개발 (2018.02 ~ 2019.02) - Spring, JSP, JAVA, MS-SQL, MyBatis, Eclipse - 모니터링, 사용자별 메뉴, 배차 관리, 진행 프로세스 목록, 환경설정 - 화면에 관련된 DB SQL 작성. - 해당 데이터 처리를 위한 API 개발. 2) TUKTUK 차량배차 APP/WEB 개발 (2017.06 ~ 2018.01) - Android, PostgreSQL, Spring, Eclipse - TUKTUK 사용자용 안드로이드 어플 개발. - GPS API를 이용한 실시간 차량 표시. - 관제 가능한 관리자용 Web 개발. - 근방 기사에게 차례로 배차 메세지를 보내는 API개발. 3) 철도 시설물 관리시스템 앱 개발(2016.05~2017.12) - Android Studio, MySQL - 철도 시설물 관리를 위한 안드로이드 개발. - GPS기반 이동한 거리 저장후 표시. - 시설물 위치 표시, 환경설정, 주변 시설물 목록표시. 더 자세한 사항은 포트폴리오로 보내드리겠습니다. 기술적으로 Spring Boot, postgresql, AWS 에 대한 실무적인 경험으로 프로젝트를 완수할 것을 자신합니다. 프로젝트가 끝난 후에도 유지보수 및 추가적인 작업을 고려하며 향후 확장 가능한 설계를 통해 안정적인 완성물을 보여드리겠습니다.
웹-모바일개발 앱개발
다재다능 웹, 앱 프로그래머
참여요청
외주 프로젝트 코딩로봇과 EntryJs 연동 작업(scratch 와 유사 ui programming 프레임워크)을 하였습니다. 기본적으로 javascript 기반으로 작업을 하였고, 최종적으로 electronJs 기반인 오프라인 버전인 설치 파일까지 제작 하였습니다. 기구축되어있는 쇼핑몰 홈페이지를 제작하였습니다. 기술 스택으로는 서버는 nodejs 프런트는 vuejs으로 제작하는 작업을 담당하였습니다. Electron JS 로 주요 클라우드저장소 서비스를 통합해서 연동시키는 MacOS, Windows 7에 테스트 완료한 데스크탑 앱의 ui 단 개발하였습니다. 로직은 서비스 형태로 C++ 로 되었고, ui 단과는 tcp로 통신을 하였습니다. Vadas 에서 Java로 동영상에서 이미지 세그먼팅 하여서 영상별로 저장을 하는 프로그램 개발하였습니다. 세그먼팅된 이미지의 좌표 도형 등이 기록이 되었고, 파일로 저장이 되었습니다. 위 프로그램은 딥러닝을 위해서 데이터를 모으기 위해서 사용 되었습니다. 비공개 스타트업 회사로, 풀스택 개발자로 현재 근무중입니다. Python Django 프레임워크를 사용하여서 서버를 개발 하고 있습니다. git, trello, slack 등 다양한 협업 툴들을 이용해서 여러 개발자와 개발 하고 있고, 기능별로 나누어서 주로 개발합니다. 또한 React 로 프런트 측 개발도 하고있습니다. 최근 개발한 내용으로는: Trello 유사 기능 Notification 통합 utility (email/message/slack/webnotification redis/celery 로 비동기 전송모듈) 범용 커멘트 모듈 기타 django/react을 활용한 기능들 서버는 AWS 를 주로 사용중입니다. (EC2, RDS, S3, CloudFront, circleci, celery, redis, docker)활용 중 원소프트다임 포항 남구에 위치한 스타트업으로, 2018년 4월 부터 2019년 11월 초까지 근무하였습니다. 위 회사에서 근무하면서 아래와 같은 직무를 수행하였습니다. 서버관리 및 서버 관리 사내의 서비스용 서버 및 기타 서버들을 운영, 관리 하였습니다: 모든 웹서비스 및 Api 서비스 배포 및 관리 git/svn 서버 관리 Jenkins 서버 관리 DB 설정 및 관리: Postgresql, Mysql, MongoDB Firewalld/iptables 기반 방화벽 관리 서버 환경: Centos 6/7 및 AWS ec2 피트러스 플러스 프로젝트 서비스 소개: 개인 대상으로 하는 스마트폰(IOS/Android)으로 제공하는 서비스로 체성분 분석기와 애플리케이션으로 체성분을 측정후 신체 정보 분석 및 가이드를 해주는 서비스입니다. 추가적으로 식단과 운동(활동)등을 관리할수 있고, 친구를 추가하여서 같이 목표를 잡는서비스도 있습니다. 참여한 부분: 애플리케이션의 Api 서버 계획, 문서화, 제작, 배포 관리를 하였습니다. 서버에서 애플리케이션에서 필요한 기능들 제공 및 측정시 기기를 통해서 측정된 신체저항값을 알고리즘을 통해서 사용자의 체성분 분석 및 가이드 제공합니다. 사용한 기술: Java, Spring Boot, Jpa, Hibernate, git/svn, Jenkins(배포 자동화 테스트시 사용), PostgreSQL, swagger(spring-fox) 참고: http://onesoftdigm.com/fitrus.device.php?show=FitrusPlus&getLang=ko, http://onesoftdigm.com/fitrus.apps.php?getLang=ko 피트러스 웹 프로젝트 서비스 소개: 피트러스 플러스의 웹 버전으로, 앱에서 측정 기능은 제외하고 유사 서비스 제공을 하였습니다. 참여한 부분: Api 서버 제작, Javascript framework는 VueJs 로 ui 는 Bootstrap으로 디자인 그림을 참고하여 웹을 제작하였습니다. 특이 사항으로는 구글firebase, 그래프 library 등 다양한 library를 사용하였습니다. 사용한 기술: Java, Spring Boot, Jpa, Javascript, Vuejs, Vuex, Bootstrap, Hibernate, git/svn, Jenkins(배포 자동화 테스트시 사용), PostgreSQL, swagger(spring-fox) 참고: https://dash.thefitrus.com/#/ 피트러스 S/G 프로젝트 서비스 소개: 기관 또는 매장을 대상으로 하는 서비스로 체성분 분석기와 애플리케이션으로 회원들의 체성분을 측정후 신체 정보 분석 및 가이드를 해주는 서비스. 관리자가 사용자들의 건강을 관리할수 있고, 손님들의 관심을 끌수 있도록도 사용가능한 서비스. 참여한 부분: 애플리케이션의 Api 서버 계획, 문서화, 제작, 배포 관리. 서버에서 애플리케이션에서 필요한 기능들 제공 및 측정시 기기를 통해서 측정된 신체저항값을 알고리즘을 통해서 사용자의 체성분 분석 및 가이드 제공. 사용한 기술: Java, Spring Boot, Jpa, Hibernate, git/svn, Jenkins(배포 자동화 테스트시 사용), PostgreSQL, swagger(spring-fox) 참고: http://onesoftdigm.com/fitrus.service.php?show=FitrusS&getLang=ko, http://onesoftdigm.com/fitrus.service.php?show=FitrusG&getLang=ko 원스마트다이어트 프로젝트 서비스 소개: 개인 대상으로 하는 체성분 분석기와 애플리케이션, 초기 버전으로 백업기능을 제외하고 서버를 사용하지 않습니다. 아이폰과 안드로이드 애플리케이션으로 이루어져 있습니다. 참여한 부분: 아이폰 버전의 유지보수, 기능추가를 하였고, 백업기능에 서 필요한 Api 를 제작했습니다. 사용한 기술: Swift(4), Alamofire(library), pods, Spring boot, swagger(spring-fox) 참고: http://onesoftdigm.com/smartdiet.device.php?getLang=ko 국가사업 외주 개발 1((2가지) 서비스 소개: 고무제작회사와, 풍력발전기 제작 회사의 제고관리 및 각회사에 맞게 제작 절차등을 관리하는 웹형태의 프로그램개발을 하였습니다. 각각해서 두가지를 개발 하였고, 서로 다른 프로그램이었지만, 대략적으로 사용된 기술은 거의 같았습니다. 대략 1~2달 정도 걸리는 프로젝트였습니다. 참여한 부분: VueJs 로 웹 부분개발 및 Spring Boot로 서버단 개발을 하였습니다. 사용한 기술: VueJs, Spring Boot, Jpa/Hibernate, mysql/postgresql, swagger(spring-fox) Onesmartdiet for 멥피스 프로젝트 서비스 소개: 헬스케어 특화 사물인터넷 플랫폼인 멥피스라는 플렛폼을 사용을 한 체성분 측정 서비스. 측정된 데이터를 관리 및 동의하에 잘 가공하여서 사용을합니다. 참여한 부분: Api 서버 개발 사용한 기술: Spring Boot, Python(flask) 스트레스/수면관리 연구 서비스 소개: 포항공대 및 다른 연구 단체와 협업해서 연구 단계인 수면 모니터링/스트래스 관리 기기/서비스 입니다. 연구 목적으로는 궁극적으로 신체데이터로 사용자의 스트레스 지표와 수면 지표를 실시간 측정하여서, 좋은 방법으로 가이드하는것을 목표로 한다. 아직 연구중이라서 완성 품또는 출시버전은 아니지만, 스트래스 및 수면관리를 위해서 특정대상(전화 \ 상담하시는분와 같은)을 통해서 데이터를 얻어 내야하여서, 데이터 수집 엡을 개발하였습니다. 참여한 부분: Api 서버 개발 사용한 기술: Spring Boot, Mysql, Postgresql, swagger(spring-fox) 전자결재 웹 프로그램 서비스 소개: 기업형 전자결재 시스템으로 기안관리, 사원간 소통 등 일반적인 전자결재시스템 입니다. 참여한 부분: 웹서버 개발 유지 보수 및 IOS/Android 웹앱 개발 사용한 기술: Spring Framework 4, jsp, javascript, jquery, mybatis 추가적인 프로젝트 Postgresql DB 자동 백업 툴제작(Nodejs 서버, vueJs ui) 사용자가 입력한 DB 정보(서버 주소, DB명, 계정)들 을 통해서 주기적으로 자동 백업을 하는 소프트웨어. I Know First 이스라엘 텔아비브에 위치한 딥러닝 기반으로 주식 예측 하여서 서비스를 하는회사입니다. 맡게 된 프로젝트는 아래와 같습니다. 처음으로 맡은 프로젝트로는 마케팅 부서에서 매일 같이 예측된 데이터 기반으로 기사를 10 개정도 작성을 합니다. 주어진 예측 데이터(엑셀 형식)와 기존 작성된 문구들을 기반으로 기사를 자동화 하는 프로그램을 작성하였습니다. 문구/규칙들을 추가 변경 가능하게 xml형식과 sqlite db 를 사용하였습니다. 단순히 문구들을 제작 해주는것 이상으로, wordpress 형식에 맞게 모든 parameter 등을 세팅해서 import 가능한 xml 파일로 변환을 시켜서 최종적으로 사용자는 단순히 제목만 지정을 하면 확인후 쉽게 글을 올릴수 있게 하였습니다. 또한 한글당 40분 이상걸리고, 총 대략 7시간을 걸리는 반복적인 작업을 한사람이 10분정도만 걸리는 작업으로 만들어 놓을수 있었습니다. 참고사항: https://iknowfirst.com/buy-and-hold-based-on-artificial-intelligence-returns-up-to-48-64-in-1-month 사용한기술: Java 8, Sqlite, xml, jsoup, wordpress, Java swing 두번째로, 회사에서 매주 보내는 뉴스레터에 예측기가 기록한 좋은 성능을 낸 예측데이터를 기반으로 가입자 또는 예비 가입자에게 보내는데, 이를 자동으로 선별하여서 html 형식으로 변환을 해주는 프로그렘을 작성하였습니다. 그래서 뉴스레터를 준비하는 시간을 대폭 줄일수 있었습니다. 사용한기술: Java 8, Sqlite, xml, swing 사내에서 알고리즘의 성능을 높이기 위해서, 다양한 데이터들을 필요로 했는데, web crawling 또는 기존에 있는 데이터에서 필요한 데이터만 분리하기위해서 python script 프로그램을 작성하였습니다. 사용한기술: Python, Selenium, Beautifulsoup 개인 & 학부 졸업 프로젝트 Rasberry pi / Arduino을 활용하여 센서를 통한 환경 인식 및 가습기/제습기/온풍기/온 매트 온도 자동 조절 시스템 구축 교내 지원 프로젝트로 심박을(라즈베리 파이) 이용한 집중도 측정 및 보고 프로그램 개발 C socket Programming 채팅 및 파일 송수신 학부 졸업 프로젝트: 차량용 ADAS(Advanced Driver Assistance Systems) 신호등 검출 프로그램 연구 및 개발을 하였습니다. C++ 언어로 OpenCV framework로 Image Processing 과 machine learning 기술이 사용되었고, 연구 개발 과정중에 2가지의 간단한 논문을 한국멀티미디어 학회에 투고를 하였습니다. C#으로 Unity 슈팅게임 제작하였습니다 학부 2학년: Ruby on Rails 로 cms 제작하였습니다. 주요기능으로는 게시판/엘범/채팅방 추가/삭제/수정기능, 메뉴 설정, 홈페이지에 보여질것들 설정, 권한등이었습니다. 중학교 2학년: php/mysql 로 간단하게 psp 게임 소개 홈페이지(게시판) 제작 및 운영을 하였고, 배포는 외국 호스팅 업체에다가 하였습니다.
웹-모바일개발 웹프로그래머
5년차 풀스택 개발자입니다.
참여요청
다양한 프로젝트를 통해서 성장하는 프로그래머 김민지입니다. 전공이 컴퓨터공학이지만 성향이 논리적이기보다는 감성적이었기 때문에 개발하기까지 시행착오가 있었습니다. 하지만 그 과정 속에서 프로젝트 진행과정과 PM, 기획자, 디자이너, 퍼블리셔, 개발자, 테스터의 역할과 협업, 업무, 개인적으로 세미나와 스터디를 통한 학습방법 등 여러 가지를 배울 수 있었습니다. 개발을 메인으로 한 것은 아니지만 서포트하면서 개발자의 고충 또한 경험했습니다. 주로 CMS(Contents Management System)을 개발하고 등록, 추가, 수정, 삭제기능을 스프링프레임워크 기반에 JAVA, JavaScript, jquery, MyBatis를 사용하면서 구현하고 Trello와 Jira, Slack을 사용해서 협업했습니다. 또한 버전관리를 SVN와 Git을 사용해서 동기화했습니다. 개인적으로 이커머스 업무에 관심이 생겼고, 최근에 배송관련 백오피스 개발에 참여하면서 업무에 대한 인수인계를 받고 UML(유스케이스, 시퀀스다이어그램)로 설계해보았습니다. 개발도 중요하지만 직급이 올라가면서 조직 안에서 역할과 비전에 대해서도 고민을 하고 있습니다. 저는 자기관리를 잘하는 편입니다. 나이가 먹으면서 체력이 이전과 달라짐을 느끼고 적당한 운동과 영양을 위한 식품섭취를 하고 있습니다. 또한 학습능력이 있어서 필요한 책을 보고 공부하고 타인에 대한 배려가 있는 편입니다. 단점으로는 게으름과 끈기가 부족한 편이여서 명확한 목표가 없으면 실행력이 부족한 편입니다. 지속적인 학습과 고민을 통해서 생산성과 가독성이 좋은 코드를 구현하고 설계할 수 있는 고급개발자로 성장하고 나아가 전체를 볼 수 있는 아키텍터로 가는 것이 현재 저의 목표입니다.
웹-모바일개발 웹프로그래머
프로그래머
참여요청
마음에 드는 포트폴리오를 열람하시고
[내 프로젝트에 참여요청] 하세요