소개

꾸준히 공부하는 개발자

사진
이름 : 김정훈
학교 : 국립 공주대학교
학과 : 컴퓨터공학과 컴퓨터공학전공
전공 평균 : 4.0 / 4.5
전체 평균 : 3.91 / 4.5
E-mail : kjhoon44@gmail.com
블로그 : https://hoon1999.github.io/

실제로 동작하는 서비스를 개발하고 출시하는 경험을 쌓고 미래에는 저만의 서비스를 운영하고 싶어 개발자를 지망하게 되었습니다.
개발자가 되기 위해 퇴근 후에 육아와 개발 공부를 병행하고 있습니다.

TimeLine

경력

가온데이터 / Cloud품질혁신팀 / 사원 
2024.10.10 ~ 현재

인프라 운영팀 소속으로 서비스 장애 발생 시 1차 대응자로서 Database 상태를 점검하고, 
장애가 확인될 경우 담당 DBA에게 신속히 전파하는 업무를 수행하고 있습니다.
			

프로젝트


웹 채팅 서비스 개발

공주대학교 4학년 팀 프로젝트
웹 채팅 서비스 개발
2024년 3월 15일 ~ 2024년 6월 14일
Github 링크
  • Web Backend(Java, Spring, MySQL)
    • 사용자 및 채팅방 테이블 설계 및 SQL 쿼리 작성
    • STOMP 프로토콜 기반의 실시간 채팅 로직 구현
    • 로그인, 채팅방 생성, 메시지 송수신 등 주요 기능 구현
  • Web Frontend(HTML, CSS, JS)
    • 디자인 시안을 기반으로 HTML 구조 구성 및 화면 요소 배치
    • JavaScript로 백엔드 API와의 연동 로직 구현 (화면 출력, 채팅방 생성, 메시지 전송 등)
    • 받은 채팅 데이터를 실시간으로 화면에 출력하는 동적 UI 구성

ChatGPT API 를 활용한 요리추천 어플리케이션(Android)

공주대학교 4학년 팀 프로젝트
인공지능 서비스 개발
2024년 4월 4일 ~ 2024년 6월 14일
  • Android(Java, XML) 기반 앱 UI 및 입력 폼 구성
  • 사용자로부터 요리 재료를 입력받아 GPT 프롬프트 문장 자동 생성
  • OpenAI API를 OkHttp로 직접 연동하여 요리 이름, 레시피, 관련 YouTube 영상 추천 정보 수신
  • GPT 응답 데이터를 파싱하여 화면에 출력 (요리 이름, 레시피, 영상 링크)
  • 앱 개발 전반(요구사항 반영 ~ 구현 ~ 테스트) 100% 직접 수행

HTML/CSS/JS 를 활용한 웹 게임(드래곤 플라이트 모작)

공주대학교 4학년 팀 프로젝트
웹 게임 개발
2024년 7월 12일 ~ 2024년 7월 22일
  • 보스 출현 및 처치 구현
  • 투사체와 충돌 구현
  • 운석 공격 구현

기술 스택

[개발언어]
- Java
기초 문법(변수, 반복문 등), 클래스, 추상화, 객체, 제네릭, 람다식 에 대한 개념에 익숙함
중급 문법인 Thread, Collection 등은 공부한적이 있으나 사용해본 경험은 거의 없음

- C, C++
기초 문법(변수, 반복문 등), 포인터, 구조체, 제네릭에 대한 개념에 익숙함.
STL 로 구현된 vector, map 등을 사용할 수 있음.

[프론트엔드]
- HTML
HTML 문서를 익숙하게 작성할 수 있음.
자주 사용하지 않거나 최신 문법의 경우 문서를 참고하여 적용할 수 있음.

- CSS
기본적인 스타일링 가능.
선택자를 보고 이해하고 사용할 수 있음.
기초적인 미디어쿼리를 사용할 수 있음.

- JS
기본적인 문법을 사용할 수 있으며 객체, 람다식, json 에 대한 개념에 익숙함.
JS 에서 필요에 의해 클래스를 만들고 사용한 적은 많지만 상속까지 구현한 적은 없음.
기초적인 DOM 조작과 ajax 비동기 통신을 구현할 수 있음.
jQuery 해석 및 활용 가능.

[프레임워크]
- Spring Framework
MVC 패턴, DI 개념에 대해 이해하고 있음.
기초적인 spring 동작원리로 웹페이지를 구현할 수 있음.

[DB]
ERD 를 설계할 수 있고 읽고 이해할 수 있음.
ACID 개념에 대해 이해하고 있고 설명할 수 있음.

[RDBMS]
- MySQL(mariaDB)
기본적인 CRUD 문법, Index 에 대한 개념에 익숙함.

[운영체제환경]
- Linux, Mac
Unix 기반 터미널 환경에서 명령어를 익숙하게 사용할 수 있음.
쉘 스크립트 작성 가능함.

보유 자격증

취득일 자격증명 시행처
2024.06 정보처리 기사 한국산업인력공단
2023.09 정보처리 산업기사 한국산업인력공단
2023.07 SQLD 한국데이터산업진흥원
2022.10 네트워크 관리사 2급 한국정보통신자격협회
2022.05 컴퓨터 활용 능력 1급 대한상공회의소