안녕하세요,
개발자 김규형입니다.

  • 알맞은 기술과 구조로 프로그램을 설계해 좋은 산출물을 만드는 개발자를 목표로 합니다.
  • 한 줄의 코드를 적더라도 신뢰성 있고 의미 있는 코드를 적기 위해 노력합니다.
  • 웹과 앱 개발에 관심이 있고 현재 KT닷컴 페이지의 ITO 업무를 수행합니다.
  • 함께 공부하며 성장할 좋은 팀원분들을 찾고 있습니다.

Technology stack

JavaSpringSpring BootMySQL
SwiftSwiftUICore Data
GitGitHubJira
Vue.jsJavaScript

Work Experience.

kt ds

kt ds

M12024. 07 - 재직 중

오픈채널 서비스팀

  • KT샵 ITO 업무 수행 ktshop
    • Java, Spring Framework, Vue.js, PostgreSQL, svn
  • KT샵-외국인 Azure Migration kt globalshop
    • Azure Cloud, Kubernetes, ArgoCD, Git

Team Project.

여행지니

여행지니

2024. 05 - 2024. 06
SpringBoot/Vue.js를 사용한 사진기반 여행 정보 제공 웹 사이트입니다
JavaSpringBootVue.jsMySQLMyBatisNode.jsOpenCV
  • 삼성 청년 SW아카데미 1학기 관통 프로젝트
  • 이미지 기반 여행 정보를 제공하는 Web Application입니다.
  • SpringBootVude.js를 사용했습니다.
    • 데이터베이스는 MyBatisMySQL을 활용했습니다.
    • OpenCV를 통해 이미지 유사도 검색을 서비스를 제공합니다.
  • 관광지 조회 기능과 회원관리의 기능을 풀스택으로 담당했습니다.
boj-extended 추가 기능 제작

boj-extended 추가 기능 제작

2023. 03 - 2023. 08
기존의 오픈소스인 boj-extended의 문제당 타이머 기능, 랜덤 디펜스 등의 기능을 추가합니다.
JavaScriptHTML/CSS
  • 오픈소스 boj-extended(joonas-yoon) 에 기여 프로젝트
  • JavaScript를 사용하여 추가 기능을 구현했습니다.
  • problem.js 를 수정해 문제 타이머 기능을 구현했습니다.
  • ESLintPritter를 도입해 코드 컨벤션을 유지했습니다.

Personal Project.

나주시 버스 어플 개발

나주시 버스 어플 개발

2023. 06 - 유지 보수중
나주시 정류장 버스 도착 정보 제공 및 버스의 현재 위치 제공
SwiftSwiftUIJSONCoredataApp Store
  • iOS 풀스택 개발

  • SwiftSwiftUI 를 사용해 개발하였습니다.

  • data는 공공데이터/나주시 오픈API를 통해 parsing해서 사용합니다.

    나주시 버스정보

  • 비동기 데이터는 coredata를 사용해 저장합니다.

  • App Store 배포중 (2023. 08. 23~) | 현재 버전 v1.5

    앱스토어 링크

쇼핑몰 웹사이트 구현

쇼핑몰 웹사이트 구현

2023. 12 - 2023. 12
servlet-jsp 기반 Web Application을 MVC 패턴을 적용해 구현하며 학습했습니다.
JavaJSP/ServletMySQLTomcatHTML/CSS/JS
  • NHN Academy 최종 과제
  • 스프링을 사용하지 않고 Servlet과 JSP를 활용한 레거시 웹 프로젝트입니다.
  • MVC 구조로 설계하였습니다.
  • 데이터베이스는 MySQL을 사용했습니다.
  • UI는 bootstrap 템플릿을 사용했습니다.
디스코드 봇 識

디스코드 봇 識

2022. 07 - 2022. 08
Java Discord API 기반 간단한 디스코드 봇입니다.
JavaJPAJACKSONDiscord
  • Java Discord API 오픈소스 JDA를 기반으로 만든 미니 프로젝트입니다.

    JDA란? : Discord APIJava 로 매핑한 라이브러리입니다.

  • 디스코드에 없는 추가적인 기능의 요구사항을 분석하고 설계하였습니다.

  • 데이터 관리는 JACKSON을 사용해 JSON으로 관리합니다.

Activities.

나가사키 외국어 대학 교환학생

2021. 12 - 2022. 02
나가사키 외국어 대학 교환학생을 코로나로 인해 온라인으로 진행하였습니다. 일본어 학습, 일본 대학의 교양수업과 나가사키 외국어 대학생들과 문화 교류 활동을 하였습니다.

Education.

전북대학교 컴퓨터공학부

2024. 02 졸업
컴퓨터공학 전공

삼성 청년 SW 아카데미 11기

2024. 01 - 2024. 06
삼성 청년 SW 아카데미(SSAFY)에서 웹 프레임워크(Spring, Vue.js)를 공부했습니다.

NHN 아카데미 백엔드 4기

2023. 08 - 2023. 12
NHN 아카데미 백엔드 4기에서 좋은 SW을 설계하는 법과 Web Application을 위한 Java와 데이터베이스, Web FrameWork 등을 공부했습니다.

원티드 프리온보딩 8월 iOS Challange

2023. 08 - 2023. 09
원티드에서 야곰님과 함께 Swift 공식 문서를 기반으로 Swift와 SwiftUI에 대해 학습했습니다.

Certificates.

Microsoft Azure Fundamentals (AZ-900)

2024. 11. 04
Microsoft

SQLD

2024. 06. 21
한국데이터산업진흥원

정보처리기사

2023. 06. 09
한국산업인력공단

TOPCIT 수준 3

2023. 05. 20
정보통신기획평가원

TOEIC 845점

2023. 02. 26
ETS

JLPT N3

2019. 09. 26
일본국제교류기금