채용공고 올리기

김정기님을 응원해보세요!

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

미리보기

기본 정보

이름
김정기
직업
백엔드 개발자
간단 소개

현재 3년 차 백엔드 개발자로 일하며, 바이오 기업에서 사용하는 B2B 서비스의 백엔드 개발 및 운영을 담당했습니다.

자기소개

자기소개

안녕하세요, 평상시 독서를 좋아하며 출판업계에도 관심을 가지고 있어 북스파이더의 B2B 플랫폼 개발에 참여하고 싶어 지원하는 김정기입니다. Java와 Spring 프레임워크를 사용한 웹 애플리케이션 개발 경험이 있으며, JPA와 Hibernate를 활용한 도메인 모델링에도 경험이 있습니다. 또한, 사이드 프로젝트를 통해 AWS 기반 클라우드 환경에서 인프라 구축과 서비스 운영 경험을 쌓았으며 , RESTful API 개발에 대한 이해도 갖추고 있습니다. 이러한 저의 기술로 북스파이더에 기여하고자 합니다

기술 스택

기술 스택

Java, Spring Boot, mybatis, MSSQL, MySQL, JPA, Kotlin, Git

경력

회사명

(주)슈퍼스타트

직급 | 부서 | 근무 유형

사원 | 개발팀 | 재직 중

근무 기간

2023.03. ~ 재직 중 (1년 11개월)

담당 업무

삼성바이오로직스에서 의약품 레시피를 관리하는 기존의 문서 방식 대신, WEB을 통해 레시피의 버전 관리, 비교, 리뷰 기능을 제공하는 서비스를 개발하고 운영했습니다

  • 워드파일로 수작업으로 처리하던 의약품 레시피의 버전 관리 및 비교를 웹 기반 자동화 시스템으로 전환하여 사용자의 작업 속도를 52% 향상

  • 고객사의 요구사항인 기본 의약품 레시피 템플릿의 더욱 빠른 응답을 위해 파티셔닝, 글로벌 캐시 ,로컬 캐시 중 로컬 캐시를 선택 후 구현 이를 통해 고객사의 요구사항 충족

  • Spring Batch를 활용한 배치 시스템 구축 및 운영

    • 삼성 사내 API 연동을 통한 임직원 데이터 동기화 JOB 개발

    • Spring의 Task Scheduler를 사용해 JOB을 즉시 실행 및 동적 스케줄링 가능하게 설계

  • 레이어 간 로그 추적을 Spring AOP로 자동화하여 개발자들의 코드 작성 시간을 단축하고 업무 효율성 개선

  • 외부 서비스와 연동을 위해 REST API를 제공, 요청 값 검증 및 데이터 동기화 수행하여 테스트 기간 내 100% 데이터 일관성과 시스템 안정성 확보

  • 느리다는 피드백을 받은 API의 DB 커넥션 최적화 및 인덱스 추가로 응답 시간을 62% 단축하여 고객에게 빠른 응답시간 제공

  • 프로젝트 내 개발자들이 WAS의 세션에서 사용자 정보를 조회하거나 권한을 확인할 수 있는 공통 유틸을 개발해 반복 코드 제거 및 유지 보수성 향상

  • Batch WAS를 운영 서버에 배포 후 발생한 런타임 에러가 개발 서버와 운영 서버 간 테이블 설정 차이로 발생한 문제임을 발견하고 해결, 이후 팀에 예방 방안 제시

  • 코드의 문서화와 안정성을 위해 130개의 테스트 코드를 작성해, 신뢰성 있는 코드 문서화 달성

  • 모니터링 도구를 사용할 수 없는 환경에서 JMX를 활용해 OS CPU와 Memory ,JVM Memory 상태를 확인할 수 있는 API 개발

프로젝트

프로젝트명

Checkgeom (책검 : 책 검색)

소속/기관명

사이드 프로젝트

프로젝트 기간

2024.06. ~ 진행 중

프로젝트 내용

서비스 : http://www.checkgeom.com/
GItHub : https://github.com/JunggiKim/Checkgeom
기술적 이슈 정리 글 : https://kjg-steady.tistory.com/529
오픈소스 기여 : Spring-Cloud-Function
기술 스택 : Kotlin , Spring-Cloud-Function, React , Docker ,Github Actions, EC2 , RDS , Lambda

소개
Checkgeom은 여러 전자도서관을 각각의 웹사이트에서 검색하는 것이 불편한 점을 해결하기 위해, 하나의 웹사이트에서 여러 도서관을 동시에 검색하고, 각 도서관에서 대출 가능한 도서를 관심 도서로 등록할 수 있게 만든 서비스입니다. GitHub Readme에 자세한 프로젝트 설명이 존재합니다.

얻은 경험
이 프로젝트는 처음부터 끝까지 혼자서 개발하였으며, 평소 관심이 있었던 기술들을 활용하여 새로운 경험을 쌓았습니다. 프론트엔드 와 백엔드 모두 애플리케이션의 아키텍처 규칙을 정하고 개발하였으며, Spring 생태계의 오픈소스에 기여하는 소중한 경험도 얻었습니다. AWS 인프라를 구축하며 EC2 와 Lambda 사용 시 생기는 문제들을 해결하며 서비스를 만들었습니다.

교육

소속/기관명

서울사이버대학교

종류 | 전공

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

재학 기간 | 재학 상태

2023.03. ~ 현재 | 재학 중

소속/기관명

더 휴먼 아카데미

종류 | 전공

사설 교육 | Java/Spring 백엔드 과정

재학 기간 | 재학 상태

2022.04. ~ 2022.10. | 졸업

포트폴리오

URL

link

Blog

티스토리
link

GitHub

깃허브
댓글