채용공고 올리기

노경태님을 응원해보세요!

INFCON 참여
가벼운 티타임 좋아요
책임감
협업 지향
목표 지향적
커뮤니케이션

미리보기

기본 정보

이름
노경태
직업
Software Engineer
이메일
ilgolc@naver.com
간단 소개

안녕하세요 2년차 software engineer 노경태 입니다. 1. 쉽고 편리한 소프트웨어를 만들려고 노력합니다. 동료들이 반복하는 작업 또는 급하지만 빠르게 해결하지 못하는 프로세스를 자동화하여 더 나은 퍼포먼스를 낼 수 있게 도와줬습니다. 긴급 공지 알림 시스템을 개발하여 사내 직원들이 공지를 쉽고 빠르게 보낼 수 있게 개선한 경험이 있습니다. (기존 10min by 건 -> 1min by 건) 2. 협업을 좋아합니다. 함께 목표를 향해 나아가는 것을 좋아합니다. Java Deep Dive를 위한 Java Study를 진행했었고 해커톤에 2회 나간 경험이 있습니다. Java Deep Dive Study : https://github.com/ilgolf/Java_Advanced

기술 스택

기술 스택

Redis, JPA, Docker, Svelte, TypeScript, tailwind-css, Kotlin, Java, Spring, MySQL

경력

회사명

Sir.loin

직급 | 부서 | 근무 유형

사원 | 어드민팀 | 재직 중

근무 기간

2023.11. ~ 재직 중 (1년 5개월)

담당 업무

D2C 한우 이커머스 플랫폼인 본대로에서 판매자 어드민 및 사내 어드민 개발을 맡고 있습니다

회사명

크라우드웍스

직급 | 부서 | 근무 유형

사원 | BE 개발팀

근무 기간

2022.06. ~ 2023.11. (1년 6개월)

담당 업무

주로 고객사에게 데이터를 전달해주거나 중간에 데이터 퀄리티를 더 좋게 해주기 위한 검증 서비스를 개발 및 연동하는 업무를 맡았습니다.

프로젝트

프로젝트명

Seller Admin Project

소속/기관명

Sir.Loin

프로젝트 기간

2024.04. ~ 진행 중

프로젝트 내용

[설명]

  • 다양한 seller들이 자유롭게 상품을 올리고 판매할 수 있는 중계 e-commerce 플랫폼을 통해 소비자에게 다양한 상품 선택지를 제공하고, seller들에게는 비즈니스 성장 기회를 제공

주문 환불 기능

[개요]

  • 환불 처리 및 환불 후처리 작업(상품 상태 변경, 쿠폰 환불 등)을 통합하여 환불을 쉽고 편리하게 사용할 수 있게 한다.

[주요 문제 해결]

  • Portone 네트워크 I/O 지연으로 인해 DB나 타시스템에 Connection에 문제가 생기지 않도록 트랜잭션을 분리

  • 롤백 없이 flow 중 하나라도 실패 시 slack에 알림을 보내 운영자가 즉시 문제 개선

[성과]

  • 휴먼에러율 0%로 개선

  • 프로세스를 버튼 하나로 간소화하여 환불 프로세스 80% 단축

프로젝트명

시세 탐색 크롤러 개발 및 성능 8배 개선

소속/기관명

Sir.Loin

프로젝트 기간

2023.12. ~ 2024.01.

프로젝트 내용

[개요]

  • 목적: 타사 육류 가격을 크롤링하여 시세 서비스를 개선함으로써 자사 육류 가격 경쟁력을 높이고 매출 증대에 기여

  • 주요 목표: 경쟁력 있는 가격 설정을 통해 고객 만족도 및 매출 증가 달성

[주요 문제 해결]

  • 크롤링 대상 서버에 부하를 주는 행위를 개선

  • 크롤링 시 발생하는 Network I/O 로 인한 병목현상 개선

[도입한 기술 및 도구]

  • coroutine: 적은 비용으로 높은 동시성을 달성하여 크롤러 성능을 올려 더 많은 가격 데이터를 수집하기 위함

  • delay function: 크롤러가 너무 빠르게 대상 서버를 호출해 부하를 주는 현상을 방지

[성과]

  • 경쟁력 있는 시세 정보를 통해 자사 육류 매출 증대에 기여

프로젝트명

Docker swarm과 traefik을 도입하여 배포 프로세스 및 failover 자동화

소속/기관명

크라우드웍스

프로젝트 기간

2023.02. ~ 2023.03.

프로젝트 내용

[개요]

  • 목적: 애플리케이션의 고가용성 확보와 배포 프로세스의 효율성 증대

  • 주요 목표: failover 자동화와 배포 프로세스 간소화를 통해 서비스 중단을 최소화하고, 운영 효율성을 극대화

[주요 문제 해결]

  • 무중단 배포를 위한 컨테이너 rolling update 전략 수립 및 구현

[도입한 기술 및 도구]

  • Docker Swarm: 컨테이너 오케스트레이션을 통해 자동화된 failover와 서비스 복구 기능 구현

  • Traefik: 동적 리버스 프록시 및 로드 밸런싱을 통해 트래픽 관리와 서비스 디스커버리 자동화

[성과]

  • 컨테이너 기반 배포 시간 50% 단축

  • 애플리케이션의 가용성 99.9% 유지

  • 운영 비용 20% 절감

프로젝트명

포인트 중복 환전 문제 0건으로 개선

소속/기관명

크라우드웍스

프로젝트 기간

2022.12. ~ 2022.12.

프로젝트 내용

[개요]

  • 목적: 작업 보상으로 받은 포인트가 동시성 문제로 중복 환전되어 포인트가 음수가되어 발생하는 문의 개선

[도입한 기술 및 도구]

  • Redis: Single Thread로 원자 연산이 가능하단것을 이용해 요청횟수 기반으로 동시성 이슈를 체크

  • TTL : Dead Lock 방지를 위해 timeout 용도로 사용

[성과]

  • 동시성 문제로 인한 포인트 오류 개선

  • 사용자 문의 수 0건 달성

프로젝트명

데이터 전송 배치 시스템 설계 및 개발

소속/기관명

크라우드 웍스

프로젝트 기간

2022.10. ~ 2022.11.

프로젝트 내용

[개요]

  • 목적: 대량의 JSON 데이터를 다운로드 및 가공하여 고객사에게 전달

  • 주요 목표: 고객사의 서버 불안정으로 인해 개발자 리소스 활용 최소화 목표

[주요 문제]

  • 고객사의 서버가 불안정하여, 매번 수동으로 데이터를 추출해 전달해야 하는 문제

  • 약 7만 개의 JSON 데이터(약 100MB)를 처리할때 네트워크 I/O 병목

[도입한 기술 및 도구]

  • Multi Thread : 네트워크 I/O 병목을 해결하여 데이터 처리량 대폭 증가 및 배치 성능 개선 (30min -> 5min)

[성과]

  • 고객사 문의로 인한 개발자 리소스 활용 최소화

  • 데이터 처리량 6배 증가

포트폴리오

URL

link

https://www.linkedin.com/in/%EA%B2%BD%ED%83%9C-%EB%85%B8-61a059219/

링크드인
link

https://github.com/ilgolf/kotlinBank

깃허브
link

https://golf-dev.tistory.com/

티스토리

대외활동

활동명

[미니 컨퍼런스] 비동기로부터 우리를 구원해줄 coroutine

소속/기관명

f-lab

연도

2024

내용

youtube link : https://www.youtube.com/watch?v=w_kRlfhNb3c&t=1239s

배운점 : coroutine에 대해 모를 수도 있는 사람들에게 지식을 공유하면서 처음 듣는 사람들도 쉽게 이해할 수 있게 설명하는 법을 배웠습니다.

활동명

[LINE] JDSL Contributor

소속/기관명

개인

연도

2024

내용

document : [ https://github.com/line/kotlin-jdsl/issues/568 ]

tech-support : [ https://github.com/line/kotlin-jdsl/pull/639/files ]

배운 점 : 기술 지원을 하면서 협업 코드를 작성하며 일관성을 맞추는 과정에서 일관성 있는 코드의 중요성을 배웠고 타 개발자와 코드리뷰를 통해 line의 코드리뷰 문화를 간접 경험해볼 수 있었습니다.

댓글