안녕하세요, 저는

이시형

|

Java와 Spring Boot를 좋아하는 백엔드 / 풀스택 개발자입니다.
안정적이고 확장 가능한 서버 개발을 지향합니다.

스크롤

01. About Me

Java와 Spring Boot를 기반으로 백엔드 개발을 공부하고 있습니다.

MSA 아키텍처, Spring Security, WebSocket 등 다양한 기술을 실무 프로젝트에 적용해보며 성장하고 있습니다.

클린하고 유지보수하기 좋은 코드를 작성하는 것을 목표로 합니다.

  • 👤
    이름 이시형
  • 💼
    직무 Backend Developer
  • ✉️
    이메일 a45261348@gmail.com
  • 🔗

02. Skills

⚙️

Backend

Java
C
Spring Boot
Spring Security
MyBatis
JPA
JWT
🗄️

Database

Oracle
MySQL
Firebase
🎨

Frontend

HTML
CSS
JavaScript
Thymeleaf
🚀

DevOps & Tools

Git
Docker
AWS
Jenkins
SonarQube
Grafana
Swagger

03. Projects

메인 페이지 제품 리스트 제품 상세 리뷰 LP 추천 회원가입 마이페이지 장르 선택 결제 화면 찾아오시는 길
Team Project

LP 음반 쇼핑몰

Java 기반 음반 전문 쇼핑몰 플랫폼

👤 역할 메인페이지, LP추천, 제품 상세, 리뷰, 마이페이지
👥 구성 4인 팀 프로젝트 (KDT 세미프로젝트)

Java 기반 음반 전문 쇼핑몰. Front Controller + Command Pattern으로 요청 처리 구조를 설계하고, 취향 기반 LP 추천, YouTube 미리 듣기 연동, Daum 주소 API, Google SMTP 이메일 인증, 로그인 이력·IP 기록, 3개월 비밀번호 변경 강제 및 1년 미접속 휴면 처리 등 보안·운영 기능을 구현했습니다.

💡 기술적 도전

AES-256 / SHA-256 이중 암호화 적용 및 보안 정책(비밀번호 주기 만료·휴면 계정) 구현, Front Controller 패턴으로 서블릿 분산 없이 단일 진입점 설계

Momentum 메인 화면
Project

Momentum

Chrome 새 탭 스타일 브라우저 생산성 대시보드

👤 역할 기획 / 개발 전담
👥 구성 개인 프로젝트

Vanilla JS로 구현한 브라우저 생산성 대시보드. 시계, 실시간 날씨(Geolocation API), 명언, 동적 배경, Todo 리스트를 LocalStorage 기반으로 데이터 영속성을 유지합니다.

💡 기술적 도전

Geolocation API + 날씨 API 비동기 연동, LocalStorage로 서버 없이 데이터 영속성 구현

로그인 화면 메인 캘린더 홈 화면 운동 리스트 운동 기록하기 칼로리 기록 커뮤니티 운동 통계
Project

Calorie Cutter

Kotlin 기반 Android 운동 관리 앱 (졸업작품)

👤 역할 기획 / 개발 전담
👥 구성 5인 팀 프로젝트 (졸업작품)

Android Native(Kotlin)로 개발한 운동 관리 앱. 운동 기록·캘린더, 루틴 추천, 운동 라이브러리·리뷰, 커뮤니티(일정 공유·자유게시판), 마이페이지를 Firebase(Auth/Firestore/RealtimeDB/Storage)로 구현하고, MPAndroidChart로 운동 통계를 시각화했습니다.

💡 기술적 도전

WorkManager로 48시간 미사용 시 백그라운드 알림 구현, Firebase Firestore·RealtimeDB 병행 사용으로 실시간 데이터와 영구 저장 분리

04. Contact

새로운 기회나 협업에 열려 있습니다.
언제든지 편하게 연락주세요!