나의 소개

나의 소개

조성호 (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)
    • A~Z까지 서비스 구축 (프론트,백엔드)
    • 관리자 서비스 (대상자,보고서)
    • 외부 업체와 API 연동 (결과 리스트 전달 -> return 보고서)
    • 엑셀 추출
    • 보고서 다운 기능 (sftp)
  • CODEF API 연동 서비스 (2024.08~2024.10)
    • A~Z 까지 서비스 구축 (프론트,백엔드)
    • 건강검진 결과 api 연동
    • 간편인증 서비스 도입
    • 뇌졸증 예측 api 연동
    • 심근경색 예측 api 연동
  • nice pay api 연동 서비스 (2024.10 ~ current)
    • A~Z 까지 서비스 구축 (프론트,백엔드)
    • 결제내역 페이지 생성
    • 나이스페이 결제 내역 조회 api 연동
    • 가상계좌,계좌이체,신용카드 결제 취소 코드 리팩토링을 통한 통일성 유지
    • nice pay 매출전표, 현금영수증 api 연동
    • 나이스페이 결제취소 api 연동
  • isms 작업 (정보 보안) (2024.10)
    • 인터셉터 부분에서 masking 작업 (관리자)
  • 관리자 결제 내역 관리
    • A~Z 까지 서비스 구축
    • 결제 취소
    • 결제 내역 엑셀 다운로드
    • 결제 내역 조회
    • 나이스 페이 조회
    • 결제 싱크 안맞는거 조정 가능하게 만듬
  • SSO 통합 로그인 서비스
    • A~Z 까지 서비스 구축
    • 3 사 고객사 연동 (keycloak)
      • KMI -> salus,omni,kmi
    • 계정 생성 api 생성
    • 계정 수정 api 생성
    • 회원 탈퇴 api 생성
    • 회원 조회 api 생성
    • 통합 로그인 서비스 생성
      • token 발급 후 session 처리
    • 통합 로그아웃 서비스 생성
      • session out 처리
  • SSO 고객사 로그인 서비스
    • 고객사 별 SSO 로그인 서비스 생성 -> login 페이지 새로 생성

🖥️ Education 🖥️

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


   
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 트렌드 탐색


🔨 skills 🔨


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

Frontend

html5 css javascript React JQuery Ajax JSP

Backend

Java Ruby Node Python Kotlin

Database

oracle mysql

Server

Docker linux apache

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

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