미리보기
기본 정보
안녕하세요. 꾸준히 자기계발하며 업무에 적용시키는 것을 좋아하는 백엔드 개발자입니다. IT팀에서 백엔드 개발자로 근무한 적이 있습니다. Java, Spring Boot, MSA(Spring Cloud), JPA, QueryDSL, Mybatis 등의 기술을 바탕으로 개발을 수행할 수 있습니다. [가독성 좋은 클린 코드 작성과 코드 컨벤션을 적용합니다.] 협업 프로젝트에서는 다른 개발자들도 코드를 이해하고 수정할 수 있도록 가독성이 좋은 코드를 작성하는 것이 필수적입니다. 이를 고려하여 클린 코드와 코드 컨밴션을 숙지하고 적용하여 원활한 협업을 지향합니다.
경력
모바일센
신입 • IT팀
국립병원 데이터 시스템 고도화 사업에 개발자로 참여
· C# 기반의 기존 내부망 서비스를 Java 언어 Spring Boot로 마이그레이션
· SAP HANA DB로 디비 이관 작업 및 해당 DBMS에 맞춰 쿼리 수정
· 협업을 통한 도메인 분석으로 직원별 성과관리 기능의 개발기간 20% 단축
(9개월 | 정규직)
프로젝트
스마일게이트 윈터데브캠프 2기
Plop 메신저 SNS 채팅 애플리케이션
- 4명(Android+IOS 2명, 벡엔드 2명(기여50%)) 으로 이루어진 개발팀 리딩
- Spring Cloud 통해 마이크로서비스(MSA)를 도입하여 설계 및 개발
- 웹소켓, Kafka 활용하여 채팅과 접속상태 서비스 구축
- 성능 테스트 및 최적화를 통한 TPS 50% 향상
- MongoDB의 NoSQL을 익혀 MongoTemplate을 통해 쿼리코드를 적용
- Swagger 를 통해 API문서를 자동화하여 프론트엔드 개발자와 협업 경험
- AWS EC2, RDS 으로 배포
프로젝트 기록: https://javapp.tistory.com/category/Dev/%5B%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8%5D%202022%20Winter%20Dev%20Camp
깃허브:
https://github.com/llsrrll96/Winterdevcamp-Plop-Messenger
대외활동
넘블
벡엔드 챌린지 (개인 TOP 3)
Spring으로 타임딜 서버 구축 챌린지
여러 요청이 한번에 몰릴 수 있는 타임딜 기능을 구현
JPA를 통한 비관적 락(Lock)적용으로 동시성 문제 해결Spring Boot, REST API 설계 및 개발
Naver Cloud Server에 Jenkins, Docker를 사용해 CI/CD 배포 자동화로 생산성 향상
프로젝트 회고: https://javapp.tistory.com/318
깃허브: https://github.com/llsrrll96/numble-timedeal-server
2023
빅리더 AI 아카데미 / KOTRA(표창장)
"HS코드 품목 분류 결정 및 추천 서비스" 앱 프로토타입
수출품명을 검색하여 HS Code 매칭 서비스 개발
Python의 Pandas 를 활용해 관세청과 HS코드 관련 사이트를 크롤링하여 데이터 수집 및 전처리
(이전 품목 분류 사례명)품목명의 표준화를 위해 spaCy 라이브러리를 활용하여 기본 형태로 변환
Android(Java) / Flask(Python) 서버 개발
2021
교육
국립금오공과대학교
대학교(학사) | 컴퓨터소프트웨어공학과
2014.03. ~ 2022.02.
졸업
자격증
SQL 개발자(SQLD)
한국데이터산업진흥원
2023.10.
정보처리기사
한국산업인력공단
2022.06.
데이터분석준전문가(ADsP)
한국데이터산업진흥원
2022.06.