본문 바로가기
me

I, MY, ME, MINE

by 쭈꾸마뇽 2021. 4. 8.

I AM                                                                                                  

  • Java를 주 언어로 사용하는 백엔드 개발자 강민형입니다.
  • 정보통신공학과를 졸업하여 장교로 군 복무후 SSAFY를 통해 개발자가 되었습니다.
  • 새로운 기술 스택을 습득하기 위해 노력하고 다른 사람의 코드에서 좋은점을 찾아 흡수하려 노력합니다.
  • 재사용과 확장이 용이한 코드를 짜기위해 고민합니다.
  • 사회인 야구를 하며 스트레스 관리를 합니다.

 

CHANNEL                                                                                           

 

SKILLS                                                                                                

Backend

  • Java, Kotlin
  • Spring Boot
  • Spring Data Jpa, Querydsl, Mybatis
  • Gradle, Maven
  • Junit5
  • IntelliJ, Data Grip
  • Git, Code Commit

DevOps

  • EC2, ELK
  • Mysql, Mariadb
  • Jenkins
  • Nginx

Frontend

  • Javascript
  • Vuejs

Work

  • Trello, Notion, Jira

 

Works                                                                                                

인어교주해적단 퀵 서비스

  • 수산 시장에서 고객에게 퀵서비스로 상품을 배송하는 시스템
    • Java, Mybatis
    • 상품 주문 프로세스 구현
    • 고객, 점포 및 퀵 배달 업체에 주문 알림 자동화

인어교주해적단 메세지 알림 서비스

  • 고객, 협력업체, 직원들에게 카카오 알림 및 메신저 웹훅 알림 Api
    • Kotlin, Spring Data Jpa, ELK
    • 카카오 및 잔디로 알림 및 웹훅 메시지 전송
    • 고객, 점포 및 퀵 배달 업체에 주문 알림 자동화
    • 알림 발송 내역과 결과를 로그로 저장

인어교주해적단 물류 서비스

  • 수산시장 간 물류 거래를 하는 서비스
    • Kotlin, Spring Data Jpa, Querydsl

인어교주해적단 로깅시스템

  • 관리자가 콘솔페이지를 사용한 기록을 로그로 저장하는 시스템
    • ELK
    • Api 호출시 Request, Response, Status를 로그로 저장
    • 에러 로그 저장

인어교주해적단 자동완성 기능

  • 앱, 콘솔페이지 등 인어교주해적단에서 구축한 서비스에 자동완성 기능 추가
    • Nodejs, ELK
    • 인어교주해적단 서비스의 검색창에 자동완성 기능 구현
    • 검색 횟수 및 개인 기록 기반 자동완성 및 로그저장
    • Kibana를 이용한 고객의 검색 로그 시각화

리브모바일 빌링 시스템 배치 구현

  • 빌링 시스템에 필요한 각종 배치 구현 및 유지보수
    • Java, Spring Boot, 
    • 회계데이터, 고객 이벤트 할인 계산 기능 등 구현
    • 내부시스템 관리 배치 구현

 

Personal Projects                                                                               

Web Blog

  • 백엔드 기초를 다지기 위한 기초 개발 프로젝트
    • Java, Spring Data Jpa, EC2, Jenkins
    • 일반 블로그에 있는 기본적인 기능 구현을 위한 Api 설계 및 제작
    • Jwt를 사용한 토큰 기반 인증 시스템 구현
    • EC2에 Jenkins를 사용하여 자동 빌드 및 배포 구축

중코마켓

  • 이더리움을 이용한 중고거래 플랫폼
    • Java, Spring Data Jpa, EC2, Jenkins, Vuejs, Javascript
    • 프론트 엔드 제작 및 일부 Api 제작
    • EC2에 Jenkins를 사용하여 자동 빌드 및 배포 구축

핀테크 해커톤

  • 카드 추천 시스템
    • Java, Spring Data Jpa
    • 기본적인 기능 구현을 위한 Api 설계 및 구축

낙삶

  • 모임 커뮤니티 + 지갑 플랫폼
    • Java, Spring Data Jpa, Querydsl, k8s, Docker, Jenkins, Kafka, IBM Cloud
    • MSA 기반 백엔드 개발
    • k8s와 Docker를 이용한 배포
    • Jenkins를 이용한 CICD
    • Kafka를 이용한 비동기 이벤트 처리

Career                                                                                                

  • 인어교주해적단 (2020.11 ~ 2021.08)
    • 메인 서비스 백엔드 개발
    • 도매 서비스 백엔드 개발
  • KB국민은행 (2021.08 ~ )
    • 빌링시스템 담당

 

Education                                                                                           

SSAFY 3기

  • 삼성 청년 소프트웨어 아카데미 교육 이수 (2020.01 ~ 2020.11)
    • Java, Spring, Spring Boot, Mybatis, Jsp, Javascript, Vuejs, 알고리즘
    • 알고리즘 스터디 운영
    • 페어 및 팀 단위 프로젝트 경험

클라우드 컴퓨팅 기술인재 양성과정

  • 한국전파진흥협회 주관 클라우드 관련 교육 이수 (2019. 08 ~ 2019.10)
    • 클라우드 네트워크 구성
    • 네트워크 일반
    • Nginx를 이용한 웹 서버 구축
    • Docker

댓글