Skip to content
View webstrdy00's full-sized avatar

Block or report webstrdy00

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
webstrdy00/README.md

이동휘 | System Developer

아이디어를 실제로 사용할 수 있는 서비스로 연결하는 시스템 개발자입니다.

프론트엔드, 백엔드, 데이터베이스와 인프라를 분리된 영역으로만 보지 않고, 사용자의 화면부터 데이터 흐름과 운영 환경까지 하나의 시스템으로 설계하고 구현합니다. 웹과 모바일 애플리케이션, API, 검색과 데이터 처리, 자동화된 배포와 모니터링을 폭넓게 다룹니다.

개발 방향

  • 사용자 흐름을 기준으로 웹과 모바일 제품 전체를 설계합니다.
  • 서비스 요구사항에 맞는 API, 데이터 모델과 시스템 구조를 만듭니다.
  • 검색, 캐시, 메시징과 동시성 제어로 성능과 안정성을 개선합니다.
  • 데이터 수집과 정제부터 서비스 활용까지 이어지는 파이프라인을 구축합니다.
  • CI/CD, 클라우드 인프라와 모니터링을 통해 운영 가능한 상태까지 완성합니다.

주요 프로젝트

LibMate

도서 대여, 스터디룸 예약, 멤버십과 실시간 알림을 통합한 도서관 자원 관리 시스템입니다. 4인 팀 프로젝트에서 사용자 기능뿐 아니라 검색, 메시징, 결제와 운영 인프라까지 시스템 전반을 담당했습니다.

  • Spring Security와 Redis 기반 인증 및 Refresh Token 관리
  • 카카오·네이버 OAuth 2.0 소셜 로그인
  • 게시글, 댓글, 멤버십과 Toss Payments 결제 시스템
  • Elasticsearch 기반 도서 검색, 자동완성과 연관 검색어
  • RabbitMQ를 이용한 비동기 알림 처리
  • AWS Elastic Beanstalk, RDS, ECR, ElastiCache와 GitHub Actions 기반 배포
  • ELK Stack을 이용한 로그 수집과 운영 모니터링
  • Repository

Refill Spot

현재 위치를 기반으로 주변 무한리필 음식점을 탐색하는 반응형 웹 서비스입니다. 서비스 애플리케이션과 데이터 수집 시스템을 함께 개발해 데이터가 실제 사용자 기능으로 연결되는 전체 흐름을 구축했습니다.

  • Next.js, TypeScript와 Supabase 기반 웹 애플리케이션
  • 카카오맵을 활용한 위치 검색, 거리와 카테고리 필터
  • 소셜 로그인, 즐겨찾기, 리뷰와 신고 관리
  • Python 기반 음식점 데이터 수집과 검증 자동화
  • PostgreSQL, PostGIS와 Redis를 활용한 공간 데이터 및 캐시 처리
  • Service | Application | Data Pipeline

CineEntry

영화 검색부터 감상 기록, 태그와 컬렉션, 통계와 회고까지 연결하는 개인 영화 기록 시스템입니다. 모바일 클라이언트와 API 서버를 하나의 저장소에서 설계하고 개발했습니다.

  • React Native, Expo와 TypeScript 기반 모바일 애플리케이션
  • FastAPI, SQLAlchemy와 Alembic 기반 API 및 데이터 모델
  • PostgreSQL과 Redis를 활용한 데이터 저장과 상태 처리
  • 영화 상태, 감상, 별점, 태그, 컬렉션과 통계 기능
  • Google Cloud Storage 기반 미디어 관리
  • Repository | Service

Game Center

숫자 야구와 테트리스를 제공하고 사용자별 게임 기록과 리더보드를 관리하는 웹 게임 시스템입니다. 프론트엔드와 백엔드를 분리해 개발하고 인증부터 배포까지 연결했습니다.

  • React, TypeScript와 Vite 기반 반응형 웹 클라이언트
  • FastAPI와 SQLAlchemy 기반 게임 및 사용자 API
  • JWT와 카카오 OAuth 기반 인증
  • 게임 상태, 기록, 통계와 리더보드
  • Docker와 GitHub Actions 기반 테스트 및 배포 자동화
  • Frontend | Backend | Service

기술 범위

영역 기술
Client TypeScript, JavaScript, React, React Native, Expo, Next.js
Service Java, Spring Boot, Python, FastAPI, REST API, OAuth 2.0
Data and Search PostgreSQL, MySQL, Redis, PostGIS, Elasticsearch
Messaging and Integration RabbitMQ, Toss Payments, Kakao Map API
Platform AWS, Docker, GitHub Actions, Vercel, Supabase, Google Cloud Storage
Operations ELK Stack, Prometheus, Grafana, CI/CD, 테스트 자동화

배경

  • 한세대학교 컴퓨터공학 전공
  • 정보처리기사
  • 대학 코딩 기초 동아리 멘토 활동
  • 사용자 경험과 시스템 구조, 운영 과정이 자연스럽게 이어지는 개발을 지향합니다.

Links

Popular repositories Loading

  1. webstrdy00 webstrdy00 Public

  2. smart_farm smart_farm Public

    Java

  3. Java_ex Java_ex Public

    Java

  4. AlgorithmEx AlgorithmEx Public

  5. nbcamp-java-personal-task nbcamp-java-personal-task Public

    Java 1

  6. dev-tips dev-tips Public

    Forked from HomoEfficio/dev-tips

    개발하다 마주쳤던 작은 문제들과 해결 방법 정리

    HTML