About — 홍성주

안녕하세요. 숭실대학교에서 컴퓨터공학을 공부하며 백엔드와 데이터, AI 시스템을 만드는 홍성주입니다. 기능 하나를 구현하는 데서 멈추지 않고 데이터가 어디서 오고, 서비스가 어떻게 배포되며, 실패했을 때 무엇을 관측하고 복구할지까지 함께 설계합니다.

새로운 기술을 많이 나열하기보다 문제와 제약을 먼저 정의하고 작은 검증으로 위험을 줄이는 방식을 선호합니다. 구조를 선택한 이유, 포기한 대안, 실패한 가설과 실제 검증 결과를 코드, ADR, 작업 로그와 트러블슈팅으로 남깁니다.

Profile

기본 정보와 자격

Education
Soongsil University — Computer Science & Engineering
Credential
컴퓨터활용능력 2급 (Computer Specialist in Spreadsheet & Database, Level II)
Credential
정보처리기능사 (Craftsman Information Processing)
Contact
seongjuice999@gmail.com · solved.ac ↗

What I can demonstrate

말보다 프로젝트로 보여줄 수 있는 역량

백엔드와 시스템 설계

Spring Boot와 Kotlin·Java, PostgreSQL, Redis, Kafka를 사용해 API와 MCP 도구가 같은 비즈니스 규칙을 공유하도록 설계했습니다. 인증·세션·쓰기 동작의 소유권과 외부 시스템 실패를 서비스 계약으로 분리합니다.

ssu 플랫폼 근거 보기 →

배포·관측·장애 대응

ARM64 k3s와 ArgoCD, Prometheus·Grafana·Tempo·Loki를 직접 운영하고, AWS에서는 Terraform으로 ECS·RDS·ElastiCache·CloudFront를 구성했습니다. CI 성공이 아니라 실제 runtime 상태와 사용자 요청까지 확인합니다.

운영 구조와 기록 보기 →

데이터와 성능 검증

15만 건 이상의 공공 POI를 멱등 ETL로 수집하고 PostGIS 공간 검색을 구현했습니다. 인덱스를 추가했다는 설명보다 실행계획, 버퍼, k6 꼬리 지연과 결과 동일성을 함께 확인합니다.

그늘 프로젝트 근거 보기 →

운영 가능한 AI 시스템

RAG·Agent·LLM을 제품에 연결하되 금액, 권한, 상태 전이와 게시 판정은 결정론 코드가 소유하게 합니다. provider 실패, mock fallback, 정량 평가와 HITL을 모델 호출과 별도 책임으로 다룹니다.

AI 검증 경계 사례 보기 →

How I work

함께 일할 때 지키는 기준

문제와 사용자에서 시작합니다.

기술을 먼저 정하지 않고 사용자가 내릴 판단과 실패 비용을 정의한 뒤 가장 작은 검증으로 핵심 위험을 확인합니다.

운영까지를 구현 범위로 봅니다.

배포, 모니터링, 보안 경계와 복구 경로가 없으면 완료라고 부르지 않습니다. 진행 중인 작업은 그대로 진행 중이라고 표시합니다.

기여와 근거를 분리해 기록합니다.

팀 프로젝트는 역할을 명시하고, 성능과 장애는 재현 조건과 한계를 함께 남깁니다. 모르는 값이나 확인하지 않은 성과는 채우지 않습니다.

리뷰 가능한 형태로 협업합니다.

작은 PR, API 계약, ADR과 테스트로 판단의 맥락을 공유합니다. 의견이 바뀌었을 때 결과뿐 아니라 바뀐 근거도 팀이 따라갈 수 있게 합니다.

What I am looking for

백엔드·플랫폼·AI 백엔드에서 성장하고 싶습니다.

제품 문제를 서버와 데이터 구조로 풀고, 배포와 관측까지 책임지는 신입·주니어 기회를 찾고 있습니다. 사용자 피드백과 운영 데이터를 바탕으로 개선하고, 장애와 기술 선택을 팀의 지식으로 남기는 환경을 선호합니다. 현재 프로젝트의 한계도 설명하고 다음 검증을 직접 실행할 수 있는 개발자가 되겠습니다.