About Me
안녕하세요. 주어진 환경에 맞춰 최선의 기술을 선택하여 실행하는 개발자 조경호입니다.
MFC(C++)로 프로그래밍을 시작하였으며
Node(JS)를 사용하여 2개의 프로젝트를 완료한 ���험이 있습니다.
최근에는 ReactNative(JS), Docker(compose), 네이버 클라우드 플랫폼 등을 사용한 프로젝트 완료하고
Spring Data Jpa, queryDsl 사용한 토이프로젝트를 진행 중에 있습니다.
어디서든 주어진 환경에 맞추어 최선의 기술을 선택하여 개발할 준비가 되어있습니다.
항상 배우는 자세로 자기 개발에 임하여 최고의 성과를 내기 위한 인재가 되겠습니다.
- Spring(SpringBoot, Jpa, queryDsl) = 초급
- Nodejs(Nestjs, Express) = 중급
- React(React, ReactNative) = 초급
- MFC(GUI, SOCKET) = 중급
Projects
공유 가계부 개발
기존의 가계부 기능 + 공유기능을 추가하여 쉽게 수입, 지출 상황을 공유, 관리할수 있는 기능을 제공.
APP(Flutter), WEB(React), BACK(Spring)-백엔드및 DB설계 담당
- Spring Data Jpa + queryDsl 사용
- Spring Security + Oauth2 사용
(드래곤 슬레이어 키우기 & 창술사 키우기) QA 및 테스터 -파트타임
- UI&UX 버그 리포트
- 테스트 과정 자동화(녹스)
- DB 와 동기화 체크
- 출시, 정검 기간 집중 테스트
문제 제출 환경 조성
- Windows RDP, HiperV 기반 원격 문제 제출 환경 구성
- 코로나로 인한 비대면 문제 출제 환경 구성
- Window Server HiperV VM 구축(20명 내외)
- 각 출제자 들에게 RDP-config 파일 구성 배포
외식 가맹점의 품질관리를 위한 웹, 앱 개발
- 프로젝트 리딩, 개발, DB설계 전반 담당
- 단일 언어 기반 통합 개발(사용 기술 선택 담당), 웹앱(페이지 구성, 라우팅 및 초기 설계 담당 및 개발), 백엔드(API 및 DB 설계 개발 전반 담당)
- React(웹) - 기업, 통합 관리자 웹페이지 (평가 자료 통계, 매출 정산, 전반적인 관리 기능 플랫폼 )
- React-native(ios, android) - 품질관리 슈퍼바이저, 가맹점 점주 애플리케이션(품질 평가,매출 입력, 소통 플랫폼 )
- Nginx,Nodejs,mariaDb(백엔드) - SSL적용, jwt 기반 인증&인가 구현
- docker-compose 네이버 클라우드 플랫폼 기반 백엔드 서버
KISA 사이버보안 빅데이터 플랫폼 개발
아이엘아이티 - 응용 소프트웨어 1팀(개발 2명)
2019.05 - 2020.04
관련 빅 데이터, 교육 자료 (내부, 외부)플랫폼을 개발
- 내부 관리자 플랫폼 담당
- Vue(웹) - 관리자 담당 플렛폼(외부 교육생, 방문자 관리 및 외부 가상화 연동 플랫폼)
- Nginx, Nodejs, mariaDb(백엔드) - 외부 api 서버 회원 연동, jwt 기반 인증&인가 구현
- 외부 가상환경 연동(리눅스, 윈도우) - 교육생을 위한 개발 라이브러리 설치 운영체제 이미지 제작(Win,Linux)
가상 머신에 각기 다른 운영체제를 설치 랜섬웨어 감염전과 감염후의 파일을 검증하는 소프트웨어
- MFC&TCP/IP 기술 사용.
- VirtualBox 가상환경 구현 & 스냅샷 기능 사용
- 멀티 스레드 서버, 에이전트 환경 설계 & 구현
- 파일 입출력 및 검증 기능
Experience
아이엘아이티
응용 소프트웨어 팀
2019.06 - 2020.10
보안 솔루션 제작 회사
- 개인정보 영향평가 전문인력 양성 및 제도 운영 지원 사업 (환경 구성 준비 기간 2주)
- KPC 외식 품질 관리 플랫폼 개발 (기간 10개월)
- KISA 사이버보안 빅데이터 플랫폼 개발 (기간 1년)
Education
프로젝트 & 교육과정
- 2019.02.20 Drag & Drop File Hash — Windows API, 파일 처리, SHA-1 해시 계산
- 2019.02.19 CMyVector — 동적 메모리, 복사·이동 의미론, 연산자 오버로딩 직접 구현
- 2019.02.15 MiniPPT — C++/MFC, TCP/IP Client/Server 기반 네트워크 드로잉·채팅
- 2019.01 Sort Visualization — MFC/GDI, Worker Thread를 활용한 GUI 시각화·멀티스레딩
- 2018.12 Mouse Drag Interaction — C++/MFC, Windows Message 기반 GUI 이벤트 처리
- 2018.11 Expression Tree Calculator — Binary Tree, Stack, Parser를 활용한 자료구조 응용
- 2018.10 Address Book — C, Linked List, File I/O, Function Pointer 기반 콘솔 프로그램
학습 흐름: C 기초·자료구조 → C++/MFC·Windows GUI → 멀티스레딩·TCP/IP·시스템 API 순으로 심화
Certificate
정보처리기사(2019), TOEIC(850), 호서대학교(화학공학과 공학사-2015졸)