
// hero
$ whoami
오진석
$ cat profile.txt
13년차 풀스택 개발자
어느새 풀스택 개발자가 되어버린...
I somehow became a full-stack developer...
백엔드의 안정성에서 시작해AI 서비스의 전달력까지 연결합니다.
공공 시스템의 견고한 백엔드부터 Flutter 앱, AI RAG 서비스까지 문제를 푸는 재미로 13년을 달려온 개발자입니다.
// about
기술보다 먼저 문제의 구조를 읽는 개발자
백엔드의 안정성과 프론트엔드의 전달력, 모바일의 사용성을 한 흐름으로 연결하는 개발자입니다.
저는 Java와 Spring 기반 백엔드로 커리어를 시작해 공공·교육 시스템에서 데이터 모델링, 대량 데이터 처리, SQL과 프로시저 중심의 문제 해결을 오래 다뤄 왔습니다.
이후 운영 서비스 환경에서 AWS 인프라와 Node.js, React, Next.js를 경험했고, Flutter로 멀티 디바이스 앱을 전면 개편하며 사용자 화면과 개발 생산성 사이의 균형을 익혔습니다.
최근에는 FastAPI, LangChain, OpenAI API를 활용한 RAG 서비스 구축에 참여하며 AI 기능을 실제 제품 문맥에 안전하게 녹여내는 방법을 탐구하고 있습니다.
기술 스택이 바뀌어도 핵심은 같다고 생각합니다. 시스템의 구조를 이해하고, 팀과 소통하며, 결국 서비스가 오래 버티는 방향으로 구현하는 개발자입니다.
폭넓은 풀스택 스펙트럼
Java·Spring 백엔드부터 React·Next 프론트엔드, Flutter 앱까지 하나의 제품 흐름으로 설계하고 구현합니다.
데이터를 아는 개발자
Oracle, Tibero, DB2 환경에서 설계·프로시저·이관을 경험해 데이터 구조와 운영 제약을 함께 고려합니다.
서비스 운영 감각
AWS EB·S3·SQS 기반 운영 경험과 실제 서비스 유지보수 경험으로 개발 이후의 안정성까지 챙깁니다.
AI 실무 전환기
FastAPI, LangChain, OpenAI API를 바탕으로 RAG 서비스를 설계하며 제품에 맞는 AI 활용법을 구현해 왔습니다.
Signal
0+
년 경력
Signal
0
공개 저장소
Signal
0
블로그 글
Signal
0
큐레이션 프로젝트
// skills
도메인과 스택이 바뀌어도 빠르게 적응하는 기술 기반
백엔드, 프론트엔드, 모바일, AI, 데이터·인프라를 실제 업무 맥락에서 연결해 왔습니다.
Backend
Frontend
Mobile / Desktop
AI
Data / Infra
컬래버레이션
자격증
- OCJP · Oracle Certified Professional Java Programmer · 2010.10
학력
계명대학교(성서)
컴퓨터공학과
2004 ~ 2012
// career
공공 시스템에서 서비스 운영, 그리고 AI 실무까지 이어진 흐름
7개 조직에서 백엔드, 프론트엔드, 모바일, 운영을 모두 경험하며 기술 선택보다 문제 해결을 우선해 왔습니다.
위드런(WithRun)
공공사업 2부 부장
2024.07 ~ 2026.06
- · 에듀테크 프로젝트 설계·개발과 개발 일정 관리를 맡았습니다.
- · ML·AI RAG 활용 솔루션의 설계와 구축에 참여했습니다.
케이씨씨정보통신(주)
운영유지 팀 과장
2023.12 ~ 2024.07
- · 한국부동산원 보상드림 시스템 운영과 유지보수를 담당했습니다.
명작방송
개발팀 과장 매니저
2023.08 ~ 2023.12
- · 기독교 신앙 영상·음악 제공 앱 프론트엔드를 Flutter MVVM 클린 패턴으로 개발했습니다.
- · 안드로이드·iOS·태블릿 반응형 UI와 MethodChannel 네이티브 연동을 구현했습니다.
(주)에이치에스제이엘
풀스택 개발자
2020.02 ~ 2023.05
- · 팜스테이션 관리 사이트와 내부 일정관리 사이트, 영상·음원 앱을 개발·운영했습니다.
- · Spring Boot, AWS EB·S3, Node.js, Express, MongoDB, Flutter를 실무에 적용했습니다.
주식회사 시트론
개발 과장
2018.06 ~ 2020.02
- · 대학 통합정보시스템 구축 및 운영유지 프로젝트를 수행했습니다.
- · Nexacro, Spring, Oracle·Tibero 기반 일반행정과 회계예산 시스템을 담당했습니다.
케이엘정보통신(주)
웹 개발 지원
2017.10 ~ 2018.01
- · 경남소방본부 통합 홈페이지 개발 지원과 해양대학교 관리자 및 포트폴리오 개발 작업을 진행했습니다.
- · 웹 개발 솔루션 이해를 넓히며 다양한 운영 화면과 관리 기능 흐름을 익혔습니다.
(주)퓨전소프트
대리
2012.04 ~ 2017.04
- · 공공·교육 시스템 개발과 유지보수로 커리어를 시작했습니다.
- · 입학배정, 학생생활평점, 이러닝 운영 등 데이터 중심 업무를 폭넓게 경험했습니다.
// projects
GitHub에서 확인할 수 있는 공개 포트폴리오
GitHub API 메타데이터와 직접 큐레이션한 설명을 합쳐, 지금 보여드릴 만한 저장소만 메인 카드로 추렸습니다.

AI / 실험
browser-agent-extension
사이드 패널에서 현재 탭을 분석하고, 안전 정책과 요청별 승인을 거쳐 클릭·입력·폼 제어·스크롤·YouTube 조작까지 수행하는 Chrome MV3 확장 프로그램입니다.
- 언어
- TypeScript
- 업데이트
- 2026-08-30
- Stars
- 0

웹 서비스
moonshadow-courier
월영전령: 심연의 기록 — 별도 서버 없이 브라우저에서 실행되는 로컬 싱글 플레이 횡스크롤 웹 액션 RPG로, 표창 전령을 성장시키며 11개 지역과 보스 원정을 돌파합니다.
- 언어
- TypeScript
- 업데이트
- 2026-09-01
- Stars
- 0
AI / 실험
mycoder_cli
로컬 코드베이스를 색인해 검색·질의(RAG)하고 LLM을 연동하는 프로젝트 인지형 코딩 CLI + 경량 HTTP 서버입니다.
- 언어
- Go
- 업데이트
- 2025-08-26
- Stars
- 0
웹 서비스
wedding
모바일 화면에 최적화한 청첩장 웹사이트로, 감성적인 화면 구성과 배포형 프론트를 다뤘습니다.
- 언어
- TypeScript
- 업데이트
- 2024-01-23
- Stars
- 1
웹 서비스
office_schedule
업무 일정을 확인하고 관리하기 위한 사내용 웹 서비스 실험입니다.
- 언어
- JavaScript
- 업데이트
- 2024-09-26
- Stars
- 0
웹 서비스
live-server
브라우저 웹캠 영상을 실시간으로 송수신하는 WebRTC + SFU 구조 라이브 스트리밍 서버로, 방 생성·기본 인증·녹화와 운영 지표를 다룹니다.
- 언어
- TypeScript
- 업데이트
- 2026-02-04
- Stars
- 0

웹 서비스
web-games
브라우저에서 가볍게 즐길 수 있는 여러 게임 아이디어를 모은 저장소입니다.
- 언어
- TypeScript
- 업데이트
- 2025-07-27
- Stars
- 0

웹 서비스
yokai-game
캐주얼 전투 흐름을 실험한 JavaScript 게임 프로젝트입니다.
- 언어
- JavaScript
- 업데이트
- 2025-08-01
- Stars
- 0

웹 서비스
javascriptGame
기초 게임 루프와 화면 상호작용을 연습한 JavaScript 프로젝트입니다.
- 언어
- JavaScript
- 업데이트
- 2025-02-18
- Stars
- 0

Flutter 앱
musle_map
인체 정면·후면 도식 위에 약한 근육과 통증·과활성 부위를 표시하고, 상태를 히스토리로 저장해 비교·복원할 수 있는 Flutter 앱입니다.
- 언어
- Dart
- 업데이트
- 2026-05-07
- Stars
- 0
Flutter 앱
calendar-app
Living Calendar — 사진 슬라이드쇼 위에 앰비언트 시계와 달력을 얹어 보여주는 Flutter 앱으로, Google Calendar 일정 조회·추가 연동을 포함합니다.
- 언어
- Dart
- 업데이트
- 2026-04-30
- Stars
- 0
Flutter 앱
1945_remake
고전 슈팅 게임의 손맛을 Flutter로 다시 구현해 본 리메이크 프로젝트입니다.
- 언어
- Dart
- 업데이트
- 2025-12-24
- Stars
- 0
Flutter 앱
church_attandance_app
출석 기록 흐름을 모바일에서 간단하게 다루기 위한 Flutter 앱입니다.
- 언어
- Dart
- 업데이트
- 2025-09-09
- Stars
- 0
Flutter 앱
BlockBreakerClone
고전 아케이드 게임 구조를 Flutter로 옮겨 본 클론 프로젝트입니다.
- 언어
- Dart
- 업데이트
- 2023-11-09
- Stars
- 0

Flutter 앱
flutter_live_test
Flutter 환경과 네이티브 빌드 흐름을 함께 실험한 테스트 저장소입니다.
- 언어
- C++
- 업데이트
- 2026-02-26
- Stars
- 0
도구 / 파이프라인
pdf_change_epub
FastAPI/Celery 백엔드와 React 프론트로 구성한 PDF→EPUB 변환 웹 서비스로, OCR/LLM 변환 파이프라인과 소셜 로그인·운영자 대시보드를 구현했습니다.
- 언어
- Python
- 업데이트
- 2026-03-27
- Stars
- 0
도구 / 파이프라인
pdf-epub-python
문서 변환 파이프라인을 다시 설계하기 위한 문서와 스켈레톤 저장소입니다.
- 언어
- 미정
- 업데이트
- 2025-09-17
- Stars
- 0
Java 백엔드
SoldierSuply
업무형 데이터 처리와 백엔드 구조 감각이 드러나는 Java 프로젝트입니다.
- 언어
- Java
- 업데이트
- 2022-06-09
- Stars
- 0
Java 백엔드
typing
로그인 인증, 콘텐츠 관리, CS 게시판·FAQ, 엑셀 리포트를 JPA + MyBatis 멀티 데이터소스 구조로 구현한 Spring Boot CMS API입니다.
- 언어
- Java
- 업데이트
- 2021-01-18
- Stars
- 0
// work
비공개 업무 프로젝트는 성과와 구조로 설명합니다
실제 업무 저장소를 공개할 수 없는 대신, 맡았던 시스템의 성격과 사용한 기술, 해결한 문제를 정리했습니다.
온라인 기반 온독지수 측정 및 완독확인 지원 시스템
위드런
2025.06 ~ 2025.10
독서 활동 데이터를 바탕으로 문서 검색과 생성형 AI를 결합한 서비스 구조를 설계하고 구축했습니다.
중등 컴퓨터기반 온라인 문제은행(CBT) 시스템
위드런
2025.06 ~ 2025.10
실시간 상호작용과 문제 출제 흐름을 고려해 문제은행과 평가 화면을 함께 구현했습니다.
온평가 시스템 개발
위드런
2024.07 ~ 2025.02
평가 운영 프로세스를 온라인으로 옮기며 메일 발송과 데이터 관리, 프론트엔드 화면까지 폭넓게 담당했습니다.
팜스테이션 Flutter 리뉴얼 및 운영
에이치에스제이엘
2022.04 ~ 운영 중
멀티 디바이스 환경을 고려해 앱 구조와 UI를 전면 개편하고 실제 운영까지 이어지는 안정성을 확보했습니다.
한국부동산원 보상드림 시스템 운영·유지
KCC정보통신
2023.12 ~ 2024.07
운영 환경에서 발생하는 요구사항과 유지보수 이슈를 안정적으로 처리하며 서비스 연속성을 지켰습니다.
경희대학교 차세대 통합정보시스템 구축·운영유지
시트론
2018.06 ~ 2019.08
일반행정과 회계예산 도메인을 중심으로 대형 공공 시스템의 화면과 업무 로직을 구현했습니다.
자치구 조정교부금 자동 산출 시스템
퓨전소프트
2016
수기 중심 업무를 자동화하는 시스템을 구축해 반복 계산과 통계 산출 과정을 디지털화했습니다.
나이스 기반 중학교 입학배정시스템
퓨전소프트
2012 ~ 2015
배정 알고리즘과 데이터 연계 로직 구현에 참여하며 대규모 교육 행정 흐름을 시스템으로 옮겼습니다.
// blog
실무에서 배운 것을 문장으로 다시 정리합니다
기술 선택의 이유, 운영에서 부딪힌 문제, 다음에 더 잘하기 위한 회고를 마크다운 글로 기록합니다.
2026년 8월 5일
Flutter MVVM 클린 패턴 적용기 — GetX와 Provider 사이
Flutter 앱을 리뉴얼하며 GetX와 Provider를 함께 검토하고, 화면 수명주기와 상태 흐름을 다시 정리한 실무 회고입니다.
2026년 8월 4일
독서지수 서비스에 RAG를 얹으려면 — FastAPI + LangChain 설계 노트
독서 활동 기반 서비스에 RAG를 붙이며 FastAPI, LangChain, 데이터 저장 구조를 어떻게 나눴는지 정리한 설계 회고입니다.
// contact
새로운 팀과 문제를 만날 준비가 되어 있습니다
정규직과 협업 기회를 모두 열어 두고 있습니다. 연락은 이메일, GitHub, Notion 포트폴리오만 공개합니다.