채용공고 올리기

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

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

미리보기

기본 정보

이름
노경태
직업
Software Engineer
간단 소개

안녕하세요 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년 4개월)

담당 업무

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

연도

내용

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

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

활동명

[LINE] JDSL Contributor

소속/기관명

개인

연도

내용

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

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

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

댓글