
Backend Developer
Java와 Spring Boot를 활용해 REST API와 백엔드 시스템을 개발했습니다.
협업과 코드 품질을 중요하게 생각하며, 문제 해결을 통해 안정적인 서비스를 구현하는 데 보람을 느낍니다.
Email : [email protected]
Phone : 010.4981.7197
GitHub : **https://github.com/yeonssu**
Notion : **https://rebrand.ly/yeons-notion**
Experience
이노팩토리 [ Innofactory ]
Web Developer
2023.10 - 현재
<aside>
Windchill 기반 도면 Migration 프로젝트(HDME)
</aside>
기술 스택
Windchill 9.0, Java 1.5, Unix(AIX), Oracle DB
주요 역할 및 성과
- HDME의 도면 이미지 내 기존 로고를 새로운 로고로 교체하고 버전 정보를 업데이트하는 프로그램 개발
- 메모리 제한(30GB) 환경에서 약 60만 건의 대용량 데이터를 안정적으로 처리하도록 구현
- Windchill과 Java의 낮은 버전 제약으로 POI 라이브러리 대신 SAX 방식과 CSV Writer 방식을 활용해 대규모 데이터 처리 로직 구현
- Unix(AIX) 환경에서 개발 코드 실행 및 작업 자동화를 위한 Shell 스크립트(.sh)와 배치 파일(.bat) 작성
<aside>
전자정부프레임워크 기반 정부과제 CGID 프로젝트
</aside>
기술 스택
전자정부프레임워크, Java, Jsp, MyBatis
주요 역할 및 성과
- CGID(일반규격품 품질검증) 관리 시스템 개발 수행
- GS 인증(1등급)에 적합한 소프트웨어 개발
- 화면정의서, 데이터 딕셔너리, 코드테이블, 단위 테스트, 기능 테스트 등을 통한 전반적인 프로젝트 관리
<aside>
Clova OCR API 영수증 자동화 프로젝트
</aside>
기술 스택
Clova OCR API, Java, Spring boot
주요 역할 및 성과
- Clova OCR API를 사용하여 영수증에서 필요한 데이터 추출
- 응답받은 Response 데이터 처리 및 검증 백엔드 로직 구현
- 경영기획팀에서 수작업으로 처리하던 외근 및 출장 관련 경비 영수증 처리 시간을 단축하고 업무 효율을 크게 향상시킴
<aside>
WebDAV 대용량 파일 전송 테스트
</aside>
기술 스택
Java, 클라이언트(Windows 탐색기, RaiDrive, FileZilla), 서버(ASTRA Drive, Synology NAS, ITHit File Storage, Windows Server)
주요 역할 및 성과
- 테스트 시나리오 환경 구성 및 네트워크 드라이브를 활용한 파일 전송 자동화 코드 작성
- 파일 크기(10k, 100k, 1m, 10m, 100m, 1g), 파일 개수(1, 10, 100, 1000개), 프로토콜(FTP, WEBDAV, SMB), 저장장치(SSD, HDD)에 따른 전송 성능 비교
- ASTRA Drive의 WEBDAV 전송 성능 상세 분석
- 다양한 환경에서의 성능 비교 자료 작성
<aside>
Others
</aside>
- Thingworx 기반 PLM(제품 정보 관리) POC 프로그램 제작(LSE, HTS)
- Hugo 기반 웹사이트 리뉴얼 (Assetcare)
- Windchill 사용자 교육 및 매뉴얼 작성
코드스테이츠 [ CodeStates ]
Software Engineering Backend
2022.12 - 2023.06
<aside>
InddyBuddy, 인디게임 커뮤니티 서비스
</aside>
기술 스택
Spring Boot, RESTful API, Java, JPA, MySQL, AWS(EC2, RDS, S3)
주요 역할 및 성과
- Github Actions 자동화 배포 설정
- S3를 사용한 첨부파일 업로드 기능 구현
- 회원가입 시 인증번호 이메일 발송 기능 구현
- 카테고리, 게임, 북마크 등 CRUD API 개발
- 주요 마일스톤과 데드라인 설정, 리소스 우선순위 조정으로 프로젝트 관리
- 구체적인 사용자 요구사항 명세서와 API 문서 작성
<aside>
Owly, 개발자 QnA 커뮤니티 서비스
</aside>
기술 스택
Spring Boot, RESTful API, Java, JPA, MySQL, AWS(EC2, RDS, S3)
주요 역할 및 성과
- Spring Security를 활용한 인증 및 권한 부여 (JWT, OAuth)
- AWS EC2, RDS 기반의 서버 배포 및 관리
- 회원 관련 CRUD API 개발
- 노션 기반의 프로젝트 관리 및 문서화 (회의록, 일정, API 명세)
Education
코드스테이츠 Software Engineering Backend, 43기 수료 (2022.12 - 2023.06)
- Java, Spring Boot, Rest API를 중심으로 한 기초 및 심화 학습
- 팀 프로젝트에서 두 번의 팀장 경험을 통한 팀워크 및 리더십 발전
- 약 12주간 86개의 꾸준한 TIL(Today I Learned) 작성
- 페어프로그래밍을 통해 코드와 지식을 공유하는 훈련
- 알고리즘 스터디 활동
한양대학교 ERICA, 재료화학공학과 학사 졸업 (2018.03 - 2023.02)
Certifications