미리보기
기본 정보
항상 발전하고 노력하는 개발자 윤용운입니다. 프로그래밍이 재미있어 개발자의 길을 선택하게 되었고, 웹 개발에 대해 많은것을 배우고 싶어 대학생때부터 SSAFY에서까지 Java, Spring Framework, 데이터베이스에 대해 공부하고 프로젝트를 수행하였습니다. 주식회사 쏘쏘마켓에서 SNS 서버 개발과 인프라를 구축하며 많은 고민을 할 수 있었고, 이를 해결해나가며 더욱 발전 할 수 있었습니다. 앞으로도 머물러있는 것이 아닌 계속 도전하고 발전하며, 팀원들과 함께 협업하고 발전하는 개발자가 되고 싶습니다.
기술 스택
Java, Spring Boot, JPA, mybatis, MySQL, MariaDB, Jenkins, Git, GitHub
경력
(주)웅진
인턴 | 모빌리티사업담당
2024.02. ~ 2024.04. (3개월)
WDMS SPoC(Single Point of Contact)
- 설계
- 요구사항에 맟춘 DB 및 API 설계
- 개발
- 페이지네이션과 인덱싱을 활용한 성능 개선
- Spring Security를 사용하여 인증/인가 및 세션 관리
- 로컬 환경에서의 파일 업로드/다운로드 기능 구현(테스트용)
주식회사쏘쏘마켓
개발자 | 개발팀
2022.12. ~ 2023.10. (11개월)
이웃스토리(지역인증기반 폐쇄형 SNS)
- 인프라
- EC2를 통해 Production 서버, Develop 서버, CI/CD 서버 구축
- Jenkins를 사용하여 CI/CD 구축
- '이웃스토리' API 개발
- JWT 사용하여 다중 로그인 방지 설계/개발 및 Redis를 사용한 토큰 관리
- Cloudflare Images를 활용하여 사진 저장/리사이징 관련 개선 작업
- Talk.js를 사용한 채팅 서비스 개발
- Naver Cloud의 SMS 서비스를 사용한 문자메시지 인증 서비스 개발
- FCM을 이용한 푸시 알림 개발
- Naver ReverseGeocoding과 공공 데이터 API를 사용한 지역 인증 기능 개발
- JPA의 BatchSize를 사용하여 JPA의 N + 1 문제 해결
- Spring의 AOP를 사용하여 서버 운영 중 Critical Exception에 대한 알림 Discord로 전송 기능 개발.
- 게시글 작성 위치(위도/경도) 저장 및 Spatial Index를 이용한 검색 성능 개선
- '이웃스토리' 어드민 페이지 API 개발
- JWT토큰의 Role 필드를 통한 api 접근권한을 Interceptor에서 처리
- '이웃스토리' 점주용 페이지 API 개발
- 어드민 페이지와 연동하여 점주 계정 가입 및 구독 기능 개발
프로젝트
Where Is My Home
SSAFY
2022.10. ~ 2022.11.
아파트 시세 및 커뮤니티 서비스 개발
- 팀원 : 2명
- Spring boot, Mybatis, Vue.js 사용
- 개발 내용
- JWT token 발급/관리 기능 개발
- Gmail 기반 메일 인증 서비스 기능 개발
- 아파트 거래 정보 조회 기능 개발
- 커서 기반 페이지네이션을 통한 검색 성능 개선
- 코드리뷰를 통해 오류 최소화 및 최적화 진행
교육
한국기술교육대학교
대학교(학사) | 정보통신공학과
2015.02. ~ 2022.08. | 졸업
서대전고등학교
고등학교 | 인문계
2012.02. ~ 2015.02. | 졸업
자격증
정보처리기사
기사 | 한국산업인력공단
2021.11.