김찬수

Web Developer

4년차 백엔드 개발자로 B2B 웹 서비스를 개발 및 운영하고 있습니다. 주로 모듈 개발 업무를 담당하여 프로젝트의 시작부터 끝, 전반적인 업무를 맡아 책임졌습니다. 서비스의 본질적인 역할을 놓치지 않으면서 유지보수와 확장이 용이한 프로그램을 위해 끊임없이 고민합니다. 이를 위해 고객의 피드백을 지속해서 모니터링하고 업무에 반영하며, 사용자 경험 향상이라는 궁극적인 목표를 위해 구성원들과 적극적으로 소통하고 협업합니다. 개발자로서 역량을 발휘하여 세상을 더 편리하게 만드는 일에 동참하고 싶습니다.

Profile

What I do

Java & Spring/SpringBoot

Java를 통해 안정적인 백엔드 애플리케이션을 개발하고, 필요한 API 서비스 로직을 구현할 수 있습니다. Spring SpringBoot 프레임워크를 사용하여 빠르고 효율적인 웹 서비스를 구축할 수 있으며 유지보수성이 뛰어난 객체지향적 프로그래밍에 중점을 두고 있습니다.

SQL

데이터베이스 설계 및 관리를 할 수 있습니다. RDBMS인 MySQL을 주로 사용하여 복잡한 쿼리를 작성하고 최적화할 수 있습니다. Kafka를 사용하여 메시지 프로듀싱 및 컨슈밍하여 처리할 수 있습니다. Redis나 MongoDB 같은 NoSQL 저장소에도 관심이 있습니다.

JavaScript

JavaScript를 통해 서버로부터 API를 호출하고, JSON 데이터를 활용한 작업을 할 수 있습니다. 함수를 통한 동적인 웹 페이지를 구현할 수 있으며, 다양한 JavaScript 라이브러리를 사용하여 프론트엔드 애플리케이션을 개발할 수 있습니다.

Apache Tomcat & Maven/Gradle

Apache Tomcat을 활용하여 Java 웹 애플리케이션을 배포,운영 및 관리할 수 있습니다. MavenGradle을 사용하여 프로젝트 빌드, 의존성 관리 및 배포 환경을 효율적으로 구축할 수 있습니다.

JavaScript Library

ExtJS를 3년 이상 사용하였으며 제공되는 다양한 컴포넌트와 함수를 활용하여 복잡한 UI를 자유자재로 구현할 수 있습니다. 또한, Next.jsReact.js와 같은 JavaScript 라이브러리를 가볍게 경험해보았으며, 이와 같은 라이브러리를 활용하여 효율적이고 사용자 친화적인 웹 애플리케이션을 개발할 수 있습니다.

Git

Git을 사용하여 소스 코드 버전 관리를 수행하며 팀 작업의 효율성을 향상시킬 수 있습니다. 분산 버전관리 시스템의 장점을 활용하여 협업 프로젝트에서의 코드 변경사항을 효과적으로 추적하고 병합, 롤백 등의 작업을 할 수 있습니다.

OAuth

OAuth를 기반으로 IdP(ID제공자)와 SP(서비스제공자) 측면에서 SSO(SingleSignOn) 기능을 구현할 수 있습니다. JWT 형태의 AccessToken과 RefreshToken을 사용한 인증 및 재인증 로직을 구현하여 프로젝트에 적용해본 경험이 있습니다.

RESTful API

SwaggerSpring Rest Docs를 사용하여 RESTful API의 문서화를 자동화할 수 있습니다. Swagger를 통해 API의 명세를 시각적으로 표현할 수 있으며, 단위테스트 코드를 기반으로 Spring Rest Docs를 생성할 수 있습니다.

Ibatis & MyBatis / JPA

IbatisMyBatis를 활용하여 데이터 매퍼를 효율적으로 사용하고, 데이터베이스 연동 작업을 진행할 수 있습니다. JPA를 가볍게 경험해보았으며 JPA를 활용하여 CRUD 처리를 구현할 수 있습니다.

Tools

주로 IntellJ IDEAVS Code를 사용하여 개발하며, Eclipse와 WebStorm도 사용할 수 있습니다. GitLabConfluence, Mattermost를 통한 협업 경험이 있습니다.

Platforms

Kubernetes 기반의 MSA 환경을 경험해보았으며, 컨테이너화된 애플리케이션의 효율적인 배포와 관리에 활용해본 경험이 있습니다.

Featured Projects

Project Image
HR(인사관리시스템)

HR 솔루션의 근태관리 모듈 개발 [2023.11 - 2024.06] 중견 규모의 기업을 대상으로한 인사/근태/임금 등 HR 시스템 1. 각종 근태 설정을 기반으로 근무 일정, 근무 패턴 관리 및 급여계산을 위한 근태 데이터 집계 등 근태관리 전체 모듈(23개 화면) 개발 2. JWT 토큰 인증 방식의 로그인 로직 개발 3. 개발 시 편의성 향상을 위한 ExtJS 공통 컴포넌트 개발 4. 운영서버 관리 및 배포 5. 각종 리포트(OzReport) 기능 개발 6. 프리랜서 등 신규 입사직원 온보딩

Project Image
전자문서 자동발행 시스템

전자문서 자동발행 시스템 업그레이드 [2023.08 - 2023.10] 사내 각종 ERP 제품에서 사용하는 견적 및 발주서 전자문서 자동발행 시스템 1. Spring Legacy Project로 개발되어 10년 넘게 운영중인 전자문서 자동발행 시스템 버전 업그레이드 2. 자바 및 프레임워크 버전 업그레이드 및 코드 리팩토링을 통한 프로그램 성능유지보수성 향상 - Java 8 → 11 / Spring → SpringBoot - iBatis → MyBatis - 빌드 자동화 시스템 (Maven → Gradle) - Spring 설정 방식 변경 (Xml config → Java config)

    Project Image
    쇼핑몰 주문/재고관리

    쇼핑몰 플랫폼 API를 통한 ERP 주문/재고관리 시스템 개발 및 운영 [2023.02 - 2023.07] 쇼핑몰 플랫폼에 접속하지 않아도 오픈 API를 사용하여 주문 수집, 배송준비, 배송처리 등 관리 기능을 지원하는 시스템 1. 쇼핑몰 플랫폼 제휴 (11번가, 옥션, SSG, 카페24, ESM, 아임웹, 롯데ON, 메이크샵, 고도몰) 2. 오픈 API 연동 및 주문 데이터 수집/저장 기능 개발 3. 수집 데이터를 통한 주문/재고 관리 서비스 개발

    Project Image
    경기도청 관리자 시스템

    경기도청 공익법인 ERP 관리자 시스템 개발 및 운영 [2022.08 - 2023.01] 경기도공익활동 지원센터에서 주관하는 '비영리 회계프로그램 서비스 이용지원' 사업 1. 경기도공익활동 지원센터 주관 제휴 사업 개발 담당자로 참여 2. ERP 관리자 전체 모듈(9개 화면) 개발 3. 비영리 법인의 지출결의서 및 첨부파일 업로드 기능 개발

    Project Image
    제조/생산관리 시스템

    ERP 제조/생산관리 모듈 개발 및 운영 [2022.02 - 2022.07] 제조/생산업 종사자를 위한 편리한 제조, 실적,검수, 생산 작업 현황 관리 1. ERP 제조/생산관리 모듈(16개 화면) 개발 2. 테이블 설계 및 쿼리(프로시저 등) 개발 3. 프로젝트 초기 기획/설계 단계부터 개발 및 테스트/배포 전 단계에 참여

    Project Image
    GS 1등급 인증

    비영리 ERP 제품 GS 1등급 인증 획득 [2021.07 - 2022.01] 나라장터를 통한 비영리 사업 수주를 위한 비영리 제품군 GS 인증 1. 타 제품 간 종속성 제거 및 코드 리팩토링 2. 데이터베이스 개인정보 암호화 처리 3. 기부금영수증 등 공익법인결산 기능 개발 4. 소프트웨어 결함 보고서 암호화 증적 자료 작성

    Project Image
    웹 발주 시스템

    ERP 웹 발주 시스템 개발 및 운영 [2021.01 - 2021.06] ERP 사용자의 거래처에 무료 접속 계정을 제공하여 ERP 고객이 아니여도 별도의 결제없이 웹으로 주문 발주를 할 수 있는 시스템 1. API 환경 구축 및 발주처리 시스템 개발 2. Java 기반의 웹 서비스와 C# 기반의 CS 프로그램에서 사용하기 위한 REST API 개발 2. Sms/E-mail 전송 서비스 개발 3. 프로그램 로그 관리 기능 개발 4. 각종 리포트(OzReport) 개발

    Educations

    Logo
    한신대학교
    컴퓨터공학부
    2014 - 2021
    Logo
    죽전고등학교
    인문계
    2011 - 2014

    Careers

    Logo
    스마일게이트
    정보시스템운영실 | 대리
    2024.03 - 재직중

    그룹사시스템 개발 및 운영

    Logo
    가비아
    하이웍스개발팀
    2024.11 - 2025.01

    그룹웨어 개발 및 운영

    Logo
    아이퀘스트
    개발본부 | 책임
    2021.01 - 2024.06

    웹 솔루션 개발 및 운영

    Certificates

    SQLD
    한국데이터산업진흥원
    2021.10

    한국데이터산업진흥원에서 주관하는 데이터베이스 SQL 국가공인 자격증

    정보처리기사
    한국산업인력공단
    2021.06

    한국산업인력공단에서 시행하는 국가공인 자격증

    Powered by