채용공고 올리기

이주희님을 응원해보세요!

지금 만족하고 있어요
성실함
책임감
협업 지향
열정적
적응력

미리보기

기본 정보

이름
이주희
직업
백엔드 개발자
간단 소개

탄탄한 기본기로 문제를 해결하고 비즈니스 가치를 도출할 줄 아는 개발자입니다.

기술 스택

기술 스택

Java, Spring, JPA, mybatis, Oracle, PostgreSQL, JSP, JavaScript, HTML/CSS

경력

회사명

(주)LF네트웍스

직급 | 부서 | 근무 유형

인턴사원 | IT팀

근무 기간

2024.01. ~ 2024.04. (4개월)

담당 업무

LF네트웍스는 대형쇼핑몰 운영업, 의류, 잡화 등 패션제품의 제조 및 판매업 등을 주요 목적사업으로 운영하는 중견기업입니다. LF네트웍스 IT팀은 인하우스 SCM/ERP를 개발/운영하고 있습니다.

  • 핵심업무: 네이버 커머스 API를 활용한 온라인 정산업무 자동화

  • 사용 기술 스택: Java, HTML/CSS, JSP, JS, Oracle

  • 네이버 스마트 스토어에 입점한 매장의 구매/정산내역 저장

    • 전자 서명 생성 및 네이버 커머스 API 토큰 생성
    • 자사의 모든 스토어의 전날 구매/정산내역 조회
    • Merge문을 활용하여 조회 데이터 유효성 확인 후 저장
    • 이용 정지된 스토어에 대한 예외 처리/ 알림 기능 구현
    • 매일 01시/19시에 해당 기능 작동되도록 봇 구현
  • 네이버 입점 업체 정보 관리 페이지(사용자) 구현

    • 사용자용 관리 페이지
      • 스토어들의 영업관리 정보, 계좌 정보 조회 및 수정
      • 스토어들의 조회 여부 관리
    • 관리자용 개발 페이지
      • 스토어들의 네이버 커머스 API 정보 입력
      • 스토어들의 API 조회 및 저장 활성화 여부 수정
  • 네이버 커머스 API 데이터 대사 기능 구현

    • 건/일별 정산 데이터에 대한 대사 기능
    • 이용 정지등으로 누락된 API 데이터 존재 여부 확인
    • 네이버 스마트 스토어에서 수기로 받은 파일과
      API로 저장한 DB 데이터 간 대사 진행
    • 차이 내역 데이터에 대한 DB 저장 기능 구현
      (정산 담당자 이용)
  • 건/일별 정산내역 조회 페이지 구현

    • 조회조건(기간, 스토어명, 정산구분)에 따른 건별 정산데이터 조회
    • 매출액, 수수료, 기타 공제내역등을 집계하여 브랜드별 입금예상액 산출 기능 구현
  • 월별 정산 페이지 구현

    • 일자별 매출액, 수수료, 기타공제액 소계액 조회 기능 구현
    • 브랜드별 매출액, 수수료, 기타공제액 소계액 조회 기능 구현
    • 기타 공제 내역 업로드 (혜택정산, 공제/환급, 마이너스 비즈월렛) 기능 구현
  • 배송비 정산내역 페이지 구현

    • 배송비 매출액 및 수수료 조회 기능 구현
    • 업체별 계좌정보 마스터 DB 조회 및 입력 기능 구현

프로젝트

프로젝트명

워크토크

소속/기관명

골프존 테크 아카데미

프로젝트 기간

2022.11. ~ 2022.12.

프로젝트 내용

회의실, 오피스, 미팅룸 등의 사무공간을 등록하고 대여할 수 있는 렌탈 플랫폼을 개발한 프로젝트입니다.

  • 기술 스택: Java, JPA, PostgreSQL, AWS, TravisCI, Git
  • 담당업무: 백엔드 개발 및 인프라 담당
    • 인증/인가: Spring Security를 활용한 로그인 기능 구현
    • 예약: Redis를 활용한 임시 예약/ 예약 기능 구현
    • 결제: Iamport를 활용한 결제 기능 구현
    • 마일리지: 마일리지 적립, 사용, 조회 기능구현
    • 회원관리: 예약 노쇼 회원에 대한 페널티 부여, 회수 기능 구현
    • 백오피스: 호스트의 예약 관리 기능 구현
    • 개발환경 구축: Tracis CI, AWS를 활용한 배포 자동화

포트폴리오

URL

link

포트폴리오

노션
link

깃허브 레포지토리

깃허브
link

개인 공부 정리 노션

노션

교육

소속/기관명

춘천고등학교

종류 | 전공

고등학교 | 인문계

재학 기간 | 재학 상태

2015.02. ~ 2015.02. | 졸업

소속/기관명

광운대학교

종류 | 전공

대학교(학사) | 경영대학 국제통상학부

재학 기간 | 재학 상태

2015.03. ~ 2022.02. | 졸업

소속/기관명

한국방송통신대학교

종류 | 전공

대학교(학사) | 컴퓨터과학과

재학 기간 | 재학 상태

2024.03. ~ 현재 | 재학 중

대외활동

활동명

골프존 테크 아카데미 웹 풀스택 개발자 양성과정

소속/기관명

골프존

연도

내용

이론 - 실습 - 실무 프로젝트를 통해
골퍼를 위한 종합 플랫폼의 개발자를 양성하는 아카데미

  • 교육내용
    • Java 기초 프로그래밍
    • Spring 프레임워크 활용
    • ORM 프레임워크 활용: MyBatis, JPA
    • RDBMS SQL 프로그래밍: Oracle, PostgreSQL
    • 단위 테스트: JUnit4, Hamcrest
    • 배포 및 컨테이너 기술: Docker, AWS, Git
    • 프런트엔드 프로그래밍
      : HTML, CS, JS, JSP, JQuery, Ajax Thymeleaf
  • 진행 프로젝트
    • 골프 소모임 웹 애플리케이션 프로젝트 (골프메이트)
    • 사무공간 렌탈 플랫픔 프로젝트 (워크토크)
활동명

컴투스 블록체인과 게임서버 캠프

소속/기관명

컴투스

연도

내용

컴투스와 구름에서 주관한 블록체인 기반 게임 서버 개발자 양성 과정입니다.

  • 교육내용
    • 네트워크 기초 이론
    • 운영체제 이론 및 활용
    • Python 기초 프로그래밍
  • 진행 프로젝트
    • Linux를 활용한 워드 프레스 게시판 구축 프로젝트

자격증

자격증명

OPIc

점수 | 발급기관

IH | ACTFL

취득연월

2023.03.

외국어

외국어명

영어

점수

원어민 수준

자기소개

자기소개

자기소개/성장과정

저는 주어진 것에 안주하기보다는 더 나은 방안에 대하여 고민하고 개선하고자 도전하는 개발자입니다. 학부생 시절 경제 수업을 듣다가 문득 만약 직접 경제 이론들을 증명해보고 실무에 접목하며 가치 있는 결과를 가질 수 있을까 하는 생각이 들었습니다. 이를 알아보고자 하는 마음에서 금융 빅데이터 분석가 양성 과정을 수강하였습니다. 5개월 동안 수학, 통계, 프로그래밍, 금융, 빅데이터 등을 공부하며 이론적인 토대를 다진 후에 한 달 동안 어떤 알고리즘이 재무 비율을 활용하여 기업 부도를 잘 예측하는지에 대한 프로젝트를 진행해보았습니다

과정 중 파이썬을 활용하여 분석 결과를 웹 페이지로 구현하는 프로젝트를 진행하였었는데, 제가 만든 웹 페이지가 가독성이 떨어지고 DB에서 데이터를 가져오는 속도가 느려서 사용하기 불편하다는 생각이 들었습니다. 더 좋은 웹 서비스를 만들 수는 없을까 하는 생각이 들어 웹 개발에 도전하게 되었습니다. 3개월 동안 기초 프로그래밍과 자료구조를 독학한 후 팀 단위에서 협업하며 프로젝트를 진행해보고자 6개월간 웹 풀스택 개발자 양성과정을 수료하였습니다. 해당 과정에서 사무 공간 렌탈 플랫폼 웹 서비스 팀 프로젝트를 진행하였으며 웹 개발에 대한 전반적인 필요한 지식을 습득하였고, 사용자들의 편의성이 제일 중요하게 생각해야 하는 개발자의 태도를 배웠으며, 팀 단위 내에서 팀원들과 소통하며 협업하며 같은 목표를 성취하는 것의 기쁨을 알게 되었습니다.

배운 개발 지식을 현업에서 어떻게 적용하고 그 과정에서 동료들과 협업할 수 있을까 하는 생각을 가지게 되어 LF네트웍스 IT팀에서 인턴사원으로 근무하였습니다. 온라인 정산 자동화 프로젝트를 진행하면서 회계팀과 각 아웃렛 정산 담당자분들이 어떻게 하면 정산 업무를 효율적이고 편리하게 할 수 있을까 고민하면서 3개월간 개발을 진행하였습니다. 그 결과, 기존에 170여 개에 해당하는 스마트 스토어 입점 브랜드들에 대한 정산 데이터를 엑셀 파일로 수기로 받아 진행하던 정산 업무에 대하여 네이버 커머스 API를 활용하여 자동으로 정산/주문 자료를 수집하여 편의성과 효율성을 개선하였습니다. 또한 엑셀 파일로만 공유가 되던 정산 내역을 사내 ERP 사이트에서 조회할 수 있도록 페이지를 구축하여 회계/정산 담당자들의 매출 마감 업무를 개선하였습니다. 해당 프로젝트를 진행하면서 동료 개발자분들과 개발적인 고민을 함께 할 수 있었고 비개발 직군의 동료분들에게는 비즈니스적으로 문제를 해결할 수 있는 관점을 배울 수 있는 의미 있는 경험을 하였습니다.

위와 같은 경험들에서 얻은 문제 해결능력과 소통하는 태도를 토대로 노력하여 고객의 요구사항을 탄탄한 기술적 토대를 기반으로 해결하고, 더 나아가 비즈니스 적인 가치를 도출할 수 있는 개발자로 성장하겠습니다.

지원 직군과 관련한 경험 및 활동

저는 LF네트워크에서 인턴사원으로 근무하던 때 입점한 자사 브랜드에 대한 정산 업무를 네이버 커머스 API를 활용하여 자동화하는 프로젝트를 진행하였습니다. 저는 해당 프로젝트에서 크게 두 가지 역할을 맡았습니다. 첫 번째는 네이버 커머스 API를 이용하여 네이버 스마트 스토어에 입점한 모든 브랜드의 주문/정산 데이터를 조회하고 DB에 저장 및 업데이트하는 주문/정산 봇을 개발하는 것이었습니다. 두 번째는 회계팀과 정산 담당자들이 네이버 커머스 스토어에 입점한 브랜드들의 회계 처리를 위해 필요한 정산 관련 정보를 조회할 수 있는 페이지를 구축하는 것이었습니다.

프로젝트를 진행하면서, 왜 업무를 자동화해야 하는지에 대한 중요성에 초점을 맞추었습니다. 수년간 엑셀 파일을 수기로 취합하여 작업해온 담당자들의 작업 방식을 변경하기 위해서는, 기존 방식을 대체할 만한 장점을 제공해야 한다고 생각했습니다. 결과적으로, 제가 개발한 프로젝트는 정산 담당자들에게 업무 자동화를 통한 업무 효율성 개선과 데이터 정확성 향상을 제공할 수 있다고 판단했습니다.

이를 위해, 매일 정해진 시간에 모든 입점 브랜드의 주문/정산 데이터를 저장하는 봇을 개발하여 기존의 번거로운 작업을 자동화하였습니다. 추가로 영업 페널티 누적 등으로 네이버 커머스 API에 접근이 되지 않는 스토어에 한하여 정산 담당자와 IT팀에 알릴 수 있도록 알림 서비스를 개발하였습니다. 또한, 집계 쿼리와 프로시저를 활용하여 매출 회계 처리에 필요한 정산 내역을 조회할 수 있는 페이지를 구축하였습니다. API에서 제공하지 않는 데이터들을 편하게 올릴 수 있도록 엑셀 파일 업로드 팝업을 구현하였습니다. 그 결과로, 기존에 업무에 들던 시간이 70%나 감소하였으며, 모든 정산 업무를 제가 개발한 페이지를 통해 진행할 수 있게 되어 업무의 편의성이 크게 향상되었습니다.

성격의 장단점

저는 꼼꼼하고 걱정이 많은 사람입니다. 그래서 개발할 때도 여러 번 확인하고 다양한 예외 상황을 상정한 후 각 해당 예외에 맞는 코드를 추가하는 데 많은 시간을 할애합니다. 위와 같은 성격은 개발하는 데 있어서 안정적인 서비스를 개발할 수 있다는 장점을 가지고 있습니다. 그 예시로 후지급 결제 서비스를 구현할 때 단순히 결제 기능만을 구현한 다른 팀들과는 다르게 저는 결제 실패 시 수반되어야 하는 기능들 (재결제 등록, 결제 실패와 재결제 등록에 대한 알림)을 추가하는 등 안정적인 결제 서비스를 구현하였습니다.

하지만 팀 단위로 일할 때 개발 시간이 많이 소모되어 병목이 될 수 있다는 단점이 있습니다. 저는 이러한 단점을 보완하기 위하여 개발 및 학습을 진행할 때 애자일 방법론을 적용하고 있습니다. 한 주 단위로 할 일을 작성한 후 해당 백로그를 작성한 후 시간 단위로 나누어 달성 여부를 확인한 후 팀 내에서 공유하며 시간 관리를 하고 있습니다.

저의 꼼꼼하게 다양한 예외 경우를 파악하여 안정적인 서비스를 구현하는 장점을 극대화하는 동시에 팀 단위로 작업할 시 시간 관리를 작은 단위로 나누어 진행한 후 공유하는 노력으로 팀 내 기술적으로나 일정이 안정되었고, 오히려 팀원들이 저를 신뢰하게 되는 모습을 보며 오히려 더 자극이 되어 제 단점을 장점화하는 과정으로 극복하게 되었습니다. 위와 같은 노력으로 팀 내에서 기술적으로나 일정적으로도 신뢰할 수 있는 팀원으로 성장하겠습니다.

입사 후 포부

제 꿈은 어떤 문제든 기술적으로 해결할 수 있고, 팀이 함께 개발을 즐겁게 해주는 개발 팀장이 되는 것입니다. 문제를 해결하는 과정을 즐기며, 개발을 좋아하는 사람들과 의견과 지식을 나누며 해결할 때 더 큰 즐거움을 느끼기 때문입니다.이 꿈을 이루기 위해 하드 스킬을 키우기 위해 지속적으로 노력하고 있습니다. 현재 재학 중인 방송통신대학교에서 학업을 병행하며 분산처리 및 다양한 연계 프로토콜을 위한 네트워크 이론 등 이론적인 토대를 다지고 있습니다. 또한, 인프라적 소양을 갖추기 위해 CCNA와 같은 자격증 시험에 도전하여 안정적인 시스템 개발에 기여하고자 합니다.
소프트 스킬을 발전시키기 위해 팀 내에서 개발 서적 독서 모임 등을 구성하여 팀원들과 함께 성장할 수 있는 개발 문화를 만들고자 합니다. 또한, 사내 기술 블로그를 운영하여 제가 진행하면서 경험한 개발 지식을 정리하고 공유함으로써 팀 내에서 효율적으로 소통할 수 있는 능력을 키우고자 합니다. 귀사에서 위와 같은 꿈을 이루기 위해, 기술적인 측면과 인성적인 측면에서 도움이 되는 팀원으로 성장하도록 최선을 다하겠습니다. 하드 스킬과 소프트 스킬을 모두 발전시켜 귀사의 발전에 기여하며, 함께 즐겁게 개발하는 팀을 만들어가고 싶습니다.

댓글