Backend Developer

안녕하세요,
개발자 서준범입니다


안정적인 코드와 책임감 있는 개발을 지향합니다

JunBeom profile
scroll

저를 소개합니다

이름 서준범 (Seo Jun Beom)
생년월일 2001. 08. 30
이메일 tjwnsqja12@naver.com

목표를 세우면 끝까지 해내는 백엔드 개발자 서준범입니다.

전공 초기 방황을 계기로 학습 방식을 바꿔 2학년부터 졸업까지 전공 4점대를 유지했고, 최종 3.75로 졸업했습니다.

졸업 후 정보처리기사를 취득하고, 7개월간 Java 기반 풀스택 국비교육을 수료하며 백엔드 전반을 학습했습니다.

여러 기술을 빠르게 훑기보다, 하나를 배우더라도 왜 그렇게 동작하는지 이해하고 직접 구현할 수 있는 수준까지 익히는 것을 중요하게 생각합니다.

  • 홍천고등학교 로고

    홍천고등학교 졸업

    2017년 3월 — 2020년 1월

  • 세명대학교 로고

    세명대학교 정보통신학부 졸업

    2020년 3월 — 2026년 2월

  • 쌍용교육센터 로고

    쌍용교육센터 AWS & CI/CD 기반 Java 클라우드 Full-Stack 개발자 양성 교육 수료

    2025년 7월 — 2026년 2월

COS Pro

COS Pro (Python) 2급

2024. 12. 20

MOS

MOS — Expert

2025. 06. 10

정보처리기사

정보처리기사

2025. 09. 12

운전면허

자동차 운전면허 (2종 보통)

2020. 03. 23

Spring Boot 기반 상담 예약 플랫폼 개발 진행중

  • REST API 설계 및 백엔드 중심으로 개발 진행 중
  • 학습한 기술을 실제 서비스에 적용하는 것을 목표로 함

SQLD 자격증 취득 준비 중

  • 정규화, 인덱스, 실행 계획 등 데이터베이스 핵심 개념 학습
  • 실무 SQL 작성 능력 강화

DevOps 및 배포 환경 학습

  • CI/CD 개념 및 자동 배포 흐름 이해
  • AWS 기반 서버 배포 환경 학습

비발디파크 골프장 매니저

  • 고객 응대 및 운영 관리 경험
  • 문제 상황 발생 시 현장 대응 경험

(주)케이에스 / (주)지웅 — 인천 수산업 공장 근무

  • 현장 중심의 업무 환경에서 책임감 있게 근무
  • 반복 작업에서도 집중력과 성실함 유지

평택 삼성 반도체 현장 근무

  • 안전 규정 준수 환경에서 근무
  • 팀 단위 협업 및 현장 커뮤니케이션 경험

대형 카페 근무

  • 바쁜 환경에서 책임감 있게 업무 수행
  • 고객 응대 및 상황 대응 능력 향상

기술 스택

Backend

Java Spring Framework Spring Boot 3 JSP / Servlet MyBatis RESTful API

Frontend

HTML5 CSS3 JavaScript Bootstrap Thymeleaf AJAX

Database

Oracle XE MySQL 동적 SQL 페이징 처리

Tools

Git / GitHub IntelliJ Eclipse VS Code Notion

프로젝트

팀장 팀 4명 2025.11.19 — 2025.12.09

그룹웨어 시스템

사내 업무 효율화를 위한 그룹웨어 시스템. 팀장으로서 일정 조율과 개발 방향을 주도하며 핵심 기능을 직접 구현했습니다.

JavaJSP/ServletOracle DBHTML/CSS/JSModel1
GitHub 보기

담당 기능

  • 로그인 및 세션 처리
  • 전체 서비스 레이아웃 설계 및 구현
  • 사내 내부 메일 송수신
  • 자유게시판 CRUD

핵심 기능 상세 — 내부 메일

배경

사용자 간 사내 메시지를 주고받을 수 있는 내부 메일 기능 구현. 받은 메일함과 보낸 메일함을 분리하여 관리.

문제

받은 메일함에서 메일을 삭제했을 때, 상대방의 보낸 메일함에서도 함께 삭제되는 문제가 발생했습니다.

해결

물리적 DELETE 대신 status 컬럼을 추가하여 각 사용자 기준으로만 삭제 처리(UPDATE)되도록 변경. 발신자와 수신자의 메일 데이터를 독립적으로 관리했습니다.

결과

한쪽에서 삭제해도 상대방 데이터에 영향을 주지 않는 구조를 구현. 실제 메일 서비스와 동일한 삭제 처리 방식을 직접 설계하고 적용했습니다.

팀원 팀 6명 2026.01.19 — 2026.02.25

스터디 매칭 & 학습관리 플랫폼

스터디를 개설하고 참여 신청할 수 있는 매칭 플랫폼과, 역할 기반 학습 관리 시스템(LMS)을 함께 구현한 서비스입니다.

JavaSpring FrameworkMyBatisOracle DBAJAX동적 SQL
GitHub 보기

담당 기능

  • 메인 레이아웃 설계 및 구현
  • 스터디 리스트 조회 및 카테고리 필터링
  • AJAX 기반 스터디 제목 실시간 검색
  • 스터디 개설 기능
  • 스터디 상세 페이지 및 참여 신청

핵심 기능 상세 — 스터디 조회 & 검색

배경

다수의 스터디 중 원하는 스터디를 빠르게 찾을 수 있도록 카테고리 필터링과 검색 기능이 필요했습니다. 모집 마감일이 지난 스터디는 자동으로 제외해야 했습니다.

구현

MyBatis 동적 SQL로 카테고리 조건을 선택적으로 적용하고, Oracle ROWNUM 기반 페이징으로 다수의 데이터를 효율적으로 탐색. AJAX로 검색어 입력 시 실시간 자동완성 목록을 제공했습니다.

한계

검색이 서버 메모리에서 필터링되는 방식으로, 데이터가 많아지면 성능 저하가 발생할 수 있습니다.

개선

DB에서 직접 LIKE 검색으로 처리하고, 카테고리와 검색어를 AND 조건으로 동시에 적용할 수 있도록 동적 SQL 쿼리를 개선할 것입니다.

함께한 사람들의 이야기

팀원들과 강사님이 남겨주신 한 마디

산출물을 직접 작성해 예시로 보여주며 팀 전체의 이해를 도왔습니다. 수정의 수정을 거듭하는 집요한 노력이 빛나는 팀원이었습니다.

김소연

스터디 매칭 프로젝트 · 팀원

팀 분위기를 밝게 만드는 존재이면서도, 늦은 새벽까지 꼼꼼히 공부하며 단 하나도 대충 넘어가는 법이 없는 진정한 노력파입니다.

김해윤

스터디 매칭 프로젝트 · 팀원

가장 어려운 작업임에도 끝까지 자리를 지키며 문제를 해결해냈고, 코드 분석에도 큰 노력을 기울여준 고마운 팀원입니다.

유준상

스터디 매칭 프로젝트 · 팀원

가장 어려운 파트를 맡아 며칠을 고심하며 다듬어가는 과정에서, 스스로 실력을 쌓아가는 모습이 정말 인상 깊었습니다.

양진유

스터디 매칭 프로젝트 · 팀원

포기하지 않고 끝까지 따라와 줘서 정말 고생했어요. 선생과 학생의 입장을 넘어 인격 대 인격으로, 선배들에게 이쁨받을 만큼 인성도 좋고 정도 많은 사람이라는 걸 잘 알고 있어요. 앞으로가 더 힘들 수도 있지만 항상 노력하는 모습 그대로, 꼭 좋은 곳에 취업해서 자랑하러 와요. 항상 응원할게요!

담당 강사님

쌍용교육센터 AWS & CI/CD 기반 Java Full-Stack 과정