나의 소개

나의 소개

조성호 (Cho Sung Ho) | 소통을 연구하는 개발자 😤


👉 About Me 👈


DSC05027-1

조성호

Backend Developer

Contact kidcojsh@gmail.com
GitHub https://github.com/sunghomong
Blog https://sunghomong.github.io/


Introduce

1
2
3
웹 서비스의 A-Z 까지 구현하는 창의적이고 협조적인 백엔드 개발자입니다.
비즈니스 성장에 기여하는 것을 좋아하며, 팀 구성원들과의 
협업과 적극적인 커뮤니케이션을 통해 좋은 성과를 이뤄내고 있습니다.


🏃 Experiences 🏃


Diary

   
period 2023.09.13~current
title Blog
link https://sunghomong.github.io/

Blog


  • 업무 처리 중 만난 문제, 유용하게 사용될 수 있는 기술, 개발자로서의 기록을 자세히 정리하여 공유하기 위한 블로그
  • 독학 및 교육 과정에서 얻은 기술들을 꼼꼼하게 기록하는 블로그
  • 반복되는 실수를 방지하고자 문제 해결의 과정을 기록하는 블로그
  • 끊임 없는 성장을 보여주는 블로그


👥 Project 👥

   
period 2023.10.05~2023.11.17
title Social Meeting
OpenSource GitHub_OpenSource
Intro 취미 별 모임 기준으로 사용자 간의 관계와 소통을 도와주는 소셜 모임 서비스

👭Social Meeting

  • 취미 별 모임 기준으로 사용자 간의 관계와 소통을 도와주는 소셜 모임 서비스
  • Http 통신 방식에서 Web Socket 프로토콜 활용을 실시간 채팅 방식 변환
    • 단방향 통신에서 양방향 통신으로 전송 속도 개선
  • DB 정규화와 MyBatis 의 쿼리 개선
  • 팀장 역할 수행
    • 원활한 커뮤니케이션으로 팀원 구성원들을 정해진 기간내에 서비스 구축
  • Spring Boot 를 활용한 프로젝트 구조


🏢 Company 🏢

   
period 2024.03.12 ~ current (진행 중)
company name 위메진 소프트
info 시스템 소프트웨어 개발 및 공급업


🏢 옴니케어 (파견)

   
period 2024.03.12 ~ current (진행 중)
company name 옴니케어
info 경영 컨설팅/전자상거래/응용소프트웨어 개발,공급

💻 업무 성과

  • 📌 설문평가 서비스 도입 (2024.05~2024.07)
    • 서비스 전반 (프론트엔드 + 백엔드) 개발
    • 사용자용 설문 평가 페이지 개발 및 관리자 기능 구축 (결과, 통계, 대상자 관리, 엑셀 다운로드)
    • 임시 저장 기능 및 점수 기반 결과 산출 로직 구현
  • 📌 마음검진 평가 서비스 도입 (2024.04~2024.07)
    • 서비스 전반 (프론트엔드 + 백엔드) 개발
    • 관리자 페이지에서 대상자 관리 및 보고서 출력 기능 제공
    • 외부 업체 API 연동 (결과 데이터 전송 및 보고서 수신)
    • SFTP 기반 보고서 다운로드, 엑셀 추출 기능 구현
  • 📌 CODEF API 연동 서비스 (2024.08~2024.10)
    • 백엔드 개발
    • 건강검진 결과, 뇌졸중/심근경색 예측 API 연동
    • 간편 인증 연동 도입
  • 📌 nice pay api 연동 서비스 (2024.10 ~ current)
    • 결제 내역 조회 페이지 및 관리자 기능 구현
    • 나이스페이 결제 내역 조회 api 연동
    • 가상계좌/계좌이체/카드 결제 취소 로직 리팩토링 → 코드 통일성 확보
    • 매출전표, 현금영수증, 결제취소 API 등 NICE PAY 연동 완료
  • 📌 ISMS 대응 작업 (2024.10)
    • 관리자 페이지의 민감정보 출력에 대해 인터셉터 기반 Masking 처리 적용
  • 📌 관리자 결제 내역 관리 (2024.10 ~ current)
    • A~Z까지 단독 개발: 결제 취소, 조회, 엑셀 다운로드 기능 포함
    • 결제 싱크 불일치 시 조정 가능한 기능 추가 개발
  • 📌 통합 로그인(SSO) 연동 서비스 (2025.02 ~ 2025.05)
    • SSO A~Z 구축 및 Keycloak 기반 3개 고객사 연동 (Salus, Omni, KMI)
    • 회원 정보 REST API 연동(개정 생성,수정,탈퇴,조회)
  • 📌 Micro 서비스 기반 SSO + OAuth2.0 연동 (2025.02 ~ 2025.04)
    • 고객사 맞춤형 OAuth2.0 로그인 시스템 구축
    • 각 고객사별 로그인 페이지 및 인증 흐름 분리 설계
    • AccessToken 기반 사용자 정보 조회 및 자동 로그인 기능 구현

🖥️ Education 🖥️

자바(JAVA)기반 풀스택(프론트엔드,백엔드) 개발 과정 (23.05~23.11)


   
period 2023.05.10~2023.11.14
title 자바(JAVA)기반 풀스택(프론트엔드,백엔드) 개발 과정
project https://github.com/sunghomong/meeting_site_project
learn JAVA, Python, HTML, CSS, SQL, Spring, JS, JSP…
  • 객체 지향 프로그래밍(OOP) 핵심 원리 및 Java 기본 문법 학습
  • Spring Boot 기반 웹 애플리케이션 개발 실습
  • 단기 프로젝트 진행을 통해 실무 감각 향상

Udemy - Docker & Kubernetes : 실전 가이드 (03.28~ing)

   
period 2024.03.28~ing
title Udemy - Docker & Kubernetes : 실전 가이드
project https://github.com/sunghomong/Docker_Education
learn NodeJS, Docker, DockerHub, JS…
  • Docker의 개념 및 활용
  • 작은 프로젝트부터 큰 프로젝트까지 Dockerfile의 활용
  • 더 나은 개발 환경 세팅을 위한 Docker 초보자부터 전문가까지의 교육 과정

인프런 - 코틀린 3강으로 끝내기 feat. 안드로이드 개발 (11.01~12.13)

   
period 11.01~12.13
title 코틀린 3강으로 끝내기 feat. 안드로이드 개발
TIL 코틀린_3강으로_끝내기
learn kotlin,android studio
  • Android Studio 설치부터 프로젝트 생성 및 실행까지의 전반적인 과정 습득
  • kotlin 기본 문법에 대한 이해
  • Class, Object, Lambda 등 Kotlin 의 다양한 기능을 활용한 코드 작성법 익히기
  • Navigation 을 통한 앱 내 화면 전환 및 구조 설계 방법
  • 다양한 안드로이드 패키지 활용법 및 앱 페이지 생성의 전반적인 이해

방송통신대학교 컴퓨터과학과 (2025-03 ~ 재학 중)

   
period 2025-03 ~ 재학 중
title 방송통신대학교 컴퓨터과학과
learn 컴퓨터의 이해,파이썬프로그래밍기초,유비쿼터스컴퓨팅개론…
  • 컴퓨터의 기초 원리 및 프로그래밍 개념 습득
  • 파이썬을 활용한 문제 해결 및 알고리즘 학습
  • 유비쿼터스 컴퓨팅 개론을 통해 최신 IT 트렌드 탐색

클럽_도커-쿠버네티스-스터디 4주 교육 (25.04 ~ 25.05)

   
period 2025-04 ~ 2025-05
title 도커-쿠버네티스-스터디
learn Docker,Kubernetes,GitOps,ArgoCD…
  • Docker 및 Kubernetes를 활용한 컨테이너 오케스트레이션 실습
  • GitOps와 ArgoCD 기반의 지속적 배포(CD) 전략 학습
  • 인프라 자동화 및 운영 환경 구성에 대한 이해
  • 클라우드 네이티브 기술 전반에 대한 실습 중심 교육 진행


🔨 skills 🔨


제가 배우고 사용했던 기술들 입니다.

Frontend

html5 css javascript React JQuery Ajax JSP

Backend

Java Ruby Node Python Kotlin

Database

oracle mysql

Server

Docker linux apache Kubernetes

Development Tools

IntelliJ Visual Eclipse android dbeaver

Framework

Spring SpringBoot Web thymeleaf

Version Control

Jenkins GitHub Git GitHub

Communication

Notion ERD Discord Slack

Security

JWT OAuth2


Communication

  • 어떤 프로젝트에 있어서 커뮤니케이션이 가장 우선적이라 생각합니다.
  • 적극적으로 의사를 전달해 개발 방향성을 잡아 가려고 노력합니다.
  • 커뮤니케이션에 있어서 적은것보다 많은게 좋다고 믿고 있습니다.