채용공고 올리기

홍성학님을 응원해보세요!

지금 만족하고 있어요

미리보기

기본 정보

이름
홍성학
직업
백엔드 개발자(Java)
이메일
qmffndnjzm@naver.com
간단 소개

새로운 내용을 학습, 동료들과의 소통, 다른 관점의 대한 호기심 등 노력하는 백엔드 개발자 홍성학입니다.

기술 스택

기술 스택

Java, Spring Boot, JPA, MySQL, SQLD, Thymeleaf, C, Python, querydsl

자기소개

자기소개
물리적인 한계가 있는 제조업보다, 언제 어디서든 학습 가능한 개발의 자유로움에 매력을 느꼈습니다.
수직적인 문화보다 수평적이고 소통 중심의 개발 문화가 제 성향과 잘 맞았습니다.
기존 시스템을 분석하고 개선하는 데 흥미를 느껴 백엔드 분야에 집중하게 되었습니다.
수치와 로그 기반의 분석 과정이 재미있었고, 성능 최적화에 보람을 느꼈습니다.
꾸준히 배우며 함께 일하고 싶은 개발자로 성장하는 것이 제 목표입니다.

교육

소속/기관명

한국방송통신대학교

종류 | 전공

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

재학 기간 | 재학 상태

2023.03. ~ 현재 | 재학 중

소속/기관명

코드스테이츠

종류 | 전공

사설 교육 | Java/Spring

재학 기간 | 재학 상태

2022.06. ~ 2022.12. | 졸업

프로젝트

프로젝트명

호주머니

소속/기관명

코드스테이츠

프로젝트 기간

2022.11. ~ 2022.12.

프로젝트 내용

당신의 주머니속 통합자산관리사, 가계부처럼 기록하고 목표 금액설정까지 쉽게할 수 있도록 도와드립니다.

[사용 기술 및 도구]
Java11, SpringBoot, MySQL, Spring Data JPA, Amazon RDS, QueryDSL

[기여]

  • 데이터베이스 모델 설계 및 구현

  • JWT를 이용한 로그인 서비스 구현

  • Aamazon RDS를 이용해 CloudDB와 연동

[상세 내용]

  • ERD 다이어그램을 통해 시각적으로 테이블을 설계해서 외부에서 봤을 때 직관적으로 알 수 있고 코드를 구현하는데 있어 이정표 역할을 했습니다.

  • JWT를 이용한 로그인 구현으로 인증/인가에 대한 내용을 학습 후 시큐리티의 SOP/CORS등 구현 과정에서 에러 경험을 바탕으로 글로만 접했던 내용을 직접 몸으로 겪어 봤습니다. 이후 Ngrok서버 설정과 AWS/EC2등 해결방법을 배웠습니다.

  • 로컬 컴퓨터로 다량의 데이터 베이스를 받아드리기엔 용량이 적어 AWS/RDS를 이용해 DB를 연동했습니다.

포트폴리오

URL

link

https://github.com/codestates-seb/seb40_main_024

깃허브
link

https://github.com/HongSungHak

깃허브

경력

회사명

주식회사비티알수성

직급 | 부서 | 근무 유형

사원 | 응용개발 | 재직 중

근무 기간

2024.07. ~ 재직 중 (11개월)

담당 업무

# 엘리베이터 기어리스 권상기 유통/판매회사

## 프로젝트 정리

---

## 1. 공단 데이터와 사내 출고 데이터를 하나의 데이터로 통합

- 목표: 승강기 관련 시장 정보 통합 및 분석

- 주요 작업:

- 승강기 공단에서 제공하는 OpenAPI와 사내 출고된 권상기 데이터를 매핑하여 통합 데이터 구축

- 경쟁사 제품 등 외부 데이터를 수집하여 시장 경쟁력 분석 수행

- 승강기 설치 현황 기반으로 시장 동향 분석

- Github Actions를 활용해, 하루 1회(오후 7시 30분) 자동 API 호출 및 데이터 매핑 작업 수행

---

## 2. 출하 테스트 성적서 자동 생성 프로그램 스크립트 작성

- 기존 문제점:

- 담당 부서에서 테스트 결과를 일일이 복사하여 엑셀에 붙여넣고 PDF 생성

- 1개 파일 생성에 약 30~90초 소요

- 개선 사항:

- 테스트 완료 정보를 자동으로 취합 후, Python / Flask 기반의 스크립트로 자동 렌더링

- 1초당 2장 생성 가능 → 약 60배 이상의 속도 개선

---

## 3. 엑셀 파일 기반 사내 데이터를 MS-SQL 기반 DB로 이관

- 기존 문제점:

- 사내 데이터는 EcountERP에서 생성된 엑셀 파일로 작업 및 관리

- 데이터 증가에 따라 성능 저하 및 작성 컨벤션 부재로 인한 휴먼에러 발생

- 개선 내용:

- 중요 출고 데이터를 MS-SQL DB로 이관

- 연관 관계 있는 자료들을 분석하고, 기초 테이블을 설계 후 데이터 입력 구조 정립

- 데이터의 신뢰도 및 일관성 확보를 위한 검증 체계 구축

---

## 4. 재고관리시스템(WMS) 자체 개발

- 개발 기간: 2025년 3월 ~ 2025년 5월

- 기술 스택: React.js (TypeScript), Spring Boot, MS-SQL

### 🔍 기존 문제점 (외주 시스템)

- 외주 개발자에 의존 → 유지보수 및 기능 확장 어려움

- 실무자가 config.ini 파일을 직접 수정하여 바코드 포트 지정 → 오타로 인한 장애 다발

- 바코드 입력 시 공백/탭 필터링 없음 → 데이터 정합성 저하 및 정확한 조회 불가

- 타 부서에서 실시간 재고 조회 불가 → 물류팀이 엑셀로 공유, 업무 비효율 초래

### 개선 내용

- 자체 개발을 통해 유지보수성과 확장성 확보

- 서비스 레이어에 바코드 필터링 로직 구현 → 데이터 정합성 및 조회 정확도 향상

- 웹 기반 재고 조회 게시판 구현 → 실시간 재고 확인 가능

- Spring Security 기반 권한 제어 도입

- 관리자/물류팀: 전체 접근

- 타 부서: 조회 전용으로 제한

- JavaScript의 zxing 라이브러리 활용 → 바코드 포트 자동 설정 및 사용자 실수 방지

- 제품의 특이사항 및 특별 주문 내역 입력 기능 추가 → 재고 관리의 신뢰도 향상

회사명

한국훼스토

직급 | 부서 | 근무 유형

사원 | 밸브

근무 기간

2021.12. ~ 2022.06. (7개월)

담당 업무

1. 회사 소개

  • 한국훼스토는 공압/유압 설비 및 생산 자동화 부품을 생산, 판매, 유통하는 기업입니다.

2. 담당 부서 및 역할

  • 밸브 품질관리 부서에서 근무하며, 완제품의 품질 테스트 및 A/S 대응을 담당했습니다.

3. 주요 업무 내용

1) 생산 제품 품질 테스트

  • 생산/조립팀에서 완성된 제품이 품질팀으로 이관되면, 전용 테스트기를 사용해 성능 검증 진행

  • 테스트 도중 발생하는 모든 데이터는 엑셀 파일에 기록 및 관리

  • 제품 수치가 허용 오차 범위 내에 있는지 확인하고,

    • 단순한 문제는 자체 조치,

    • 복잡한 문제는 생산팀과 협업하여 해결

2) 고객 A/S 대응

  • 고객사에서 문제가 발생한 밸브 제품 입고 시, 5단계 테스트 절차를 통해 문제 원인 파악

  • 분석 후, 수리 요청을 진행하고

  • 수리 완료된 제품은 10단계의 품질 테스트 절차를 거쳐 성능 확인

  • 최종적으로 제품번호 및 테스트 기록 등을 고객사에 보고서 형태로 전달

4. 사용 도구 및 방식

  • 품질 데이터 엑셀 기반 기록 및 분석

  • 사내 테스트 장비를 활용한 정량적 품질 평가 시스템 운영

회사명

삼성SDI

직급 | 부서 | 근무 유형

사원 | 조립1그룹

근무 기간

2019.09. ~ 2021.03. (1년 7개월)

담당 업무

삼성SDI 근무 경험 (조립1그룹 – 권취공정)

1. 회사 및 부서 소개

  • 삼성SDI는 이차전지 및 에너지 솔루션을 생산하는 기업이며, 저는 원형 전지 조립1그룹 – 권취 파트에서 근무했습니다.

  • 권취공정은 극판(양극/음극)을 원통형으로 감아 셀 형태로 만드는 단계로, 제품의 기본 구조가 결정되는 핵심 공정입니다.

2. 주요 업무 내용

1) 권취 설비 운영 및 모니터링

  • 극판그룹에서 입고된 양극/음극 재료를 설비를 통해 원통형 모양으로 감는 작업 수행

  • 설비 감김 상태 확인 및 품질 유지 관리

  • 간단한 에러(오차 범위 이탈, 재료 이상 등)는 작업자가 직접 조치

  • 에러 처리 후, 샘플 제품 3개를 추출하여 X-Ray 검사로 감김 품질 확인

  • 검사 결과를 엑셀 파일로 기록 및 저장

2) 설비 에러 대응 및 품질 관리

  • 설비에 중대한 에러 발생 시 담당자에게 보고 후 설비 정지

  • 점검 및 조치가 완료된 후 설비 재가동X-Ray를 통한 재확인 절차 수행

  • 설비별 생산 이력 및 품질 상태 문서화

3) 후공정과 협업

  • 후공정 파트에서 품질 확인 요청이 있을 경우,

    • 해당 설비의 감김 상태, 생산 조건, 에러 발생 이력 등을 확인

    • 문제 원인을 파악하고 관련 내용을 공유 및 대응

3. 사용 장비 및 업무 도구

  • 권취 설비 운영

  • X-Ray 검사기기를 활용한 내부 품질 확인

  • 엑셀 기반 데이터 기록 및 품질 이력 관리

자격증

자격증명

SQLD(Sql 개발자)

점수 | 발급기관

합격 | Kdata(데이터자격검정)

취득연월

2023.07.

댓글