통합 검색

통합 검색

Hello World ! 안녕하세요 신재구입니다 ~ : )

신재구

developer

Profile

  

신재구는 합니다 '


불가능을 가능케하는 압도적인 효율을 추구합니다.

10년 후 프로젝트 매니저 신재구는 그렇게 정의될 것입니다!

Career

  

2022-02 

경상대학교 경제학과 졸업


2021-12 ~ 2022-05 ( 양정인력개발센터 )

[멀티미디어콘텐츠 제작] 스마트웹 & 미디어콘텐츠제작 교육 이수

 

2022-11 ~ 2023-10 ( 코드하우스 )

풀스텍 개발자과정 교육 이수 


2024-06 ~ 2024-10 ( ESTsoft )

EST 인프라보안 전문가 양성과정


2025-03 ~ ( 한국폴리텍 반도체융합캠퍼스 )

반도체장비소프트웨어과 하이테크 과정

Time Line

간략한 연혁

2013

02 자동차운전면허1종보통 취득

03 경상대학교 입학

12  공군 735기 입대

2015

12  공군 735기 제대

2017

02  한국사능력검정시험 1급 취득

06  [한국은행 경남본부] 대학생 금융경제이슈 발표 및 토론 - 우수상 (단체상) 

2019

09  컴퓨터활용능력 1급 취득

2021

12  [멀티미디어콘텐츠제작]스마트웹&미디어콘텐츠제작 스마트혼합 과정 시작

2022

02  경상대학교 경제학과 졸업

04  웹디자인기능사 취득

05  포트폴리오 사이트 제작 - 링크 ~ : )

05  [멀티미디어콘텐츠제작]스마트웹&미디어콘텐츠제작 스마트혼합 과정 수료

11  [코드하우스 풀스텍 개발자 과정] 기초교육과정 시작

2023

04 [코드하우스 풀스텍 개발자 과정] 기초교육과정 이수

      교육과정 정리 홈페이지 제작 - 링크 ~ : )

05 [코드하우스 풀스텍 개발자 과정] 팀 프로젝트 수행과정 시작

      [팀 프로젝트 수행] 자바프로젝트 - 디지털 시계

      [팀 프로젝트 수행] Spring Boot 프로젝트 - 게시판

06 [팀 프로젝트 수행] 애자일 방식 프로젝트 - MES

07 [팀 프로젝트 수행] 기업협력 프로젝트 - 창고자재관리플렛폼

10 [코드하우스 풀스텍 개발자 과정] 팀 프로젝트 수행과정 이수

      코드하우스 소프트웨어 개발 챌린지 - 우수상 (단체상)

10 포트폴리오 사이트 제작 - 링크 ~ : )

2024

02 창원대학교 안내지도 - 링크 ~ : )

06  [ESTsoft] EST 인프라보안 전문가 양성과정 시작

10  [ESTsoft] EST 인프라보안 전문가 양성과정 이수

2025

03 [폴리텍 반도체융합캠퍼스] 반도체장비소프트웨어과 하이테크 과정 시작

Education Implementation Report

교육 수행 보고서

Technology Stack

기술 스텍

수행내역
 ●  AWS EC2를 사용하여 프로젝트 테스트 서버로 이용해 보았습니다. 
 ●  7일 팀 프로젝트(자바 스윙, MySQL을 사용한 디지털 시계구현)를 팀을 이루어 수행하였습니다.
 ●  2주 팀 프로젝트(SPRING BOOT를 사용한 게시판 구현(로그인 구현))를 팀을 이루어 수행하였습니다.
 ●  1개월 팀 프로젝트(MES 시스템)를 팀을 이루어 수행하였습니다.
 ●  4개월 기업협력 프로젝트(자재창고관리 시스템)를 팀을 이루어 수행하였습니다.
 ●  팀 프로젝트 수행을 통해 애자일, 워터풀 개발방식을 경험하면서 역할분담을 하고, 요구사항정의서, 기능정의서, 화면설계서, 테스트 계획서 등의 산출물 작업 및 백로그 작성을 통해 우선순위를 정하고 WBS에 따라 스프린트를 수행하며 체계적인 개발 스크럽을 경험하였습니다.
 ●  사무 : 엑셀, 한글, 프레젠테이션 등의 프로그램을 다룰 수 있습니다.
 ●  디자인 : 포토샵, 일러스트, 프리미어, XD, 2D 캐드, 피그마 등의 프로그램을 다룰 수 있습니다.
 ●  프론트엔드 : HTML, CSS, JavaScript, jQuery, Vue.js 등의 프로그램을 다룰 수 있습니다.
 ●  백엔드 : JAVA, Spring Boot, JPA, MySQL, GIT 등의 프로그램을 다룰 수 있습니다.
 ●  AWS EC2, PuTTY, WinSCP를 사용하여 서버를 구동해 보았습니다.
 ●  군복무시절 시설대대 기술관리실 및 보급관리실에서 근무하며 일일보고서 작성, 착공, 준공 서류 작성, 도면 수정, 플로터를 사용한 패널 제작, 입출입 인원 등록 등을 하였으며 엑셀을 사용하여 자재 불출, 보급품 불출 등의 자재관리를 수행하였습니다.
 ●  닷홈, 파일질라를 사용하여 프로필사이트(http://hardcodemaestroshinfrontend8282.pe.kr)를 구현해 보았습니다.
언어/도구 내용
JAVA 자바의 4대 개념 추상화, 상속, 다형성, 캡슐화 등을 이해하고 예외처리 및 객체지향 프로그래밍을 수행할 수 있다.
환경 PATH 설정을 할 수 있고, ORACLE JDK와 OPEN JDK ,LTS버전이 무엇인지 JDK8, JDK11, JDK13, JDK17 등 다양한 버전을 경험하였습니다.
MySQL CRUD를 이해하고 SQL쿼리를 사용하여 데이터베이스를 조작할 수 있습니다.
JPA를 사용한 객체지향프로그래밍으로 MySQL의 CRUD를 구현해 보았습니다.
ORACLEMySQL과 시퀀스, 힌트, 커밋 등에서 차이가 존재함을 알고 있습니다.
JDBC아파치 톰캣을 사용하여 이클립스 IDE에서 자바와 데이터베이스(MySQL, ORACLE)를 연결해 CRUD를 구현하고 스윙으로 세계 시계를 구현하는 팀 프로젝트를 수행해 보았습니다.
DDL, DML, DCL에 대해 학습하였고 표준 SQL 및 SQL방언과 프로시저 동작 등을 경험해 보았습니다.
HTML5DOM 구조를 이해하고 유지 보수를 고려한 구조화된 정적 프로그래밍을 할 수 있습니다.
구형 브라우저 지원을 고려한다면 Polyfill을 사용해야 함을 알고 있습니다.
CSS3FLEX, GRID, FLOAT, POSITION 등을 이해하고 있으며 데스크톱, 모바일, 노트북, 태블릿, 텔레비전 등 다양한 디바이스를 고려한 반응형 레이어를 구성할 수 있습니다.
CSS만으로 애니메이션, 슬라이드, 탭 등이 가능한 반응형 웹을 구현할 수 있습니다.
Bootstrap 5.3중단점을 이해하고 모달, 토스트, 유효성 검사, 다크모드, 카드, 아코디언, 툴팁 등 다양한 기능을 사용하여 사용자 친화적 반응형 UX/UI 구성을 할 수 있습니다.
상업 부트스트랩 템플릿을 사용하여 팀 프로젝트를 수행한 경험이 있습니다.
JAVASCRIPTSTACK, QUEUE, 호이스팅, CALLBACK, LocalStorage 등을 이해하며 객체의 상태, 로드, 마우스, 키패드 등의 이벤트를 사용하여 DOM 구조를 조작하고 사용할 수 있습니다.
GET, POST, PUT, DELETE, TRACE, HEAD 등 목적에 따라 방식을 구분하여 서버와 AJAX 비동기 통신을 할 수 있습니다.
SPRING BOOT어노테이션을 사용한 코드 간략화와 MVC 모델을 준수한 개발을 수행할 수 있습니다.
JPARDB와 객체지향 프로그래밍의 차이를 JPA를 사용하여 ENTITY, DTO, REPOSITORY, SERVICE, CONTROLLER만으로 CRUD, 연관관계를 구현하는 객체지향 프로그래밍을 할 수 있습니다.
JSP서블릿의 INIT, SERVICE, DESTROY 등 생명주기를 이해하고 HTTP프로토콜로 서버와 Request Response 객체로 통신하며 Redirect, Forward를 사용하여 요청을 처리할 수 있습니다. 
AJAXXMLHttpRequest를 이해하고 GET, POST, UPDATE, DELETE 등으로 나누어 통신하고 JSON 등의 형태로 받아 처리하는 비동기 통신을 할 수 있습니다.
Lombokgetter, setter, toString 의존성 주입 등을 쉽게 할 수 있습니다.
Gradle의존성 주입, 버전관리, 테스트, 빌드 등을 Gradle로 관리 할 수 있습니다.
MAVENSTS4에서 MAVEN을 사용하여 게시판 프로젝트를 수행하였습니다.
Photoshop퍼펫, 마스크 등 포토샵의 기능을 이해하고 포스터제작, 홈페이지 디자인 등을 수행하고 브로슈어를 만들고 목업을 제작 할 수 있습니다.
Illustrator픽셀 방식과 벡터 방식을 이해하고 일러스트를 사용한 로고 디자인, 캐릭터, 포스터 제작 등을 할 수 있습니다.
Premiere자막넣기, 인트로 페이지 등 간단한 효과 및 동영상 편집을 할 수 있습니다.
AdobeXD컴포넌트를 사용하여 구성하고 시연가능한 프로토타입을 생성할 수 있습니다.
Figma컴포넌트를 사용하여 구성할 수 있고 공유를 통해 협업할 수 있습니다.
Notion협업하고 공유 할 수 있습니다.
Excel함수를 이해하여 데이터를 조작하고 그래프를 그려 시각화 할 수 있습니다.
PowerPoint애니메이션 구현 및 일관된 디자인과 명확한 정보 전달이 가능한 구성을 할 수 있습니다.
아래한글형식에 맞춰 문서를 구성하고 사용 할 수 있습니다.
AutoCAD 2d2007, 2013 버전을 사용해 도면을 작성, 수정한 경험이 있습니다.
AWSEC2 서비스의 포트를 셋팅하고 프라이빗키 생성을 하여 서버를 구동해 보았습니다.
FileZilla닷홈의 무료 호스팅 서비스에 FileZilla를 사용해 프론트엔드 포트폴리오 사이트를 배포하였습니다.

PuTTY

AWS의 PEM 프라이빗키를 PPK로 변환하고 구동해 보았습니다.
WinSCPEC2에 jar을 업로드하고 cmd를 사용해 서버를 구동해 보았습니다.
VMware17 PROCentOS, WINDOWS10 등의 다양한 OS의 가상컴퓨팅 환경을 구성하고 데이터베이스와 서버를 구동해 보았다. PRO 버전 뿐 아니라 PLAYER 버전에서도 IP설정 기능을 사용할 수 있게 커스텀해 보았습니다.
이클립스이클립스 IDE 환경에서 스윙을 사용해 디지털 시계 프로젝트를 수행하였습니다.
인텔리제이인텔리제이 환경에서 SpringBoot 프로젝트를 수행하고 jar을 생성하여 서버에 구동을 해보았습니다.
GITGUI, TUI환경을 경험하였으며 PUSH, PULL, BRANCH, COMMIT 등의 개념을 이해하고 있습니다.
인텔리제이에 GIT을 연결하여 팀 프로젝트에 활용한 경험이 있습니다.
카카오 맵 API

창원대학교 위치 표시 웹페이지를 만들면서 카카오 맵 API에 등록하고 키를 받아 좌표를 읽어오고 원하는 위치에 아이콘과 설명을 넣을 수 있다. 

사용자의 현재 위치 값을 받아오려면 HTTPS를 사용하여 SSL 인증을 받아야 함을 알고 있다.

그누보드닷홈에서 CMS 설치 툴을 사용하여 경험해 보았다.
워드프레스교육과정 중 CentOS7에서 워드프레스를 설치하고 구동해 보았다.
닷홈빌더지금 프로필 사이트를 닷홈빌더를 사용하여 제작하였다.
서버구동

CMD, PuTTY 등으로 jar 파일을 서버에서 원격으로 구동해 보았다.

bat 파일을 생성해 간단한 실행을 할 수 있게 하며, nohup을 사용한 백그라운드 실행으로 서버에서 중단 없이 서비스 하게 해보았다.