미리보기
기본 정보
안녕하세요, 서버 백엔드 개발자 이신행입니다. 다수의 프로젝트에서 Java와 SpringBoot를 활용하여 서버를 구축한 경험을 가지고 있으며 스터디와 커뮤니티를 통해 동료들과 더불어 발전하는 것을 지향합니다. 최근에는 코드의 품질과 성능 개선에 관심을 가지고 공부하고 있습니다.
기술 스택
Java, Spring Boot, SQLD, JUnit, JPA, querydsl
프로젝트
경기대학교 컴퓨터공학부 학과 홈페이지 개발
경기대학교
2024.10. ~ 진행 중
주제
학과 홈페이지 게시판, 졸업논문 관련 시스템 서버 개발
사용기술
Java17, SpringBoot3, Postgresql, JWT
QueyDSL을 도입해 페이징 처리 구현 및 네이티브 쿼리 비중 축소
멀티모듈 아키텍처를 사용해 도메인 주도 개발 및 SRP 지향 구현
Github Actions를 이용해 테스트 자동화 및 지속적인 배포
깃허브
미아 방지 애플리케이션
경기대학교
2024.03. ~ 2024.06.
주제
미아 방지 애플리케이션 서버 개발
사용기술
Java17, SpringBoot3, MySQL
인증과 인가(SpringSecurity와 JWT), 알림(FCM 연결)
NCloud를 통해 배포
Retrofit을 사용해 안드로이드 앱과 REST API 통신
역할
백엔드 리드
성과
아이디어와 높은 완성도 등을 근거로 교내 캡스톤 경진대회에서 은상 수상
개발 전 엔티티 다이어그램을 그려서 데이터 중심의 설계
공유하고자하는 정보가 없을 때는 블로그로 관련 내용을 설명해 소통
프로젝트 이후 개인 리팩토링 중 Redis 도입으로 DB I/O 횟수를 줄여 응답 속도 및 DB 부하 감소
111ms -> 63ms
깃허브
대외활동
버깅/디버깅 프로젝트
구름톤 딥다이브
역할
5인 프로젝트 팀장 (2024.12 ~ 진행 중)
주제와 내용
레거시 프로젝트에 최신 기술을 적용
데일리 스크럼을 진행하며 프로젝트 전반을 문서화
사용 기술과 성과
SpringBoot3, Spring Security6로 버전 업
REST API와 JPA로 마이그레이션
직접 참여하지 않은 코드에 대한 문해력과 최신 기술에 대한 이해도 증진
깃허브
MSA 스터디
구름톤 딥다이브
역할
6인 스터디 리드 (2024.9 ~ 2024.11)
주제와 내용
인프런의 MSA 강좌를 주제로 학습
모놀리식으로 블로그 서비스 구현
강의 내용을 프로젝트에 적용해 MSA로 전환
사용 기술과 성과
Eureka, Spring Cloud Gateway, RabbitMQ 사용해 구현
MSA로 프로젝트를 분리하고 마이크로 서비스간 통신하는 방법에 대해 실습을 통해 학습
인프콘 2024 서포터
인프랩
활동 내용
세션 진행 지원
네트워킹 파티 관리
성과
다양한 사람들과의 소통 및 동기 부여
교육
구름톤 딥다이브
사설 교육 | 백엔드
2024.08. ~ 현재 | 재학 중
경기대학교
대학교(학사) | 컴퓨터공학부
2019.03. ~ 현재 | 재학 중
자격증
정보처리기사
한국산업인력공단
2024.06.
SQLD
한국데이터산업진흥원
2023.04.
CSTS-일반
한국정보통신기술협회
2023.03.