채용공고 올리기

이규헌님을 응원해보세요!

지금 만족하고 있어요
성실함
협업 지향
학습 지향
커뮤니케이션
열정적

미리보기

기본 정보

이름
이규헌
직업
백엔드 개발자 이규헌입니다.
간단 소개

게을러지기 위해 열정적으로, 끊임없이 공부하는 개발자입니다. Java, JS로 프로젝트 수행경험이 있습니다. Go, Python, Kotlin을 다뤄본 경험이 있습니다.

자기소개

자기소개

안녕하십니까, 게을러지고 싶은 백엔드 개발자 이규입니다.

개발이란 근본적인 원인을 해결하는 사람이라고 생각합니다.

그것을 위해서 많은 고민과 공부 그리고 경험을 쌓아가는 것이 개발자의 고단함이라고도 생각합니다.

처음 개발자라는 길을 선택했을 때 새로운 것을 만들고 체험하는 것이 개발자라고 생각했습니다.

하지만 2년의 실무 경험을 겪으면서 느낀 점은 개발자란 사람에게 편안함이라고 하는 가치를 줄 수 있지만,

그와 동시에 '관리'라고 하는 불편함 또한 줄 수 있다는 사실입니다.

우리 개발자는 그 불편함을 줄여주기 위해 항상 공부하고 고민하는 존재라고 생각합니다.

그 불편함의 근본적인 원인이 무엇일까를 생각하여 해결하는 것이 개발자라고 하는 직업의 본질이라고 생각합니다.

그렇기에 더욱이 사람들을 게으르게, 우리를 게으르게 만들 수 있어야 한다고 생각합니다.

게을러지고 싶다면 우리는 더 많은 것을 배우고 학습해야 하며, 노력 해야합니다.

현재 저는 새로운 기술을 공부하고 있습니다.

GCP를 사용하여 k8s를 사용한 서비스 배포 경험부터 시작하여, 엘라스틱 서치에도 흥미가 생겨 공부하고 있습니다.

물론, 저의 주특기 언어인 Java 공부는 꾸준히 하고 있습니다.

그에 더해 같은 JVM 기반인 kotlin을 사용한 사이드 프로젝트도 진행했습니다.

저라는 사람을 소개할 땐 아래와 같이 이야기하곤 합니다.

  • 책을 많이 읽어보려고 노력하는 사람입니다. 2024년에는 3권의 책을 읽었습니다. (쿠버네티스.. 좋은 개발자가 되는 법.. 등)

  • 다양한 직군의 사람들과 대화하는 것을 좋아하고 현재 상황의 어려움을 공유하려고 노력합니다.

  • 근본적인 원인을 찾고자 합니다. 그게 아직은 어려운 일 일지라도...

나의 스킬


  • Spring-boot, Java17, kotlin을 활용한 웹 개발

  • Git 협업 경험

  • 리눅스 사용 경험

  • 테스트 환경을 위한 docker 컨테이너 구축 및 docker-compose 공유

  • RabbitMQ를 인스턴스화 및 적용

  • Go, kotlin, Python에 대한 이해

  • GCP, AWS를 사용한 경험

경력

회사명

레피아

직급 | 부서 | 근무 유형

주임 | 개발 사업부 | 재직 중

근무 기간

2023.01. ~ 재직 중 (1년 10개월)

담당 업무
1. RS5 프로젝트
  • 검색엔진 패키지를

    MSA 구조로 변경하는 프로젝트

2. 검색엔진 유지보수
  • 유지보수 보고서 템플릿 및 프로세스 개선

  • 유지보수 히스토리 관리를 위한 Redmine 활용

  • 패키지 설치 간소화를 위한 스크립트 작성

3. 검색엔진 설치
  • 공공기관에 솔루션 설치 및 제공

  • 고객이 원하는 검색 화면과 기능에 따른 검색 기능 커스터마이징 및 UI 커스터마이징 제공

4. REKMS 프로젝트
  • Java, Jsoup를 사용한 사이트 크롤링

  • 크롤링한 데이터를 관리하는 관리자 사이트 구축

프로젝트

프로젝트명

Spring boot MicroService Poject

소속/기관명

개인

프로젝트 기간

2024.06. ~ 2024.08.

프로젝트 내용
[설명]

주문 관리, 인벤토리 관리를 MSA 구조로 분리하여 Eureka, keyCloak 등의 서비스를 적용한 간단한 MSA 구현 프로젝트

+추가 응용하여 k8s에서 동작하도록 yaml 파일 구성

[적용 기술]

  • Kotlin Spring boot, JPA, WebFlux, Eureka, keyCloak, kafka, grafana

[주요 성과]
  • API GATEWAY 작동원리 이해

  • 복합 gradle 빌드 적용

  • keyCloak 사용법 숙지

  • k8s 사용 경험

[배운점]

  • MSA의 전체 구조 이해 및 추후 회사 프로젝트에 적용 가능한 부분 학습

  • 추가적으로 필요한 Tool에 대한 경험

  • GKE를 사용하여 k8s 운용 경험

[링크]

소스코드: https://github.com/KYUHEON-LEE-94/microServiceStudy
GCP 배포: https://blog.naver.com/panpan68

프로젝트명

사내 공통코드 라이브러리화 및 배포

소속/기관명

레피아

프로젝트 기간

2024.01. ~ 2024.03.

프로젝트 내용

[설명]

  • 사내에서 중복으로 사용되던 코드들을 BaseCode로 라이브러리화

  • 사내 Nexus를 구축하여 쉬운 의존성 추가 환경 조성

[기여도]

  • 사내에 Nexus 구축

  • 공통적으로 사용되는 코드들을 모아서 라이브러리화

  • gradle 빌드 도구를 사용하여 Nexus에 바로 빌드 및 배포될 수 있도록 구조 개선

[주요 성과]

  • 그외 기타 라이브러리도 Nexus로 옮기게 되면서 편의성 확대

  • Nexus 설치 방법 및 사용방법 문서화

  • 프로젝트에 라이브러리 추가 시간을 획기적으로 단축

프로젝트명

관리자 사이트 리뉴얼

소속/기관명

레피아

프로젝트 기간

2023.06. ~ 진행 중

프로젝트 내용
설명:

모놀로식 구조에서 부분 MSA 구조로 변경하는 관리자 리뉴얼 프로젝트

[적용 기술]

  • Java11, Spring boot, JPA

[기여도]
  • MSA 구조 설계 및 제안

  • RabbitMQ 적용

  • Jenkins, Git을 사용한 CI/CD 적용

  • UI 개선

[주요 성과]

  • 소켓 통신 -> REST API 방식으로 변경

  • 동기/비동기 통신 기능 개발

  • 자동 완성 검색어 기능, 부가 검색 기능 API 개발

  • 리팩터링과 코드 리뷰를 통한 코드 개선

프로젝트명

웹 소켓을 사용한 웹채팅

소속/기관명

개인

프로젝트 기간

프로젝트 내용

[설명]

웹소켓을 사용한 채팅 프로그램

[적용 기술]

  • React, Java17, STOMP

주요 성과

  • React의 기본적인 사용 및 활용

  • Java17을 사용한 최신의 Java 문법 습득과 WebSocket 을 활용한 통신 방법 습득

  • stompClient 사용

배운점

  • 추후 회사 프로젝트에 적용해야 할 수도 있는 WebSocket 개념 숙지

[링크]

https://github.com/KYUHEON-LEE-94/websocketChat

기술 스택

기술 스택

Java, JavaScript, Docker, Kubernetes, Git, Python, cloud-computing, Go, Kotlin, REST API

포트폴리오

URL

link

게을러지고 싶은 개발자의 블로그

URL 링크
link

끊임없는 학습을 위한 공부 기록

깃허브

교육

소속/기관명

노원IT학원-코리아IT아카데미

종류 | 전공

사설 교육 | 자바 백엔드

재학 기간 | 재학 상태

2022.06. ~ 2022.12. | 졸업

외국어

외국어명

일본어

점수

비즈니스 회화 가능

외국어명

영어

점수

일상 회화 가능

자격증

자격증명

정보처리기사

점수 | 발급기관

기사 | 한국산업인력공단

취득연월

2022.11.

자격증명

SQLD

점수 | 발급기관

한국데이터베이스진흥센터

취득연월

2022.06.

대외활동

활동명

NHN 클라우드 교육

소속/기관명

NHN

연도

내용

강남에서 NHN 클라우드가 주최했던 클라우드 강의에 참여했습니다.

기존에 AWS를 사용한 경험이 있기도 했고, 회사 차원에서 클라우드 지식이 필요하다는 판단이 있어서 참여하게 되었습니다.

3일간의 짧은 수업과 실습이었지만 클라우드 플랫폼에 대한 깊은 이해에 도움이 되었습니다.

댓글