아는 걸 공유하며 오히려 얻어가는 개발자입니다. 모르는 분야라도 우선 찾아보며 도와주려 노력합니다. 협업 중 여유가 생기면 일거리를 찾아 나섭니다. 백엔드를 공부 중입니다.

209_대전_2반_김주호_Web.jpg

지향점: 현재와 미래가 보이는 코드

👦 Profile


🧭 NHN 아카데미 (2023.01 ~ 2023.08)

👥 삼성 청년 소프트웨어 아카데미 (2021.07 ~ 2022.06)

👨‍🎓 국립한밭대학교 전자공학과 졸업 (2015.03 ~ 2021.02)

🏫 아산고등학교 졸업 (2012.03 ~ 2015.02)

💡 Contact


🔗 https://github.com/eora21

📝 https://velog.io/@eora21

📭 [email protected]

🗨️ Introduction

배움을 두려워하지 않습니다.

새로운 개념에 접근하는 것을 두려워 하지 않으며, 학습한 내용을 팀원들과 소통하기를 좋아합니다. 모르는 게 생기면 이해하기 위해 열심히 알아보고 적용합니다.

적극적입니다.

유쾌하고 편한 분위기로 상대에게 먼저 다가갑니다. 생각을 자유롭게 나눌 수 있게끔 밝게 화답합니다. 스스럼 없이 의견을 건의할 수 있습니다.

든든한 개발자가 되고 싶습니다.

주변 동료들이 기술적, 심적으로 의지할 수 있는 개발자가 되기 위해 노력합니다.


🛠️ Tools & Skills

Java

객체지향적인 코드를 작성하기 위해 노력합니다. Lambda, Stream, Functional Interface 등 모던 자바 문법을 활용하고 있습니다.

Spring Boot

Spring Web Layer 혹은 토스 페이먼츠 표준 레이어대로 구조화하며, 효율적인 사용을 위해 jpa/hibernate, Spring Data JPA, QueryDSL, AOP, Junit 등을 이용합니다.

JPA/Hibernate

Object와 Relation의 패러다임 불일치를 해결하기 위해 JPA/Hibernate를 사용 중입니다. hibernate-spatial 을 통해 GIS 데이터를 사용할 수 있도록 확장하여 사용하기도 합니다.

QueryDSL

동적 쿼리 구성 및 메서드 체이닝을 통한 query문 생성을 명확히 하기 위해 사용 중입니다. querydsl-sql-spatialblaze-persistence 를 통해 spatial 쿼리 및 Window Function을 활성화하여 조금 더 효율적으로 사용하고 있습니다.

MySQL

데이터간의 관계를 맺고 이를 효율적으로 작성 및 조회하기 위해 사용 중입니다. 넥스트 키 락, 인덱싱, MVCC 등에 대해 학습하였습니다. 현재 spatial 쿼리 적용을 위해 8.0.26 버전 이상을 사용 중입니다.

Used

Kubernetes, docker RabbitMQ Redis, Redisson React, Flutter, Vue.js, JS, TS, Django, WPF Python, Dart, C#, …


💻 Web BE Projects

Untitled

너나드리

24.02.26 ~ (개발중)

개발 인원 / 담당 포지션

4인 / Backend

프로젝트 간단 소개

위치 기반 SNS입니다.

역할

<aside> ↘️ 프로젝트 자세히 보기 너나드리

</aside>

Untitled

쿡슝

23.06.26 ~ 23.08.31 (10주)

개발 인원 / 담당 포지션

5인 / Backend

프로젝트 간단 소개

음식 주문 서비스입니다.

개발 범위

<aside> ↘️ 프로젝트 자세히 보기

쿡슝

</aside>

좋아하면 누르는.png

좋아하면 누르는

22.04.11 ~ 22.05.20 (5주)

개발 인원 / 담당 포지션

6인 / Full Stack

프로젝트 간단 소개

주변 100m의 유저들과 하트를 송수신, 하트 교환 시 익명채팅방이 열리는 Web / Mobile App입니다.

**삼성 청년 SW아카데미 자율 프로젝트 결선 발표회 우수상**

**삼성 청년 SW아카데미 자율 프로젝트 우수상**

개발 범위

<aside> ↘️ 프로젝트 자세히 보기

좋아하면 누르는

</aside>

Untitled