🧑‍💼 About

Paul(Hansol Ryu)

Profile Image

Be Insightful Engineer.
종합적, 효율적, 효과적인 창조를 지향하는 개발자 류한솔(Paul)입니다.
백엔드 개발자로서 안정성과 확장성, 그리고 신속성을 최우선시 합니다.
AI 기술을 활용해 비용 최적화, 생산성 향상, 서비스 목적에 최적화된 서버 개발과 관리,
나아가 AI를 접목한 서비스의 최적의 배포를 가장 핵심으로 삼고 있습니다.

🔍 현재 집중하는 영역

  • Jenkins 기반의 무중단 배포의 CI/CD 파이프라인 설계 및 표준 템플릿 구축
  • LLM 및 RAG 기반을 활용한 챗봇 구현
  • FastAPI의 비동기 특성을 활용한 고성능 API 서버 설계 및 최적화에 대한 고민
  • n8n 기반의 자동화 서비스 구축
  • 쿠버네티스 기반의 마이크로서비스 아키텍처(MSA) 설계 및 운영 자동화
  • AWS, GCP, Azure 의 AI서비스들의 이해와 어플리케이션 수준의 AI 컴포넌트 구현

🏆 Achievement

  • 구글 창구 7기(2025.04) | 1위 | 핑크퐁과 잼잼 친구들(가칭)

👷 직무 경험

  • 잼잼 테라퓨틱스(Gemgem Therapeutics) | AI 백엔드 개발자(2024.06 ~ 2025.07)
    장애 아동 치료를 위한 AR 및 AI 서비스 개발 및 최적화, 일반 서버 및 AI 서버 설계 및 운영, 국가 과제 수행
  • Project "Peer web Application" | Team Leader(2023.05 ~ 2024.02)
    개발자 커뮤니티, AI 기반 매칭 시스템을 포함한 프로젝트 매칭 플랫폼 개발 팀 리더로 활동
  • 42 Seoul | Caddet(2021-11-08 ~ 2023.10.30)
    42 서울 캠퍼스, 기초 개발자 코스 이수(C ~ 웹 서비스 개발)

🎯 핵심 프로젝트

핑크퐁과 잼잼프렌즈
1. 프로젝트 한줄 요약
ML을 기반으로 하는 자세 인식 AI 기술을 활용한 장애 아동 재활치료 게임의 AI, 운영 서버 및 인프라의 메인 개발 및 관리를 하였습니다.

2. 역할 및 핵심 성과
비용 최적화: AWS 인프라 및 서비스 특성을 분석하여 서버 운영비용을 최대 40% 절감하였습니다.
서버 개선: 테스트 및 레거시 서버 리펙토링, 신규 기술 도입을 통해 API 서버 반응속도 10배 개선, 기존 운영비용으로 최대 2배 이상의 동시 접속 및 안정성을 확보하였습니다.
개발 효율성 개선: Jenkins 를 기반으로 하는 클라이언트 빌드 시스템 구축 및 관리, 서버들에 대한 G/B 전략의 무중단 배포를 AWS기반으로 재구축하였습니다. 모든 CICD 절차를 빌드 및 NestJS 프로젝트에 통합하여, 기존 대비 안정성 및 개발 속도, 배포 속도에서 월등한 개선을 달성하였습니다.

3. 적용 기술 스택: TypeScript, NestJS, Python, AWS (EC2, S3, ASG, ELB, LaunchTemplate, EKS, ECR, Lambda 등), Docker, Jenkins, Redis, MongoDB, BullMQ


[작업 내역 보기]

🙆🏻‍♂️ 기술 스텍

탭 또는 드롭다운 메뉴를 선택해 주세요.
ALL 항목으로 전체 내용을 보실 수 있습니다.
LLM 기반 AI 도구를 활용한 프로그래밍 생산성 향상과,
LLM 및 ML 기반의 AI를 실제 어플리케이션 내 기능으로 접목 경험이 있습니다.
저수준 언어인 C로 기초를 다졌으며,
객체지향 언어(C++, Java, TypeScript)를 통해 SOLID 원칙과 클린 코드 작성에 대한 감각을 발전시켜왔습니다.
객체지향적 사고를 바탕으로 유지보수성확장성, 무엇보다도 스케쥴을 고려한 코드 작성에 익숙합니다.
모놀리스 서버 구현 뿐 아니라, NestJS 기반 MSA 아키텍처를 구축하였으며,
미들웨어, 인터셉터, 필터, 커스텀 파이프 등 NestJS의 라이프사이클 훅 전반을 활용한 구조적 설계 경험이 있습니다.
로거, 인증, 예외 처리 로직, 트랜잭션 관리 미들웨어 등을 모듈화하여 자체 래핑 구조로 구성한 경험이 있습니다.
리눅스 친화 개발자로 DevOps 를 위한 시스템 툴의 사용이 자유로우며,
시스템 차원의 모듈화와 그 밖에 서버 개발을 위한 도구들에 능숙합니다.
서버 개발을 위한 SqlNoSql의 사용이 가능하며,
ORM 을 활용한 개발 친화적 사용에 능숙합니다. 메모리 DB 사용에도 능숙 합니다.
서버의 고도화를 위한 메시지 큐, 스케쥴러 등을 실 프로덕트에 적용했으며,
이를 활용한 서비스 서버 성능 개선을 달성했습니다.
서버 관리를 위하여 필요한 툴들에 익숙하며, 이를 활용하여 서버 상태, 어드민 제어 등에 능숙합니다.
시스템 및 네트워크 상태를 관찰하고, 실제 서비스 성능을 측정하기 위한 도구들을 활용할 수 있고,
이를 활용한 서버 비용 최적화 경험이 있습니다.
CI/CD 파이프라인 구축을 경험하였으며 GitHub ActionJenkins 모두 구축한 경험이 있습니다.
또한 자동화 도구를 활용하여 서비스 내에 필요한 기능의 효율화와 체계화를 담당하였습니다.
데이터의 크롤링, 가공 등 다양한 도구를 사용한 경험이 있습니다.
그 밖에도 개발을 위한 다양한 툴들에 대한 경험이 있으며, 개발의 속도, 신뢰, 안정성을 위하여 끊임없이 도전 중입니다.
전문 분야는 아니지만, 그럼에도 관심을 통해 저변을 넓혀가고 있습니다.

🗂️ 2025.09 ~

Project Nova

자체적인 경력을 어필할 수 있는 LLM 챗봇 서비스
(현재 작업중)


[레포지터리 보기]
[후기글 보기]
Project BNB

n8n 기반 뉴스 크롤링 및 요약 AI 서비스
(현재 작업중)


[레포지터리 보기]
[후기글 보기]
Project MSA

NestJS MSA 서비스 구축 데모 프로젝트
(현재 작업중)


[레포지터리 보기]
[후기글 보기]

🗂️ 2024.06 ~ 2025.07

Gemgem400 Thumbnail
GemGem 400

잼잼테라퓨틱스, AR 기반 장애 아동 재활치료 플랫폼. AI 서버 및 인프라 설계 전담.


[작업 내역 정리글 보기]
Gemgem400 Thumbnail
핑크퐁과 잼잼프렌즈

잼잼테라퓨틱스, 신규 프로젝트 백엔드 및 AI 서버 및 인프라 설계 전담.


[작업 내역 정리글 보기]

🗂️ 2022 ~ 2024

Peer-Web Thumbnail
Peer-Web Application

AI 기반 매칭 시스템과 커뮤니티 기능을 갖춘 개발자, 디자이너, 기획자 매칭 플랫폼


Spring, MongoDB, MySQL, Redis, Socket 등


테크 리더 및 백엔드 개발리더
17인 프로젝트


[레포지터리 보기]
15_ft_transcendance

풀스택으로 SPA 방식 및 실시간 게임 기능을 포함한 서비스


NextJS, NestJS, SPA 방식, Full-Stack, SocketIO 등


팀 리더 및 백엔드 개발자
5인 프로젝트


[레포지터리 보기]
[후기글 보기]
14_webserv

Nginx를 모방한 비봉쇄 비동기 루프식 HTTP 모의 서버를 구축하는 프로젝트


C++, KQueue



팀 리더
3인 프로젝트


[레포지터리 보기]
[후기글 보기]
13_inception

Docker Compose 를 기반으로 한 WordPress 서비스 구축 프로젝트


Docker Compose, MariaDB, Debian, Nginx


1인 프로젝트


[레포지터리 보기]
[후기글 보기]
12_ft_containers

C++ 를 활용한 STL 라이브러리 구축 프로젝트


C++



1인 프로젝트


[레포지터리 보기]
[후기글 보기]
11_cpp_modules

C++ 기반의 미니 프로젝트를 통해, 객체지향 언어를 이해하는 프로젝트 모음


C++



1인 프로젝트


[레포지터리 보기]
[후기글 보기]
10_NetPractice

라우팅 테이블, IPv4, IPv6, 스위치 등 네트워크 관련 지식을 활용한 네트워크 노드 구축 미니 프로젝트


-


1인 프로젝트



[레포지터리 보기]
[후기글 보기]
09_cub3D

그래픽스 라이브러리를 활용하여 3D 구현 방법을 이해하고, 이를 기반으로 Doom like 게임을 구현해 본다.


C, MiniLibX


팀원
2인 프로젝트


[레포지터리 보기]
08_minishell

OS와 소통하는 쉘의 개념을 이해하고, 이를 모사하여 C 기반 쉘 인터페이스를 제작하는 프로젝트


C


팀원
2인 프로젝트


[레포지터리 보기]
[후기글 보기]
07_philosopher

뮤텍스와 세마포어를 활용한 멀티 스레딩, 멀티프로세싱을 이해하고 전략적 자원 사용 방식을 통한 최적화된 로직 구현 프로젝트


C


1인 프로젝트


[레포지터리 보기]
[후기글 보기]
06_so_long

MiniLibX 라는 그래픽라이브러리를 활용하여 2D 기반의 스트라이프 방식의 게임을 구현하는 프로젝트


C, MiniLibX


1인 프로젝트


[레포지터리 보기]
[후기글 보기]
05_push_swap

지정된 명령들을 만들어 두개의 스택에서 최적화시킨 정렬 알고리즘을 구현하는 프로젝트


C


1인 프로젝트


[레포지터리 보기]
[후기글 보기]
04_minitalk

Linux 시스템의 시그널을 이해하고, 시그널을 활용한 간단한 통신 프로토콜을 구현해보는 프로젝트


C



1인 프로젝트


[레포지터리 보기]
[후기글 보기]
03_printf

표준 입출력, 가변인자, 모듈형 프로그래밍을 이해하여 출력 메서드를 구현해보는 프로젝트


C



1인 프로젝트


[레포지터리 보기]
[후기글 보기]
02_born2beroot

가장 기본적인 VM, 가상화 도구를 활용하여 리눅스 서버를 구축하고, 포트포워딩을 통한 간단한 서비스를 구축해보는 프로젝트


Linux, VM, Wordpress, MariaDB


1인 프로젝트


[레포지터리 보기]
[후기글 보기]
01_get_next_line

파일을 읽고, 문자열을 한 줄씩 파싱을 통해 출력하거나 여러 파일을 읽더라도 요청에 따라 별도로 저장 및 출력이 가능한 메서드 구현 프로젝트


C


1인 프로젝트


[레포지터리 보기]
[후기글 보기]
00_libft

42서울 최초 과제, 리눅스의 lib 라이브러리의 가장 기초 기능들을 직접 구현해보는 프로젝트



C


1인 프로젝트


[레포지터리 보기]
[후기글 보기]
Peer-Web Thumbnail
웹.찍.먹

웹 프론트, 백엔드 기초를 모두 스터디 해보면서 데모를 구축해본다. 7인 프로젝트



[활동 내역 보기]
Peer-Web Thumbnail
Gatsby 기술 블로그 스터디

기술블로그 스터디 프로젝트 및 웹 개발 언어와 정적 사이트 생성기 이해, 5인 프로젝트


[활동 내역 보기]