적응하는 개발자 이자훈입니다.

 
notion image

Contact::

Email:: aoleejohn@gmail.com

Channel::

 

Introduce::

  • 변화하는 상황에 유연하게 적응하고, 그 과정을 통해 빠르게 성장할 줄 알고있습니다.
  • 효과적으로 발전하기 위해 기술 블로그에 정리하는 꾸준함을 가지고 있습니다.
  • 팀원과의 지속적인 커뮤니케이션을 통해 함께 성장하고자 노력합니다.
  • 프로젝트의 안정성과 신뢰도를 높이기 위한 테스트 코드 작성에 큰 가치를 두고 있습니다.

Skill::

Spring & Spring Boot
  • JPA 활용
  • 멀티 모듈 설계를 통한 효과적인 프로젝트 구조 설계
  • JUnit을 통한 단위 및 통합 테스트
MySQL
  • 테이블 설계 경험
  • JOIN과 서브쿼리 활용
Docker
  • docker-compose를 통한 컨테이너 활용 및 관리
  • Docker Hub를 통한 컨테이너 이미지의 배포 및 관리
AWS
 
  • EC2 와 RDS 인스턴스를 사용한 서버 환경 구축 및 운영
  • Route 53를 통한 도메인 네임 EC2 인스턴스로의 IP 라우팅
  • CloudFront 와 ACM을 통한 HTTPS 통신 및 리다이렉트
ELK Stack
  • Elasticsearch 쿼리 빌딩을 통한 검색 API 구현
  • metric beats와 조합하여 모니터링 시스템 적용
notion image

Project::

📰 영화 검색 API 구현

Go Kotlin Spring SpringBoot Docker Elasticsearch Kibana
영화를 검색할 수 있는 간단한 API 서버를 구현해본 프로젝트 입니다.
Back-end
🗓️ 2024.05 ~ 2024.06
  • Kotlin + Spring Boot와 Go를 통한 API 서버 구현을 통해 영화 인덱스를 통한 검색 API를 구현해보는 경험을 했습니다.
  • 각 언어별 장점을 이해하며 이를 최대한 살리기 위해 노력하였습니다.
  • 엘라스틱서치 인덱스의 맵핑을 직접 설정하고 reindexing을 통해 엘라스틱서치에서 데이터를 효율적으로 저장하도록 하였습니다.
 

📰 NewsHabit | 뉴스 뉴천 및 인기 기사 iOS 애플리케이션

Java Python Spring SpringBoot JPA MySQL AWS Docker
뉴스를 잘 접하지 않는 사용자들을 위한 뉴스 추천 iOS 애플리케이션입니다.
Back-end & Server
🗓️ 2024.02 ~ 2024.03
  • 백엔드와 서버를 단독으로 담당하였습니다.
  • 필요한 데이터를 웹 크롤링으로 수집하고 정제합니다.
  • Spring Security를 활용하여 API 접근에 제한을 두고, HTTPS를 사용해 서비스의 안정성 높였습니다.
  • 테스트 코드를 작성하여 서비스의 신뢰도를 높였습니다.
  • EC2 와 RDS 서버를 분리하여 보안을 강화하였고, 서버 장애에 대비하였습니다.

Work Experience::

커넥트웨이브

다나와부설연구소
가격비교&검색
🗓️ 2024.05 ~ (현재)
  • Go 언어 기반 검색 API 서버에 확장 서비스를 위한 API 수정 및 개선 업무를 담당하고 있습니다.
  • Go 언어 기반 검색 API를 Spring Boot & Java API 서버로 migration 하는 작업을 진행하고 있으며, 객체 지향적 설계를 위한 헥사고날 아키텍처 적용 및 멀티 모듈을 활용하여 서비스 독립성 및 확장성 증가시키는 작업을 맡아 진행 중입니다.