김대근
Github(https://github.com/eormskim)
Introduce
대학 웹 포털 사이트 개발을 시작으로 다양한 프로젝트에 참여하며 실무 경험을 쌓았습니다.
특히 초기 기능 개발 프로젝트에서 설문 파트를 메인으로 담당하며 깊이 있는 경험을 쌓았습니다.
가장 의미 있었던 경험은 설문 파트를 개발하며 새로운 기능을 구현하고, 더 나은 코드를 만들기 위해 끊임없이 고민했던 것입니다.
이 과정에서 지속적인 코드 리팩토링을 통해 안정성과 효율성을 높였습니다.
또한 동료 개발자들과 적극적으로 소통하고 협력하며 프로젝트를 성공적으로 완수했고, 이 경험을 통해 개발자로서 한 단계 더 성장할 수 있었습니다.
감사합니다.
Employment
[1. 신경회로망 확장형 DB구축 및 활성 뉴런의 3D모델링 및 프로파일링 고도화(한국뇌연구원)]
2019-11 ~ 2020-03

대용량 데이터 전처리 및 3D모델링
Java / Spring Framework 개발
CUBRID DB사용
Mybatis 사용
Dext5upload를 이용하여 대용량 업로드 지원
billboard.js를 사용하여 chart 지원
데이터 전처리 - 프로젝트, 서브프로젝트 선택 후 전처리 파일 업로드, 프로세싱 이력 확인
API 사용방법 - 관리자가 데이터 익스플로러에 올린 데이터 파일을 다운로드 할 수 있는 페이지
데이터 익스플로러 - 관리자가 등록한 RNA-SEQ와 Cell 리스트를 프로젝트와 서브프로젝트 별로 파이 차트, 바 차트 제공 및 리스트 형식 제공
데이터 익스플로러 관리 - 관리자가 데이터 익스플로러를 등록하는 기능
2. UST학생/교원 포털 시스템 구축
2020-05 ~ 2020-08

UST 학생/교원 포털 시스템 입니다.
Java / Spring Framework 개발
ORACLE DB 사용
Mybatis 사용
SmartEditor를 사용하여 글쓰기 기능 지원
Vault Upload를 사용하여 파일첨부 기능 지원
포탈공지, 사진게시판, 영상게시판 - enview 솔루션의 게시판 기능 사용
학사공지, 홈페이지공지, 경력개발공지, UST소식 - UST측에서 제공해주는 DB데이터를 받아와서 목록 제공
Q&A게시판 - 공개글,비공개글 작성 가능 등
접속IP관리 - 사용자들의 접속 IP를 관리하며, 해당하는 IP를 접속 차단 및 해제 기능
바로가기 관리 - 관리자 기능으로 메인 화면의 바로가기 서비스 추가 및 수정, 삭제 기능
연계사이트 관리 - 관리자 기능으로 메인 화면의 연계사이트 링크 바로가기 서비스 추가 및 수정, 삭제 기능
[3. 행정안전부 재난안전통신망 치안업무용 무선시스템 구축(2단계)]
2020-09 ~ 2020-10

경찰청 통화그룹 관리 작업
Java / Spring Framework 개발
TiberotbAdmin사용
Mybatis 사용
통화그룹 관리 - 게시판 형식으로 사용자가 요청한 리스트를승인 및 반려 기능 제공
[4. 한서대 차세대 교육통합정보시스템 포털 구축]
2020-10 ~ 2021-03

한서대학교 포털 구축
Java / Spring Framework 개발
MSSQL사용
Mybatis 사용
SmartEditor를 사용하여 글쓰기 기능 지원
알림톡/SMS 지원
송신,수신 메모보고 - 메모보고 기능으로 송신 시 조직도 팝업을 통해 특정 사용자 또는 다수 사용자 에게 전송가능
명함관리 - 교직원의 명함 CRUD 제공
비밀번호 초기화 - 초기화 시 인증번호 및 초기화된 비밀번호를 알림톡 및 sms 전송 연계
모바일 학사(교수시간표, 수강생조회, 학적변동이력, 수업시간표, 수강신청내역, 휴보강현황) - 데이터를 받아와 목록 제공
모바일 학사(강의평가/금학기성적조회) - 금학기 성적 조회 제공 및 성적 목록의 강의평가 버튼을 통해 강의평가 진행 제공
[5. 경북도립대학교 종합정보시스템 포털 구축]
2021-03 ~ 2021-05

경북도립대학교 포털 구축
Java / Spring Framework 개발
ORACLE DB사용
Mybatis 사용
SmartEditor를 사용하여 글쓰기 기능 지원
Vault Upload를 사용하여 파일첨부 기능 지원
각종 게시판 (공지, 앨범, Q&A, 학과, 학사, 교육, 대학소식지, FAQ) - CRUD 제공
메인 화면 포틀릿 연계 - 주요 알림, 각종 게시판, 주간식단(학교측에서 api 제공), 강의강좌, 수강강좌
[6. 경북대학교 차세대 통합정보시스템 구축]
2021-04 ~ 2022-01
경북대학교 포털 구축
Java / Spring Framework 개발
ORACLE DB사용
Mybatis 사용
SmartEditor를 사용하여 글쓰기 기능 지원
Vault Upload를 사용하여 파일첨부 기능 지원
enview 솔루션의 기본 틀 구축 및 메인화면 생성,포틀릿 구성
공지형,QnA 게시판 - enview 솔루션 게시판, CRUD 기능 제공
설문 게시판 - 관리자가 설문승인 및 설문등록 가능, 설문 참여 팝업창 제공, 설문 결과보기 팝업창 및 엑셀 다운, 인쇄 기능 제공
일정 캘린더 - 일정별 검색 기능 제공, 월 주 일별로 일정 확인 가능, 일정 CRUD 제공
경북대측에서 제공하는 API 데이터 포틀릿 연계
[7. 부산가톨릭대학교 학생 맞춤형 포털시스템 구축]
2022-02 ~ 2022-04
부산가톨릭대학교 학생 포털 구축
Java / Spring Framework 개발
ORACLE DB사용
Mybatis 사용
각종 게시판 - CRUD 제공
메인 화면 포틀릿 연계
[8. 위즐 솔루션 설문파트 개발]
2022-05 ~ 2022-07
신규 솔루션 설문파트 개발
Java / Spring Framework 개발
ORACLE DB사용
Mybatis 사용
chart.js library 사용
설문 생성 및 게스트, 회원참여 가능, 설문 결과 엑셀 다운로드, 설문 응답 내용 차트로 확인 가능 페이지 제공
[9. 안전보건공단 빅데이터·인공지능 활용 산재예방시스템 업무포털 구축]
2022-08 ~ 2023-02
안전보건공단 빅데이터 활용 업무포털 개발
Java / Spring Framework 개발
ORACLE DB, PostgreSQL사용
Mybatis 사용
Apache ECharts library 사용
내부망 - 협력업체의 API를 활용한 스마트검색 기능, 관리자 페이지 제공, 빅데이터를 활용한 각종 차트 제공
외부망 - 안전보건법령 스마트검색 개발
[10. 삼성꿈장학재단 전산유지보수 (프리랜서)]
2023-12 ~ 2024-03
삼성꿈장학재단 웹 포털 전산유지보수
Java / Spring Framework 개발
장학사업 비즈니스들과 서브로 같이 운영되는 프로그램들 신규 추가, 수정 및 개선 작업
이전 장학 시스템에서 사용 및 현재 사용하지 않는 미사용 테이블, 속하는 소스 제거
엑셀 파일 다운로드 속도개선, 비즈니스 로직 리팩토링
크론탭 스케쥴러 배치 수정 및 신규 추가 작업
ckEditor 신규 추가 및 공통화 작업 -> 기존 다음에디터,summernote 에디터를 ckEditor로 전환
공통 js 수정 및 신규 추가 ( 공통 파일 다운로드 ios 호환 추가 작업, 에디터 등)
gabia sms 서비스에서 naver cloud sms 서비스로 전환 개발
신규 공통 프로그램 - 스마트폼 개발 ( 설문, 안내문, 동의서 등)
1.구글폼의 설문을 벤치마킹하여 섹션, 문항, 항목의 구조로 작업
2.웹 모바일 지원을 위해 화면 해상도 별로 css 미디어 쿼리 스타일 적용
3.문항 타입은 객관식, 다중 객관식, 주관식 단답형, 주관식 장문형, 표형 객관식, 표형 체크박스, 등급(별점), 개인정보 처리 방침( 동의서 전용, CK에디터 사용), 커스텀 에디터 (CK에디터 사용)
4.받은 정보(객관식, 다중 객관식, 표형 객관식, 표형 체크박스, 등급(별점)) 를 바탕으로 시각화 echarts 사용 - bar Stack차트 커스텀 사용
5.섹션, 문항, 항목 등록 화면은 sortable js 사용으로 드래그앤 드롭 방식의 문항, 항목 위치 변경 가능하도록 구성
6.미리보기, 결과보기 제공, 질문에 대한 응답내역 js 페이징 동적 표출 및 상세 엑셀 다운로드 제공
7.기존 프로그램 설문의 신규 및 수정 작업으로 오픈하던걸 스마트폼에서 사용자가 직접 질문과 정보들을 작성해서 오픈 가능
8.설문 답변 제출시 프론트 및 백엔드 이중 벨리데이션 작업
9.회원, 비회원 설문 대상자 선택 가능
10.객관식 문항타입에 선착순 기능 제공(슬롯테이블 방식 사용)
–사용 기술–
파일 AWS S3
협력툴 - 노션, 깃랩
소스 배포 - 젠킨스
db - mysql 5.7
java - 8
Certifications
===================================
영진전문대학교 컴퓨터정보계열(3년) 졸업
2014-03 ~ 2020-02
학점은행제 공학사 취득
2024-08 ~ 2025-02
===================================
1. 솔트에이앤비
2019-10 ~ 2021-12 솔루션개발팀
2. 위즐 (WEZLE)
2022-01 ~ 2023-02 플랫폼개발팀
3. 삼성꿈장학재단 전산유지보수 (프리랜서)
2023-12 ~ 2026-02(진행중) 전산운영팀