OJINSEOK.dev
오진석 프로필 사진

// 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, 데이터·인프라를 실제 업무 맥락에서 연결해 왔습니다.

JavaSpring BootSpring FrameworkNode.jsExpressPythonFastAPIGraphQLPrismaJPAMyBatisREST APIReactNext.jsTypeScriptJavaScriptHTML5CSS3FlutterDartElectron(준비 중)RAGLangChainOpenAI APILLM 파인튜닝프롬프트 엔지니어링Claude CodeCodexOracleMySQLPostgreSQLMongoDBRedisTiberoDB2AWS (EB·S3·SQS)DockerLinuxJiraSlackJavaSpring BootSpring FrameworkNode.jsExpressPythonFastAPIGraphQLPrismaJPAMyBatisREST APIReactNext.jsTypeScriptJavaScriptHTML5CSS3FlutterDartElectron(준비 중)RAGLangChainOpenAI APILLM 파인튜닝프롬프트 엔지니어링Claude CodeCodexOracleMySQLPostgreSQLMongoDBRedisTiberoDB2AWS (EB·S3·SQS)DockerLinuxJiraSlack

Backend

JavaSpring BootSpring FrameworkNode.jsExpressPythonFastAPIGraphQLPrismaJPAMyBatisREST API

Frontend

ReactNext.jsTypeScriptJavaScriptHTML5CSS3

Mobile / Desktop

FlutterDartElectron(준비 중)

AI

RAGLangChainOpenAI APILLM 파인튜닝프롬프트 엔지니어링Claude CodeCodex

Data / Infra

OracleMySQLPostgreSQLMongoDBRedisTiberoDB2AWS (EB·S3·SQS)DockerLinux

컬래버레이션

JiraSlack

자격증

  • OCJP · Oracle Certified Professional Java Programmer · 2010.10

학력

계명대학교(성서)

컴퓨터공학과

2004 ~ 2012

// career

공공 시스템에서 서비스 운영, 그리고 AI 실무까지 이어진 흐름

7개 조직에서 백엔드, 프론트엔드, 모바일, 운영을 모두 경험하며 기술 선택보다 문제 해결을 우선해 왔습니다.

  1. 위드런(WithRun)

    공공사업 2부 부장

    2024.07 ~ 2026.06

    • · 에듀테크 프로젝트 설계·개발과 개발 일정 관리를 맡았습니다.
    • · ML·AI RAG 활용 솔루션의 설계와 구축에 참여했습니다.
  2. 케이씨씨정보통신(주)

    운영유지 팀 과장

    2023.12 ~ 2024.07

    • · 한국부동산원 보상드림 시스템 운영과 유지보수를 담당했습니다.
  3. 명작방송

    개발팀 과장 매니저

    2023.08 ~ 2023.12

    • · 기독교 신앙 영상·음악 제공 앱 프론트엔드를 Flutter MVVM 클린 패턴으로 개발했습니다.
    • · 안드로이드·iOS·태블릿 반응형 UI와 MethodChannel 네이티브 연동을 구현했습니다.
  4. (주)에이치에스제이엘

    풀스택 개발자

    2020.02 ~ 2023.05

    • · 팜스테이션 관리 사이트와 내부 일정관리 사이트, 영상·음원 앱을 개발·운영했습니다.
    • · Spring Boot, AWS EB·S3, Node.js, Express, MongoDB, Flutter를 실무에 적용했습니다.
  5. 주식회사 시트론

    개발 과장

    2018.06 ~ 2020.02

    • · 대학 통합정보시스템 구축 및 운영유지 프로젝트를 수행했습니다.
    • · Nexacro, Spring, Oracle·Tibero 기반 일반행정과 회계예산 시스템을 담당했습니다.
  6. 케이엘정보통신(주)

    웹 개발 지원

    2017.10 ~ 2018.01

    • · 경남소방본부 통합 홈페이지 개발 지원과 해양대학교 관리자 및 포트폴리오 개발 작업을 진행했습니다.
    • · 웹 개발 솔루션 이해를 넓히며 다양한 운영 화면과 관리 기능 흐름을 익혔습니다.
  7. (주)퓨전소프트

    대리

    2012.04 ~ 2017.04

    • · 공공·교육 시스템 개발과 유지보수로 커리어를 시작했습니다.
    • · 입학배정, 학생생활평점, 이러닝 운영 등 데이터 중심 업무를 폭넓게 경험했습니다.

// projects

GitHub에서 확인할 수 있는 공개 포트폴리오

GitHub API 메타데이터와 직접 큐레이션한 설명을 합쳐, 지금 보여드릴 만한 저장소만 메인 카드로 추렸습니다.

browser-agent-extension 실행 화면

AI / 실험

browser-agent-extension

GitHub

사이드 패널에서 현재 탭을 분석하고, 안전 정책과 요청별 승인을 거쳐 클릭·입력·폼 제어·스크롤·YouTube 조작까지 수행하는 Chrome MV3 확장 프로그램입니다.

언어
TypeScript
업데이트
2026-08-30
Stars
0
agentbrowserextension
moonshadow-courier 실행 화면

웹 서비스

moonshadow-courier

GitHub

월영전령: 심연의 기록 — 별도 서버 없이 브라우저에서 실행되는 로컬 싱글 플레이 횡스크롤 웹 액션 RPG로, 표창 전령을 성장시키며 11개 지역과 보스 원정을 돌파합니다.

언어
TypeScript
업데이트
2026-09-01
Stars
0
gamerpgtypescript

AI / 실험

AI-Commend-Input

GitHub

AI 명령 입력 경험을 다듬기 위한 초기 실험용 저장소입니다.

언어
미정
업데이트
2025-07-01
Stars
0
aiexperiment

AI / 실험

mycoder_cli

GitHub

로컬 코드베이스를 색인해 검색·질의(RAG)하고 LLM을 연동하는 프로젝트 인지형 코딩 CLI + 경량 HTTP 서버입니다.

언어
Go
업데이트
2025-08-26
Stars
0
cligorag

웹 서비스

wedding

GitHub

모바일 화면에 최적화한 청첩장 웹사이트로, 감성적인 화면 구성과 배포형 프론트를 다뤘습니다.

언어
TypeScript
업데이트
2024-01-23
Stars
1
landinginvitation

웹 서비스

Rtube

GitHub

영상 중심 커뮤니티 서비스를 구현한 웹 프로젝트입니다.

언어
JavaScript
업데이트
2022-07-25
Stars
0
communitymedia

웹 서비스

office_schedule

GitHub

업무 일정을 확인하고 관리하기 위한 사내용 웹 서비스 실험입니다.

언어
JavaScript
업데이트
2024-09-26
Stars
0
scheduleoffice

웹 서비스

live-server

GitHub

브라우저 웹캠 영상을 실시간으로 송수신하는 WebRTC + SFU 구조 라이브 스트리밍 서버로, 방 생성·기본 인증·녹화와 운영 지표를 다룹니다.

언어
TypeScript
업데이트
2026-02-04
Stars
0
webrtcservertypescript
web-games 실행 화면

웹 서비스

web-games

GitHub

브라우저에서 가볍게 즐길 수 있는 여러 게임 아이디어를 모은 저장소입니다.

언어
TypeScript
업데이트
2025-07-27
Stars
0
gameweb
yokai-game 실행 화면

웹 서비스

yokai-game

GitHub

캐주얼 전투 흐름을 실험한 JavaScript 게임 프로젝트입니다.

언어
JavaScript
업데이트
2025-08-01
Stars
0
gamejavascript
javascriptGame 실행 화면

웹 서비스

javascriptGame

GitHub

기초 게임 루프와 화면 상호작용을 연습한 JavaScript 프로젝트입니다.

언어
JavaScript
업데이트
2025-02-18
Stars
0
gamepractice
musle_map 실행 화면

Flutter 앱

musle_map

GitHub

인체 정면·후면 도식 위에 약한 근육과 통증·과활성 부위를 표시하고, 상태를 히스토리로 저장해 비교·복원할 수 있는 Flutter 앱입니다.

언어
Dart
업데이트
2026-05-07
Stars
0
flutterhealth

Flutter 앱

calendar-app

GitHub

Living Calendar — 사진 슬라이드쇼 위에 앰비언트 시계와 달력을 얹어 보여주는 Flutter 앱으로, Google Calendar 일정 조회·추가 연동을 포함합니다.

언어
Dart
업데이트
2026-04-30
Stars
0
fluttercalendar

Flutter 앱

1945_remake

GitHub

고전 슈팅 게임의 손맛을 Flutter로 다시 구현해 본 리메이크 프로젝트입니다.

언어
Dart
업데이트
2025-12-24
Stars
0
fluttergame

Flutter 앱

church_attandance_app

GitHub

출석 기록 흐름을 모바일에서 간단하게 다루기 위한 Flutter 앱입니다.

언어
Dart
업데이트
2025-09-09
Stars
0
flutterattendance

Flutter 앱

BlockBreakerClone

GitHub

고전 아케이드 게임 구조를 Flutter로 옮겨 본 클론 프로젝트입니다.

언어
Dart
업데이트
2023-11-09
Stars
0
flutterarcade
flutter_live_test 실행 화면

Flutter 앱

flutter_live_test

GitHub

Flutter 환경과 네이티브 빌드 흐름을 함께 실험한 테스트 저장소입니다.

언어
C++
업데이트
2026-02-26
Stars
0
flutternative

도구 / 파이프라인

pdf_change_epub

GitHub

FastAPI/Celery 백엔드와 React 프론트로 구성한 PDF→EPUB 변환 웹 서비스로, OCR/LLM 변환 파이프라인과 소셜 로그인·운영자 대시보드를 구현했습니다.

언어
Python
업데이트
2026-03-27
Stars
0
pythondocument

도구 / 파이프라인

pdf-epub-python

GitHub

문서 변환 파이프라인을 다시 설계하기 위한 문서와 스켈레톤 저장소입니다.

언어
미정
업데이트
2025-09-17
Stars
0
pipelinepython

Java 백엔드

SoldierSuply

GitHub

업무형 데이터 처리와 백엔드 구조 감각이 드러나는 Java 프로젝트입니다.

언어
Java
업데이트
2022-06-09
Stars
0
javabackend

Java 백엔드

Providence

GitHub

초기 Java 백엔드 설계와 도메인 모델링 연습을 담은 저장소입니다.

언어
Java
업데이트
2022-05-13
Stars
0
javadomain

Java 백엔드

typing

GitHub

로그인 인증, 콘텐츠 관리, CS 게시판·FAQ, 엑셀 리포트를 JPA + MyBatis 멀티 데이터소스 구조로 구현한 Spring Boot CMS API입니다.

언어
Java
업데이트
2021-01-18
Stars
0
javabackend
학습 아카이브 열기기초 학습과 클론 코딩 기록

// work

비공개 업무 프로젝트는 성과와 구조로 설명합니다

실제 업무 저장소를 공개할 수 없는 대신, 맡았던 시스템의 성격과 사용한 기술, 해결한 문제를 정리했습니다.

온라인 기반 온독지수 측정 및 완독확인 지원 시스템

위드런

2025.06 ~ 2025.10

독서 활동 데이터를 바탕으로 문서 검색과 생성형 AI를 결합한 서비스 구조를 설계하고 구축했습니다.

PythonFastAPIOpenAI APIRAGLangChainNext.jsPostgreSQL

중등 컴퓨터기반 온라인 문제은행(CBT) 시스템

위드런

2025.06 ~ 2025.10

실시간 상호작용과 문제 출제 흐름을 고려해 문제은행과 평가 화면을 함께 구현했습니다.

Spring BootMyBatisWebSocketJPAReactPostgreSQL

온평가 시스템 개발

위드런

2024.07 ~ 2025.02

평가 운영 프로세스를 온라인으로 옮기며 메일 발송과 데이터 관리, 프론트엔드 화면까지 폭넓게 담당했습니다.

Spring BootSESJPAReactSupabasePostgreSQL

팜스테이션 Flutter 리뉴얼 및 운영

에이치에스제이엘

2022.04 ~ 운영 중

멀티 디바이스 환경을 고려해 앱 구조와 UI를 전면 개편하고 실제 운영까지 이어지는 안정성을 확보했습니다.

FlutterDart

한국부동산원 보상드림 시스템 운영·유지

KCC정보통신

2023.12 ~ 2024.07

운영 환경에서 발생하는 요구사항과 유지보수 이슈를 안정적으로 처리하며 서비스 연속성을 지켰습니다.

Spring BootMyBatisJSPOracle

경희대학교 차세대 통합정보시스템 구축·운영유지

시트론

2018.06 ~ 2019.08

일반행정과 회계예산 도메인을 중심으로 대형 공공 시스템의 화면과 업무 로직을 구현했습니다.

NexacroSpringTibero

자치구 조정교부금 자동 산출 시스템

퓨전소프트

2016

수기 중심 업무를 자동화하는 시스템을 구축해 반복 계산과 통계 산출 과정을 디지털화했습니다.

JavaOracle통계 출력

나이스 기반 중학교 입학배정시스템

퓨전소프트

2012 ~ 2015

배정 알고리즘과 데이터 연계 로직 구현에 참여하며 대규모 교육 행정 흐름을 시스템으로 옮겼습니다.

JavaSpringOracle

// blog

실무에서 배운 것을 문장으로 다시 정리합니다

기술 선택의 이유, 운영에서 부딪힌 문제, 다음에 더 잘하기 위한 회고를 마크다운 글로 기록합니다.

2026년 8월 5일

Flutter MVVM 클린 패턴 적용기 — GetX와 Provider 사이

Flutter 앱을 리뉴얼하며 GetX와 Provider를 함께 검토하고, 화면 수명주기와 상태 흐름을 다시 정리한 실무 회고입니다.

FlutterMVVMGetXProviderArchitecture
글 읽기

2026년 8월 4일

독서지수 서비스에 RAG를 얹으려면 — FastAPI + LangChain 설계 노트

독서 활동 기반 서비스에 RAG를 붙이며 FastAPI, LangChain, 데이터 저장 구조를 어떻게 나눴는지 정리한 설계 회고입니다.

RAGFastAPILangChainOpenAIPostgreSQL
글 읽기
블로그 전체 보기

// contact

새로운 팀과 문제를 만날 준비가 되어 있습니다

정규직과 협업 기회를 모두 열어 두고 있습니다. 연락은 이메일, GitHub, Notion 포트폴리오만 공개합니다.

고용형태 정규직·프리랜서희망근무지 서울·대전지원분야 웹·앱 개발