채용공고 올리기

김지웅님을 응원해보세요!

이직/구직 중이에요

미리보기

기본 정보

이름
김지웅
직업
백엔드 개발자
이메일
iop1996@naver.com
간단 소개

2년차 백엔드 개발자 김지웅입니다. 고객과 동료를 모두 만족시킬 수 있는 개발자가 되기 위해 항상 노력하고 있습니다. 고객을 만족시킨다는 것은 단순히 기능을 만드는 것이 아니라, 실제 비즈니스 문제를 해결하는 것이라고 생각합니다. 이를 위해 요구사항을 정확히 이해하고, 사용자 관점에서 생각하며 개발하려고 노력합니다. 서비스의 안정성과 성능을 고려해 꼼꼼하게 개발하고, 예상치 못한 상황에도 대비할 수 있도록 신경 쓰고 있습니다. 동료들과의 협업에서는 원활한 소통을 가장 중요하게 생각합니다. 복잡한 내용도 이해하기 쉽게 설명하려 하고, 다른 팀원들의 의견을 적극적으로 듣고 반영합니다. 문제가 생겼을 때는 함께 해결책을 찾아가며, 경험과 지식을 서로 나누는 것을 즐깁니다. 항상 배우려는 자세로 새로운 것을 익히고, 더 나은 방법이 있다면 기꺼이 변화를 받아들입니다. 고객에게는 만족스러운 결과를, 동료에게는 신뢰할 수 있는 파트너가 되어 함께 성장하는 개발자가 되겠습니다.

기술 스택

기술 스택

Java, Python, MySQL, JavaScript, Spring Boot, JPA, Spring, Oracle

경력

회사명

이지샵주식회사

직급 | 부서 | 근무 유형

매니저 | 디지털개발팀 | 재직 중

근무 기간

2024.02. ~ 재직 중 (1년 5개월)

담당 업무

국내 최대 VAN사 중 하나인 KICC(한국정보통신) 자회사 이지샵주식회사에 근무하면서 대외 API 연동 및 백오피스 개발 업무를 수행하고 있습니다.

회사명

한화시스템(주) ICT부문

직급 | 부서 | 근무 유형

인턴 | SharedService1

근무 기간

2023.06. ~ 2023.07. (2개월)

담당 업무
  • 인턴 과정 중 하나의 서비스를 이루는 6개의 파트별 업무에 대한 교육을 이수했습니다.

  • 60명이 넘는 대규모 팀에 속해있으면서 하나의 서비스를 운영하는데 필요한 조직과 각 조직간에 협업이 이루어지는 과정을 지켜보며 소통, 협업의 중요성을 체감했습니다.

  • 대규모 팀을 이끄는 팀장님들과의 면담을 통해 조직을 이끄는 리더의 고충을 이해하고 리더가 원하는 팀원의 자세에 대해 배웠습니다.

  • Java 1.7, Spring, JSP를 사용하는 환경에서 고객이 가장 많이 사용하는 기능인 조직도 조회와 전자결재 기능을 개발했습니다.

  • 차세대 프로젝트에서 사용될 서버 API 명세서를 작성했습니다.

프로젝트

프로젝트명

KICC & Easyshop EASY QR 백오피스 개발 및 운영

소속/기관명

이지샵주식회사

프로젝트 기간

2025.04. ~ 진행 중

프로젝트 내용
  • 서비스 가입 신청부터 승인 및 QR 오더에 필요한 물품 배송 건을 관리하는 기능 개발

  • KICC POS API와 연동하는 코드 개발 및 기존 어드민보다 발전된 형태의 패키지 구조 개선 수행

  • 마이크로미터 지표 수집 기능을 추가하여, 대리점 및 가맹점 별 실적 확인이 가능할 수 있는 기능 제안 및 개발

  • 조건에 따른 서로 다른 작업 수행이 과한 조건문으로 작성되어 있는 코드를 전략 패턴을 적용하여 코드 가독성 및 확장성 개선

프로젝트명

Easyshop & 국민은행 매일입금 및 QR 결제 어드민 개발

소속/기관명

이지샵주식회사

프로젝트 기간

2024.09. ~ 2024.12.

프로젝트 내용

KB 매일입금 서비스(선정산) 및 QR 결제 백오피스 개발 및 운영

프로젝트 시작 전에는 다음과 같은 일을 수행했습니다.

  • 엑셀로 API 문서를 작성하던 기존 프로세스에서 표준 API 응답 스펙 및 API 문서화 도구로 Swagger를 도입했습니다.

  • 사내 표준 코딩 가이드의 부재로 CheckStyle 플러그인을 도입해서 모든 개발자들의 코드 정리 기준을 통일 했습니다.

  • 도메인과 관련된 지식들을 최대한 코드 내에 표현할 수 있도록 API URL 디자인 가이드 및 네이밍 컨벤션 문서를 만들고 문서화하여 배포했습니다.

프로젝트를 진행하면서 다음과 작업을 수행했습니다.

  • 가맹점 관리, 거래 내역 관리, 배송 내역 관리 등을 포함한 핵심 기능 API를 개발했습니다.

  • QueryDSL에서 자주 사용하는 조건식들을 모은 유틸리티 클래스를 만들어 파라미터만 상이한 중복 코드 제거 및 코드 가독성 확보.

  • 1차 개발 분의 개발을 완료하였으나 테스트 단계에서 QA 단계에서 발생하는 시간을 줄이고자 테스트 코드 및 테스트 케이스 작성을 필수화 하였습니다.

  • 기존 외주 업체에서 작성한 JSP, JQuery 기반의 프론트엔드 로직을 추후 프론트엔드 라이브러리 혹은 프레임워크로의 전환 가능성을 고려해서 바닐라 자바스크립트로 컨버팅하였고 모듈화하는 리팩토링 작업을 수행했습니다.

  • 하나의 프로젝트로 합쳐져 있었던 서로 다른 프로젝트를 별도의 모듈로 분리하였고 인증, 인가 모듈 역시 별도의 인증 및 인가 애플리케이션으로 분리해서 중복되는 코드들을 제거했습니다.

  • 다건 삽입 기능에서 사용된 JPA Repository의 saveAll() 메서드가 갖고 있는 비효율성을 개선하고자 다건 삽입 시 JdbcTemplate로 배치 처리하여 개선

프로젝트명

이지샵주식회사 모니터링 프로젝트

소속/기관명

이지샵주식회사

프로젝트 기간

2024.07. ~ 진행 중

프로젝트 내용
  • 사내 모니터링 시스템의 부재에 따른 문제 해결을 위해 사내 개인 프로젝트로 시작

  • Prometheus, Grafana, AWS CloudWatch를 사용하여 AWS 리소스의 주요 지표등을 모니터링할 수 있는 대시보드를 제작했습니다.

  • Spring Boot 애플리케이션은 Prometheus와 Grafana로 개괄적인 리소스를 파악하고, 응답 시간 지연이나 에러 트레이싱은 Pinpoint로 확인할 수 있도록 개발.

  • 로그 저장소 오픈소스 Loki로 로그를 수집하여 그라파나 대시보드로 시각화함으로써 애플리케이션 로그를 터미널에 직접 접속해서 봐야하는 불편함 해소

프로젝트명

이지샵 서비스 어드민 리뉴얼 프로젝트

소속/기관명

이지샵주식회사

프로젝트 기간

2024.02. ~ 2024.07.

프로젝트 내용
  • 기존 Struts 기반의 프레임워크로 개발되어 있는 서비스를 Spring Boot, MyBatis 기반으로 마이그레이션 작업 수행

  • 컨트롤러에 모여있던 모든 로직을 Layerd Architecture에 맞게 책임 및 역할 분배할 수 있도록 구조를 개선했습니다.

  • 프로시져로 작성되어 있는 로직을 서비스 계층에서 풀어낼 수 있도록 변경하고 기존의 HashMap으로만 데이터를 주고 받는 형태에서 DTO를 사용하도록 개선

  • 기존에 사용하던 상용 텍스트 에디터 라이센스가 만료된 문제를 ToastUI 텍스트 에디터를 도입해서 문제를 해결했습니다.

  • 조회 쿼리에서 발생하는 응답 성능 문제를 개선하여 더 빠르게 원하는 결과를 조회할 수 있도록 개선했습니다.

  • ISMS 심사 조건을 만족시키기 위해 관리자의 모든 API 호출을 기록해야하는 문제를 AOP로 해결하여 기존 코드 침투 없이 해결

프로젝트명

커스텀 메뉴 공유 플랫폼 (프로젝트명: 맛이 어때)

소속/기관명

팀 프로젝트

프로젝트 기간

2022.06. ~ 2022.07.

프로젝트 내용

다음과 같은 기술을 사용했습니다.

  • Java 17, Spring Boot
  • JPA, MySQL
  • QueryDSL, Gradle
  • AWS EC2, S3, RDS, CodeDeploy, Github Actions

수행한 역할과 기여한 내용

  • 식/음료 프랜차이즈의 메뉴에 추가 옵션으로 자신만의 메뉴를 만드는 서비스를 기획했습니다.
  • 팀장 역할을 자원하여 백엔드 대표로 프론트엔드 팀원들과 소통을 담당하였고 백엔드 기술 스택 채택 및 개발 일정을 조율하고 역할을 분배하였습니다.
  • 최종 프로젝트 문서화 및 발표자 역할을 맡았습니다.
  • 코드 컨벤션, PR 및 Merge 규칙을 주도적으로 도입하였으며, 코드 리뷰를 도입하여 팀원 간 협력이 더 유연해 질 수 있도록 하였습니다.
  • AWS를 활용한 서버 구축 및 CI/CD 자동화 파이프라인을 구축하는 경험을 했습니다.
  • 메뉴, 댓글, 프랜차이즈 3개 도메인 영역을 맡아 API 설계 및 개발했습니다.
  • 테스트 커버리지 라이브러리 JaCoCo 도입을 주도하여 애플리케이션 안정성을 위해 테스트 코드를 필수로 작성할 것을 독려하여 Total 70% 테스트 커버리지를 달성 하였습니다.
프로젝트명

영화 예매 API 프로젝트

소속/기관명

팀 프로젝트

프로젝트 기간

2022.07. ~ 2022.08.

프로젝트 내용

다음과 같은 기술을 사용했습니다.

  • Java 17, Spring Boot
  • JPA, MySQL
  • Docker, Redis
  • Gradle

수행한 역할과 기여한 내용

  • 국내 유명 영화사의 예매 과정을 분석하고 요구사항 도출 및 기능 명세서를 작성하였습니다.
  • Restful API 설계 및 PostMan, Spring Rest docs 등 다양한 방법으로 문서화를 시도했습니다.
  • MVP 단위 개발 프로세스를 경험함으로써 기한 내 목표한 기능들을 완성하는 것을 목표로 개발 일정 수립 능력을 기를 수 있었습니다.
  • GitHub Project, CheckStyle, Gitflow 브랜치 전략 채택 및 PR, Merge 컨벤션 등을 수립함으로써 협업 방식 규정에 대한 중요성을 느낄 수 있었습니다.
  • 티켓 예매 및 극장 도메인을 맡아 CRUD 기능을 개발하고 여러 테이블과 연관 관계를 맺은 도메인을 개발하며 발생하는 N+1 문제를 해결했습니다.
  • JPQL로 작성된 쿼리 메소드들을 QueryDSL을 도입하여 리팩토링을 수행하였습니다.

포트폴리오

URL

link

https://github.com/wisehero/BE-02-MarBox

깃허브
link

https://github.com/prgrms-web-devcourse/Team-Tasty-Masiottae-BE

깃허브

교육

소속/기관명

팀스파르타(주)

종류 | 전공

사설 교육 | 항해 플러스 백엔드 코스

재학 기간 | 재학 상태

2025.03. ~ 2025.06. | 수료

소속/기관명

구로고등학교

종류 | 전공

고등학교 | 인문계열

재학 기간 | 재학 상태

2012.03. ~ 2015.02. | 졸업

소속/기관명

국민대학교

종류 | 전공

대학교(학사) | 경영정보전공

재학 기간 | 재학 상태

2016.03. ~ 2022.08. | 졸업

소속/기관명

주식회사 그렙(프로그래머스)

종류 | 전공

사설 교육 | K-Digital Traning: 프로그래머스 백엔드 데브코스

재학 기간 | 재학 상태

2022.03. ~ 2022.08. | 수료

자격증

자격증명

정보처리기사

점수 | 발급기관

한국산업인력공단

취득연월

2024.09.

자격증명

AWS Certified Cloud Practitioner

점수 | 발급기관

AWS

취득연월

2023.12.

자격증명

SQLD

점수 | 발급기관

한국데이터산업진흥원

취득연월

2023.10.

댓글