tml lang="ko">
="viewport" content="width=device-width, initial-scale=1.0">
풀스택 개발자 포트폴리오
👨💻 풀스택 개발자 포트폴리오 - 신구인
🛠️ Worker: 개발 환경 앱
"Worker"는 개발자들을 위한 웹 브라우징 환경을 제공하는 커스텀 Electron 애플리케이션입니다. 이 앱은 개발 작업에 필수적인 웹 페이지와 리소스를 통합하여, 개발 도구,
튜토리얼, 문서 등을 한 곳에서 사용할 수 있는 중심 허브 역할을 합니다.
프로젝트 개요
- 개발 환경을 최적화하기 위해 Electron 애플리케이션을 제작했습니다.
- 웹 페이지와 도구들을 통합하여 개발에 필요한 리소스를 하나의 인터페이스에 모았습니다.
- 필수 개발 웹사이트들을 쉽게 접근할 수 있도록 사용자 경험을 최적화했습니다.
- 개발자들이 자신만의 도구와 리소스를 추가할 수 있도록 사용자 맞춤화 기능을 제공했습니다.
개발된 주요 기능
- 개발 생태계를 위한 여러 웹 페이지를 임베드했습니다.
- 개발자들이 자신의 작업 흐름에 맞게 앱을 맞춤 설정할 수 있도록 했습니다.
- 실시간 데이터 동기화 및 클라우드 저장을 위해 Firebase를 통합했습니다.
- 다양한 기기와 화면 크기에서 앱이 원활히 작동하도록 반응형 디자인을 적용했습니다.
사용된 기술: Electron, Firebase
🌍 AroundUs Communities: 커뮤니티 앱 개발
현재 AroundUs Communities를 개발 중이며, 사용자가 자신의 프로필을 만들고, 커뮤니티를 탐색하며 경험을 공유할 수 있는 플랫폼입니다.
프로젝트 개요
- 프로필 생성: 사용자들이 자신의 프로필을 설정하고 맞춤화 가능
- 커뮤니티 참여: 토론, 이벤트 탐색 및 네트워킹 기능 제공
- 이벤트 & 지도 연동: 지역 이벤트를 발견하고 손쉽게 탐색 가능
- 회원가입 & 인증: 안전한 로그인 및 계정 생성 지원
주요 개발 기능
- 커뮤니티 토론: 주제 기반의 대화 기능 구현
- 이벤트 조직 및 검색: 이벤트 탐색 및 관리 도구 제공
- 사용자 프로필 & 알림 시스템: 실시간 업데이트 및 맞춤 알림 기능 지원
- 지도 기반 탐색: 위치 기반 서비스를 활용한 커뮤니티 연결 강화
사용 기술: React-Native, MySQL, Spring Boot, JPA, CSS, Expo
🌐 GIS 웹 / 앱 개발
- 백엔드: Spring Boot
- 플랫폼: Kafka
- 데이터베이스: MySQL
- 프론트엔드: OpenStreetMap API, Thymeleaf, JavaScript
- 안드로이드: WebView 기반 안드로이드 앱 (웹캠 및 아이템 등록 포함)
기능:
- GIS 상의 마커를 통한 아이템 표시/관리
- 로그인 / 로그아웃 / 사용자 등록
- 웹캠 통합
- 안드로이드 네이티브 및 WebView 앱
기술 스택: OpenStreetMap API, Spring Boot, Android, JavaScript, React
🔗 Thymeleaf
📈 ChaosGraph Java 네이티브 API
- 차트 렌더링, 내보내기 및 이미지 변환 지원
- React/Bootstrap 같은 웹 UI 프레임워크 지원 예정
저자 및 기여자: 신코인
🔗 GitHub | 🔗 Maven Central
📊 ChaosChart JavaScript 라이브러리
- React, Vue, NestJS와 호환
- 실시간 차트 업데이트를 위한 사용자 입력 지원
주요 기능:
- Java에서 JS로 알고리즘 완전 변환
- 인터랙티브 컴포넌트 개발 (마우스, 스와이프)
- 영역, 막대, 선, 원형, 비율 차트 유형
기술 스택: JavaScript, HTML, React
🔁 Talend Exchange
GitHub: TalendExchange
개발된 컴포넌트:
- KafkaBunch, tKafkaBulkInput, tRabbitMQSubscriber, tRabbitMQPublisher
- tRedisByLettuce, tQuartzScheduler, tGTranslator, tActiveMQProducer, tActiveMQConsumer
- tThreadProcess, tJobMonitor, tWebCrawler, HttpComponents, AmazonSMS
🔌 Leap 애플리케이션 서버
- TLS/SSL 지원
- RESTful 서비스
- MSA 지향 설계
- 임베디드 스트리밍 (비디오/오디오)
- 유연한 파일/메모리 리소스 처리
저자: 신코인
🔗 GitHub - Leap
📊 서버 모니터링 UI + 백엔드
- TCP 소켓 통신을 사용하는 백엔드 에이전트
- Swing 기반 프론트엔드 차트 UI 개발
- 테이블 메트릭 및 로그 뷰어 포함
📅 JOB-PASS 간트 차트 (SWT/JFace)
- 인터랙티브 2D 간트 차트 설계
- 200,000개 이상의 작업 요소를 정밀하게 지원
- 확대/축소, 필터링, 검색, 그리드 토글, 내부 종속성
기술: SWT, JFace, RCP
🤖 Rabbit Run 로봇 (Android + Arduino)
- 블루투스를 통한 모터 제어 펌웨어 개발
- 로봇 상호작용을 위한 안드로이드 UI 생성
- 블루투스 모듈을 통한 통신
기술: Android, Java, C, C++
🎥 데모 비디오
💻 MyCommander 안드로이드 앱
- GUI를 통해 리눅스 명령어 입력
- 결과를 화면에 표시
기술: Android, Java, Shell Script
🎥 데모 비디오
📹 Argos 화상 통화 앱 (Android)
- 안드로이드 네이티브 비디오/오디오 통화 앱
- 커스텀 `TextureView` 및 오디오 플레이어
- 카메라/오디오 압축 및 전송
- 사용자 관리 및 백엔드 통합
기술: Java, Android
🎥 데모 비디오
🪖 전장 효과 시뮬레이션 소프트웨어
- 2D 미니맵 및 장치 시각화
- 전체 시리얼 통신 스택
- 소프트웨어를 처음부터 설계
기술: Java, Swing, JavaComm API (Serial)