WONDDE

Backend Engineer · Go / PostgreSQL

신승원

사용자 화면부터 데이터와 운영까지 이어지는 흐름을 이해하고, Go·PostgreSQL API를 실제 출시와 개선으로 연결하는 백엔드 엔지니어입니다.

Go/PostgreSQL API, NL2SQL 품질 개선, WebRTC 시그널링을 경험했습니다. 각 프로젝트에서는 제가 맡은 범위와 실제로 구현하고 운영한 내용을 중심으로 설명합니다.

출시

Google Play·App Store·pub.dev에 직접 공개

담당 범위

Go API·PostgreSQL·관리자 도구·내부 운영

주요 프로젝트

앞의 4개는 백엔드 담당 범위와 출시 경험이 가장 잘 드러나는 프로젝트입니다. 각 카드를 누르면 구현한 기능과 제가 맡은 범위를 자세히 볼 수 있습니다.

Google Play 출시 · 다음 가설 논의 중

Umaso

일본에서 한식을 만드는 사람에게 팀이 관리하는 레시피를 제공하는 콘텐츠 중심 v1입니다.

담당Flutter 기능 · Go API · 관리자 웹 · 운영

결과Google Play 출시 · 팀 운영용 관리자 화면

사내·개발 중

NL2SQL Quality

일상적인 질문을 보안·자산 데이터를 조회하는 SQL로 바꾸는 사내 서비스의 품질을 개선했습니다.

담당업무 SQL 분석 · prompt 설계 · 평가

결과질문–SQL 예시 약 176개 · 내부 유사 작업 30~40개 수준 · 홀드아웃 평가 80/80

개발 중 · 2026.12 예상

Lingding

한국인과 일본인 학습자를 매칭하고 1:1 음성 대화까지 연결하는 언어 교환 앱입니다.

담당1:1 통화 · signaling server · ICE server · CRUD 설계

결과1:1 통화와 서버 경로 구현

App Store 출시

PolyLog

일본어 학습에서 발견한 쓰기→첨삭→복습의 흐름을, 12시간 MVP에서 App Store 공개까지 발전시킨 앱입니다.

담당앱 전체 · AI feedback · App Store 배포

결과App Store 1.0.1 배포 · 개인 개발

OSS·제품·도구 경험

pub.dev 공개 · 제품 적용 완료

Unicode Typing Grader

실제 앱에서 필요해진 채점 로직을 Unicode 대응 Pure Dart OSS로 독립시켰습니다.

담당패키지 설계·구현·테스트·공개·제품 재적용

결과pub.dev 0.1.2 · 테스트 39개 · 실제 앱 적용

사용 중·공개

Figma MCP Bridge

Figma에서 선택한 요소만 구현에 필요한 정보로 정리해 AI 코드 에디터에 전달하는 도구입니다.

담당아키텍처 논의 · MCP 서버 참여 · Codex 연동 문서

결과공개 OSS · Codex 설정 커밋 · 3개 클라이언트 검증

운영 완료·데모 공개

AJOU ARCADE

야외 대학 축제에서 방문객의 발길을 멈추기 위해, 시선으로 조작하는 아케이드 게임 4종을 3주 만에 만들었습니다.

담당시선 입력 · 게임 4종 · 배포 · 현장 수정

결과직전 학기 같은 모집 단계 대비 지원자 9→약 150명

시즌 종료

PokeTree

크리스마스에 익명 편지를 주고받고, 편지를 열 때마다 캐릭터 도감이 채워지는 시즌 웹 서비스입니다.

담당재방문 설계 · 공유 UI · Go CRUD API

결과80+1종 도감 · 실제 시즌 운영

소개

아주대학교에서 산업공학과 사이버보안을 복수전공하고 있습니다. 첫 Spring 프로젝트에서는 화면을 보지 않고 API부터 만들며, 정상 동작하는 엔드포인트와 실제로 쓸 수 있는 기능은 다르다는 한계를 느꼈습니다. 이후 Flutter로 화면 상태를 이해했고, Umaso에서는 Go API·PostgreSQL·관리자 도구·내부 운영까지 책임 범위를 넓혔습니다.

지금은 SQL 실행 여부뿐 아니라 삭제 데이터를 제외했는지, 최신 이력을 골랐는지, 실패했을 때 사용자가 다음 행동을 선택할 수 있는지까지 확인합니다. LSware NL2SQL에서는 업무 규칙을 질문–SQL 답안 예시와 별도 평가로 정리했고, Lingding에서는 WebRTC 이벤트 순서와 네트워크별 연결 실패까지 살펴보고 있습니다.

Ajou University

산업공학 전공 / 사이버보안 복수전공

언어

일본어 JLPT N1 / 한국어 Native / 영어 Technical Reading

고등학교 - 2020

코드가 움직임이 된 순간

아두이노 휴지 자동 분량 조절 장치와 MATLAB 라인트레이서를 통해 코드가 물리적 동작을 바꾸는 재미를 알게 되었습니다.

2022 - 2025

데이터 관심에서 프로그램 구조로

군 복무 중 ChatGPT를 계기로 데이터와 AI에 관심을 갖고 산업공학으로 전과한 뒤, C# OOP와 Python을 통해 프로그램 구조화의 재미를 확인했습니다.

2025

API만으로 기능이 완성되지 않는다는 걸 깨달은 순간

LinkUp은 진로를 고민하는 고등학생과 현직자를 연결해 멘토 탐색부터 커피챗 예약·수락까지 지원하는 웹 플랫폼입니다. 이 프로젝트에서 처음 Spring 백엔드를 맡으며, 화면과 사용자 동작을 모른 채 엔드포인트만 구현해서는 필요한 응답과 오류 조건을 정할 수 없다는 점을 체감했습니다.

2025 - 현재

제품, 팀, 백엔드

PolyLog, PokeTree, Umaso, LSware에서 화면 상태부터 Go API, PostgreSQL 데이터 설계, 운영 화면까지 이어서 다루며 백엔드에 관심을 집중하게 됐습니다.

전환점 읽기

경험

2026.06.29 - 2026.08.31

소프트웨어 개발 인턴

LSware

보안 솔루션 기업 LSware에서 자연어 질문을 SQL로 바꾸는 사내 NL2SQL 서비스의 품질 개선을 담당했습니다. 처음에는 OMNIGuard 단일 제품을 맡았지만, 초기 성과를 인정받아 다른 제품군까지 같은 개선 업무를 확대했고 약 600개 PostgreSQL 테이블을 실제 화면·로그·기존 SQL과 대조하며 분석했습니다.

검증된 질문–SQL 답안 예시를 약 176개 정리하고, 답안 예시에 포함하지 않은 80문항을 고정한 홀드아웃 평가에서 모두 기대 SQL 기준을 충족했습니다.

PostgreSQLSQLJSONLLMPrompt Design

2025.10 - 현재

Full-stack Developer · Code Reviewer · Study Facilitator

Blueberry Team

일본 대기업에서 일하는 엔지니어·마케터·디자이너를 포함한 약 15명 규모의 팀에서 Flutter와 Go를 활용한 서비스 개발에 참여하고 있습니다.

기능 구현과 코드 리뷰, Go 서버 온보딩 문서 작성, GitHub Issues·Notion·Asana 기반 진행 관리를 맡아 제품 요구와 설계 이유가 구현과 운영까지 이어지도록 하고 있습니다.

팀 안에서는 Flutter, Go, 컴퓨터과학 기초, 소프트웨어 아키텍처를 주제로 구성원이 돌아가며 수업과 스터디를 진행하고, 발표와 피드백을 통해 기술 이해를 공유하고 있습니다.

Mobile AppBackend APIWebDatabaseDocker / CI/CDTechnical StudyProject Management

2022.06 - 2023.12

사단장 운전병 / 지휘관 보좌

대한민국 육군 제52보병사단

지휘관 이동, 일정, 현장 대응을 보좌하며 업무가 개인 작업이 아니라 조직 전체의 프로세스로 움직인다는 감각을 익혔습니다.

제한된 정보와 시간 안에서 이동 일정, 준비물, 보안 조건을 미리 확인했던 경험은 개발에서도 구현 전에 요구사항, 운영 절차, 리뷰 기준을 먼저 확인하는 습관으로 이어졌습니다.

OperationsProcessConfidentialityStakeholder Support

대외/학습 활동

2024.09 - 2025.12

일본연구회 부회장·일본어 스터디 운영

교내 일본연구회에서 기초반과 심화반을 운영하고, 본격적으로 공부를 시작한 지 약 1년 만에 JLPT N1에 합격했습니다.

JapaneseStudy LeadershipLearning DesignJLPT N1

2025.03 - 2025.08

Java·Spring 스터디와 첫 백엔드 프로젝트

한 학기 동안 Java와 Spring을 공부한 뒤, 사회문제 해결 해커톤에서 진로 상담 서비스의 백엔드를 처음 담당했습니다.

JavaSpring BootREST APILearning Retrospective

2025 - 현재

웹·앱 개발 및 CS 멘토링

팀 내부 기술 공유와 함께, AI가 만든 코드를 이해하고 고칠 수 있기를 원하는 친구 2명에게 Git 협업부터 서비스 개발까지 지도하고 있습니다.

Code ReviewGit CollaborationFlutterTeaching

2025.09.10

제2회 한일 미래세대 포럼 우수상

‘과거를 마주하는 대화, 미래를 여는 청년의 성장’ 세션에서 IT를 통한 한일 협력 방안을 발표해 우수상을 받았습니다.

Excellence AwardPresentationKorea-Japan CooperationTechnology Policy

2024 - 현재

수능 수학·영어 개인 과외

2024년부터 3년째 수능 수학과 영어를 개인 지도하며, 학습자마다 이해가 멈춘 지점부터 설명을 다시 구성하고 있습니다.

TeachingCurriculum DesignMathematicsEnglish

기술

주요 역량

  • Go Backend / chi / pgx / sqlc

    HTTP 경계를 나누고 명시적이며 타입 안전한 데이터 접근을 사용하는 API 구현

  • PostgreSQL / Database Design

    스키마 설계·분석, migration, 조회·집계, index·transaction 설계

  • JWT / Auth

    사용자·관리자 인증 경계, token 갱신, 만료와 실패 처리

  • Flutter / Riverpod

    상태관리, 다국어, API 연동, loading·success·error 화면 상태 설계

실무 활용 경험

  • Next.js / TypeScript

    관리자 화면, 반응형 웹, locale 지원, SSR/SSG 구성

  • Docker / Cloudflare

    Compose, healthcheck, Tunnel, 홈서버 배포와 로그 확인

  • R2 / Firebase / Vercel

    presigned upload, Functions, 인증, 웹·모바일 서비스 배포

  • LLM / MCP Tooling

    구조화 응답, prompt·few-shot 평가, AI coding tool 연동

학업·탐색 경험

  • PySpark / Word2Vec / LSH

    수업·탐색 프로젝트에서 수행한 대규모 데이터 전처리와 유사도 계산

  • Scikit-learn

    수업에서 다룬 예측 모델, 클러스터링, 평가

연락

Backend Engineer 또는 Software Engineer 채용 기회에 관한 연락을 받고 있습니다.