Skip to content

Skills

기본 스택⭐⭐⭐⭐
Spring Boot
Vue.js
PostgreSQL
Elasticsearch
Redis

  • Spring Boot: 스프링 부트 기반의 애플리케이션 개발 경험
  • Vue: 뷰 기반의 프론트엔드 애플리케이션 개발 경험
  • PostgreSQL: 확장성이 용이한 오픈소스 관계형 데이터베이스 활용 경험
  • Elasticsearch: NoSQL 기반의 비정형 로그 저장소 활용 경험
  • Redis: 싱글 스레드 기반의 캐시 저장소 활용 경험
  • KDB+: 싱글 스레드 기반의 시계열 데이터베이스 활용 경험
코드 품질 관리⭐⭐⭐
Git
GitHub
Sonarlint
ESLint
IntelliJ IDEA
Visual Studio Code

  • Git: 깃허브 이슈 단위로 브랜치를 생성하여 작업하며 리베이스 및 체리픽이 가능
  • Github: 이슈 및 PR 리뷰를 통해 프로젝트 관리
  • Sonarlint: 최소한의 클린 코드를 위한 소나린트 활용
  • ESLint: Checkstyle 및 ESLint 기반의 코드 품질 분석 수행
  • Intellij IDEA: 인텔리제이 기반의 애플리케이션 및 데이터베이스 관리
  • Visual Studio Code: 프론트엔드 코드 관리를 위해 사용
빌드 및 배포 관리⭐⭐⭐
Gradle
Webpack
Jenkins
GitHub Actions

  • Gradle: 그래들 기반의 백엔드 애플리케이션 빌드 가능
  • Webpack: 웹팩 기반의 웹 프론트엔드 에셋 패키징
  • Jenkins: 깃 태그 기반의 릴리즈 빌드 및 배포 자동화 구성
  • Github Actions: 깃허브 PR 리뷰 및 품질 체크를 위한 워크플로우 적용
DevOps⭐⭐⭐
Windows
Ubuntu
Docker

  • Windows: 윈도우 터미널과 WSL2를 사용하여 개인 로컬 개발 환경을 구축
  • Ubuntu: Ubuntu 또는 AlmaLinux와 같은 다양한 리눅스 경험 보유
  • Docker: 도커 컨테이너 기반의 로컬 개발 환경 구성
기타⭐⭐
NGINX
Eclipse Mosquitto
k6
Uptime Kuma
Sentry

  • Nginx: 로드 밸런싱 및 리버스 프록시를 위한 웹 서버 활용 경험
  • Mosquitto: IoT 연계를 위한 MQTT 메시지 브로커 활용 경험
  • k6: 품질 테스트를 위한 Go 기반의 부하테스트 도구 경험
  • Uptime Kuma: 서비스 상태 체크를 통한 모니터링 경험
  • Sentry: 사용자 관점의 오류 트래킹 경험
학습중
Go
SQLite
Timescale
RabbitMQ
Kafka

  • Go: 다양한 언어 패러다임 경험과 웹 분산 환경에 적합한 언어 학습
  • SQLite: 파일 기반의 관계형 데이터베이스 학습
  • TimescaleDB: PostgreSQL 기반의 시계열 데이터베이스 학습
  • RabbitMQ 또는 Kafka: 메시지 스트리밍 큐 솔루션 학습
  • Vite: 최신 웹 프론트엔드 기술 스택 학습