채용공고 올리기

송형근님을 응원해보세요!

이직/구직 중이에요
책임감
협업 지향
유연함
커뮤니케이션
문제 해결사

미리보기

기본 정보

이름
송형근
직업
백엔드 개발자
이메일
pudingles@gmail.com
간단 소개

기록하는 개발자 송형근입니다.

기술 스택

기술 스택

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주 만에 빠르게 학습하고 개발하고 심사 승인까지 받는 성과를 달성했습니다.

댓글