미리보기
기본 정보
기록하는 개발자 송형근입니다.
기술 스택
Java, Spring Boot, Spring Cloud, spring-jpa, querydsl, MySQL, PostgreSQL, Redis, Kafka, Docker, Kubernetes, Jenkins, Git, Node.js, express.js
경력
Tmax Cloud
PS Manager (클라우드 기술지원 엔지니어) | PS실
2023.08. ~ 2024.06. (11개월)
엔지니어링부터 개발, 운영, 프로젝트 관리 업무 수행.
신규 클라우드 서비스 Pre-Sales Web 프로젝트
2024.02 ~ 2024.06
사용 기술 : Tmax Gaia GX, Tmax Gaia UX, Tmax Gaia BX, Tmax SAG, Tmax SAS, Podman Compose, Linux
업무
Pre-Sales Web 개발
서비스 환경 구축 및 트러블 슈팅
프로젝트 관리
성과
Pre-Sales Web 페이지 런칭
PG 심사용 Web 프로젝트
2024.02 ~ 2024.02
사용 기술 : React, Typescript, Tmax SAG, Tmax SAS
업무
Sales 코드 & Payment 코드 병합 및 수정
상품 선택 페이지, 약관 페이지 개발
성과
PG 카드 심사 완료
S사 DevOps 환경 구축 프로젝트
2023.10 ~ 2024.01
사용 기술 : Tmax HyperCloud, Kubernetes, Shell, Linux
업무
회의록 및 API 문서 작성
변경점 패치 및 추가 모듈 설치
Cluster & Gitlab 백업
설치된 모듈 테스트 및 트러블 슈팅
타 프로젝트와 인원 교체로 우선 복귀
프로젝트
Astraphe
기타
2024.09. ~ 2024.10.
기간 한정 선착순 구매 플랫폼 Backend 프로젝트
Backend 4인 / Sub-Leader
사용 기술 : Spring Boot, JPA, Querydsl, Spring Cloud, Kafka, Postgresql, AWS S3
서비스 응답 시간을 위한 Kafka 적용
주문 생성, 재고 감소 요청, 주문 상태 변경의 프로세스를 동기적으로 처리할 경우 서비스 응답 시간이 길어짐 → Message Queue를 도입해 비동기 처리
프로세스가 단순하고, 데이터를 빠르게 처리하면 됨 → Kafka 채택 후 적용
Product의 다양한 조건 검색 기능 구현
Product 검색 조건
정렬 조건은 생성일, 수정일, 가격 3종류와 오름차순, 내림차순 2종류
검색 조건은 상품명, 업체명, 카테고리 3종류
카테고리 값이 0일 경우 전체 검색
Querydsl 적용으로 가독성과 생산성 향상
다양한 조건이 있기 때문에 JPA와 JPQL을 사용할 경우 가독성이 떨어지고, 컴파일 단계에서 에러를 발견할 수 없음
Querydsl을 적용해 쿼리 가독성을 높이고, 컴파일 단계에서 조기에 에러를 발견해 생산성을 높임
3TM
기타
2024.09. ~ 2024.09.
물류 & 배송 MSA Backend 프로젝트
Backend 3인 / Leader
사용 기술 : Spring Boot, JPA, Spring Cloud, Postgresql, Redis, 기상청 OpenAPI, Slack API, Gemini API
재사용성을 높이기 위한 Common Module 구현
각 서비스 Server는 공통으로 사용하는 부분들이 존재 → 각 서버에 구현할 경우 코드 중복이 발생
공통으로 사용하는 부분들을 Common Module에 구현, 필요한 서버에서 의존성 추가 후 사용
오늘의 날씨 요약 Slack 메시지 전송 기능 구현
기상청 단기예보 OpenAPI를 활용해 오늘의 날씨 정보 수집
Gemini API로 오늘의 날씨 정보와 요약 요청 프롬프트를 전송해 날씨 정보 요약
Slack ‘오늘의-날씨’ 채널에 오늘의 날씨 정보 요약을 Slack API로 전송
아이링크
기타
2022.07. ~ 2022.08.
어린이집 & 가정 & 아이 소통 지원 KIOSK + Web 프로젝트
Frontend 4인, Backend 2인 / Sub-Leader
사용 기술 : Express.js, Sequelize, MySQL, Redis, Swagger, Jenkins, Nginx
맡은 업무
서비스 CRUD API 개발
CI/CD 구축
프로젝트 문서 작성
교육
스파르타내일배움캠프
사설 교육 | Spring 단기 심화 1기
2024.07. ~ 2024.10. | 졸업
삼성청년SW아카데미(SSAFY)
사설 교육 | 7기 / Java전공자과정
2022.01. ~ 2022.12. | 졸업
경북대학교
대학교(학사) | 소프트웨어학과 (주전공) / 비즈니스인텔리전스융합전공 (부전공)
2016.03. ~ 2021.02. | 졸업
경주고등학교
고등학교 | 이과
2010.03. ~ 2013.02. | 졸업
자격증
Opic(영어)
IM1 | ACTFL
2024.09.
정보처리기사
기사 | 한국산업인력공단
2021.06.
외국어
영어
일상 회화 가능
자기소개
기록하는 개발자 송형근입니다.
기본 성향은 탐색형이지만, 업무에서는 계획적인 일지 작성으로 진행 상황을 체계적으로 관리합니다.
프로젝트와 공부 과정을 통해 쌓은 지식과 문제 해결 사례를 50건 넘게 블로그에 공유했습니다.
여러 분야의 동료와 원활히 소통하며, 문제 발생 시 신속하게 해결하는 데 강점을 지니고 있습니다.
프로젝트와 경력에서 엔지니어, 개발, 운영, 관리까지 여러 업무를 수행한 경험이 있어, 다양한 직군과 소통과 협업이 가능합니다.
한 프로젝트에서 생소한 언어로 웹 개발을 4주 만에 빠르게 학습하고 개발하고 심사 승인까지 받는 성과를 달성했습니다.