송은설

Software Engineer

소개

Java/Spring을 중심으로 백엔드 개발 경험을 쌓아오고 있습니다. 하나의 기술에 안주하지 않고 새로운 것을 꾸준히 익히며, 배운 것을 실제 서비스에 적용해보는 과정에서 가장 큰 보람을 느낍니다. 기술은 결국 문제를 해결하기 위한 도구라는 생각으로, 상황에 맞는 기술을 선택하고 적용하는 능력을 키워가고 있습니다.

현재는 성능과 안정성에 관심이 많아, 더 빠르고 효율적인 시스템을 만들기 위한 방법들을 탐구하고 있습니다. 단순히 돌아가는 코드보다 더 나은 구조를 고민하고, 실제로 체감할 수 있는 개선을 만들어내는 개발자가 되고 싶습니다.

문서화의 힘을 믿고, 팀원 누구나 맥락을 공유할 수 있도록 기록을 남기는 것을 습관으로 삼고 있습니다. 사람들과 잘 어우러지며 협업하는 것을 즐기고, 좋은 팀 안에서 함께 성장하는 개발 문화를 만들어가고 싶습니다.

사회 활동 직무 경험

IoT 스타트업

Backend Engineer

2023. 06 ~ 2024. 08

IoT 기반 서비스 백엔드 개발 및 농업·환경 도메인 R&D 과제 참여

  • MQTT 통신을 활용한 IoT 디바이스 실시간 데이터 수집 및 시각화 개발
  • 회사 웹사이트 제작 및 유지보수
  • 농업·환경 도메인 R&D 사업 웹 시스템 설계 및 개발 참여

웹 에이전시

Engineer Intern

2023. 03 ~ 2023. 05

React 기반 웹 서비스 개발팀 인턴으로 협업 문화 경험

  • 코드 리뷰 참여를 통한 실무 코드 품질 기준 및 협업 방식 습득
  • Git/GitHub 기반 협업 워크플로우 실무 적용

프로젝트

환승마켓

중고거래 시스템 (팀 프로젝트 · 6인 · 3주)

Spring Boot · Spring Security · JWT · React(Vite) · WebSocket · Redis · Spring Batch · Docker · GitHub Actions · GCP

🚀 [환승마켓 서비스 바로가기]

실시간 통신과 인프라 자동화를 경험한 거래 플랫폼

  • WebSocket과 Redis를 활용한 다중 접속 환경의 실시간 채팅 시스템 구현
  • 상품 ‘찜하기(관심 등록)’ 시 해당 사용자에게 알림 제공하는 기능 구현
  • Spring Batch를 연계한 대용량 데이터 주기적 처리 및 자동화
  • GCP 인프라 환경 구축 및 Docker를 활용한 서버 배포
  • 메인 레포지토리 관리, Git 협업 환경(브랜치 전략 등) 세팅 및 GitHub Actions 기반 CI/CD 자동화 파이프라인 구축

Beanst

호텔 예약 시스템 (팀 프로젝트 · 5인 · 2주)

DynamicWeb · JSP · jQuery

🚀 [호텔 예약 서비스 바로가기]

웹 서비스의 기본 동작 원리를 직접 구현하며 익힌 호텔 예약 플랫폼

  • DB 설계 전반 담당 및 테이블 간 외래키 관계 정의
  • 회원가입 / 로그인 기능 구현 (세션 기반 인증)
  • 객실 예약 프로세스 설계 및 개발
  • 관리자 페이지 회원 관리 기능 개발
  • 프로젝트를 통해 HTTP 요청/응답 흐름, DB 연동 등 웹 서비스의 기본 동작 원리를 깊이 이해

기술 스택

Backend

  • Java17
  • SpringBoot3.x, SpringBatch5.x, Spring Security6.x
  • JPA
  • JUnit5
  • Gradle
  • IntelliJ

DevOps

  • MySQL8.x, Redis
  • Jenkins, Github Action
  • AWS, Azure
  • Docker
  • Git

Frontend

  • JavaScript
  • ReactJS
  • Vercel

자격증

컴퓨터활용능력 1급

2020. 11

  • 대한상공회의소

o

o

  • o

교육

(스마트웹&콘텐츠개발)자바(JAVA) 백엔드 웹개발자(JPA,Springboot, AWS)

2025-10-23 ~ 2026-04-22

  • 하이미디어 컴퓨터학원