채용공고 올리기

옥진석의 포트폴리오님을 응원해보세요!

이직/구직 중이에요
구글닷오알지 인증
책임감
협업 지향
학습 지향
커뮤니케이션
열정적

미리보기

기본 정보

이름
옥진석의 포트폴리오
직업
Fintech Dev
이메일
jsock414@gmail.com
간단 소개

서비스를 더 편리하고 안전하게! 전문적인 금융 지식을 바탕으로 Fintech Dev를 목표로 하고 있는 옥진석입니다.

기술 스택

기술 스택

Java, Spring Boot, MSA, Oracle, MySQL, Node.js, JavaScript, Vue.js, React, TypeScript, Next.js, JSP, jQuery, Ajax, GitHub

프로젝트

프로젝트명

SNS와 모임 통장을 결합한 핀테크 커뮤니티 서비스

소속/기관명

SSAFY

프로젝트 기간

2024.08. ~ 2024.10.

프로젝트 내용

금융과 SNS를 융합한 모임 소비 커뮤니티 서비스 개발 | 2024.08-2024.10

  • 6인 개발팀, Frontend 개발자로 참여

  • 마이크로 서비스 아키텍처 기반으로 핀테크 서비스 설계 및 개발

  • 교보재로 제공 받은 카드사 API를 활용하여 PG사 프로세스 구축

  • Firebase 활용한 실시간 금융 데이터 연동 시스템 구현

  • React의 상태관리 라이브러리와 Redis를 통한 데이터 정합성 개선

  • 노션 포트폴리오(http://bit.ly/4k9KAqd )에서 상세 프로젝트 과정 및 기술적 성과 확인 가능

프로젝트명

GitHub과 Jira를 벤치마킹한 기업용 협업 관리 플랫폼

소속/기관명

중앙 HTA

프로젝트 기간

2023.09. ~ 2023.11.

프로젝트 내용

#협업툴 #프로젝트관리 #기업솔루션 #팀커뮤니케이션

#Full Stack #Spring #Oracle #JSP #Ajax #jQuery

기업 내 프로젝트시 효율적인 협업을 위한 올인원 프로젝트 관리 플랫폼입니다.

1. 개요

이 프로젝트는 2023년 9월 25일부터 11월 06일까지 6주간 진행되었으며, 풀스택 개발 5명이 참여하였습니다. 팀원 모두가 프로젝트를 처음 접하였기때문에, 저명한 협업툴인 GitHub과 Jira를 벤치마킹함으로써 해당 서비스에 대해 익숙해짐과 동시에 다양한 기능을 개발 해볼 수 있다고 판단하여 프로젝트 주제로 선정하게 되었습니다.


2. 문제 정의 및 목표

일반적으로 협업 도구는 프로젝트 관리, 코드 버전 관리, 이슈 트래킹 등의 기능을 제공하지만, 처음 접하는 사람들에게는 진입 장벽이 높을 수 있습니다. 또한, 기존 도구들은 강력한 기능을 제공하지만, 특정 조직이나 사용자의 필요에 맞춰 커스터마이징하기 어려운 경우가 많습니다.

따라서, 본 프로젝트에서는 초보 개발자도 쉽게 접근할 수 있는 협업 도구를 구현하는 것을 목표로 삼았습니다. 이를 위해 기본적인 프로젝트 관리 기능과 코드 협업 기능을 제공하면서도, 커스터마이 기능을 통해 사용자 친화적인 UI/UX를 갖춘 시스템을 개발하는 데 집중하였습니다.


3. 결과 및 배운점

프로젝트 개발 과정에서 저는 성능과 사용자 경험 향상을 위해 다양한 기술적 접근을 시도했습니다. 프로젝트와 이슈 관리 시스템에서는 계층형 쿼리를 도입하여 데이터 조회 성능을 크게 개선했습니다. DBMS_XPLAN를 활용해서 DB 조회 성능 분석 결과, 계층 구조 깊이별로 실행 시간이 75-80% 향상되었으며, CPU 사용률은 65% 감소했습니다.

또한, 활동 로그 시스템 구현에서는 트리거를 효과적으로 활용했습니다. 5개의 관련 테이블에 트리거를 설정하여 자동으로 활동 로그 테이블에 데이터가 쌓이도록 구현했으며, 다중 Join을 통해 상황별로 필요한 로그를 유연하게 조회할 수 있는 시스템을 구축했습니다. 이를 통해 프로젝트 진행 상황을 실시간으로 모니터링하고 추적할 수 있게 되었습니다.

사용자 경험 측면에서는 자주 사용되는 컴포넌트에 Ajax를 활용한 비동기 처리를 적용했습니다. JSP는 SSR 방식으로, 요청이 들어올 때마다 서버에서 전체 HTML을 새로 생성하여 클라이언트로 전송하는 방식을 사용합니다. 이러한 동기 처리 방식은 API를 호출할때마다 매번 새로고침이되므로, 현대 사용자들이 React, Vue.js와 같은 프레임워크를 통해 경험하는 자연스러운 비동기 경험과는 큰 차이가 있습니다. 이러한 사용자 경험 저하를 방지하기 위해, 팀원들과 논의하여 전체 서비스에 걸쳐 Ajax 비동기 처리를 구현하기로 결정했으며, 이는 전체 서비스에 대해 사용자 인터페이스의 반응성과 사용성을 크게 향상시켰습니다.

노션 포트폴리오 : http://bit.ly/4k9KAqd

대외활동

활동명

지속 가능한 어장 관리 및 유통 구조 개선 아이디어 기획

소속/기관명

[ 금융 위원회 주최 ] 핀테크 아이디어 공모전

연도

2024

내용

#핀테크 #유통 #IoT #빅데이터 #서비스기획

1. 개요

금융위원회가 주최한 아이디어톤에서 2024년 6월 19일부터 7월 1일까지 2주간 해커톤 동아리 팀장을 맡아 해양 환경 보호와 지속 가능한 어업을 위한 데이터 기반 양식장 관리 및 유통 구조 개선 아이디어를 기획했습니다.


2. 문제 정의 및 목표

현재 수산물 유통 과정에서 소비자는 어장의 환경을 직접 확인할 방법이 없어, 수질 오염이나 질병 발생과 같은 부정적인 뉴스가 보도될 때 불안감을 느끼는 경우가 많습니다. 연구에 따르면 일부 양식장은 해양 생태계에 최대 40%까지 영향을 미칠 수 있으며, 관리되지 않은 배출로 인해 산소 부족과 수질 오염이 심화되는 문제가 지속되고 있습니다. 이러한 문제를 해결하기 위해 IoT 센서를 활용하여 어장의 환경 데이터를 실시간으로 수집하고 소비자에게 투명하게 제공하는 시스템을 기획했습니다. 이를 통해 어장 환경을 보다 효과적으로 관리하여 수질을 25% 이상 개선하고, 소비자가 신뢰할 수 있는 유통 구조를 구축하는 것이 목표였습니다.


3. 결과 및 배운점

IoT와 빅데이터 기술을 단순히 이론적으로 학습하는 것을 넘어 실질적으로 적용할 수 있는 방법을 고민하는 기회가 되었습니다. 어려웠던 점은 실제 데이터를 확보하기 어려운 상황에서 가정 기반 문제 해결 방식과 현실적인 적용 가능성 사이의 균형을 찾는 과정에서 다양한 이해관계자들을 대상으로 서비스를 이해시키고 타협시키는 과정이 힘들었는데, 팀원들과 함께 현재 개발 역량을 고려하여 어떤 수준까지 구현이 가능할지 분석하고, 실제 개발 프로젝트처럼 저희가 가능한 기술들 위주로 탐색하며 참여했습니다. 이러한 과정을 통해 새로운 기술에 대한 적용능력과 기획력을 향상할 수 있었으며, 현실적인 제약을 고려한 실용적인 접근 방법을 배우는 계기가 되었습니다.

Notion Portfolio : http://bit.ly/4k9KAqd

활동명

소비 습관을 기반으로 금융과 사랑을 이어주는 소개팅 서비스 기획

소속/기관명

[ 신한은행 주최 ] 신한은행 해커톤

연도

2024

내용

#금융IT #금융데이터활용 #맞춤형매칭 #서비스기획

1. 개요

신한은행 해커톤에 참가하여 소비 습관을 기반으로 금융과 사랑을 연결하는 소개팅 서비스를 기획했습니다. 금융 데이터를 단순한 자산 관리가 아닌, 사람 간의 연결을 돕는 요소로 활용할 수 있는 가능성을 탐색하는 것이 목표였습니다.


2. 문제 정의 및 해결

기존 소개팅 서비스는 프로필 정보와 관심사 위주로 매칭을 진행하지만, 실제 연애와 결혼 생활에서 경제관념의 중요성이 간과되고 있습니다. 이에 따라 소비 패턴을 분석하여 비슷한 재무 가치관을 가진 상대를 추천하는 시스템을 기획하였습니다.

  • 소비 내역을 분석하여 경제적 가치관이 유사한 상대 매칭

  • 재정 관리 습관이 보완적인 상대를 연결하여 지속적인 관계 형성 지원

  • 데이트 비용 및 재무 계획을 공유할 수 있는 기능 추가로 실질적인 관계 유지 방안 마련


3. 결과 및 배운 점

금융 데이터를 활용하여 보다 많은 사람들이 금융 서비스에 자연스럽게 참여하고 지속적인 금융 활동을 이어갈 수 있는 가능성을 이해하는 계기가 되었습니다. 기존에는 금융 서비스를 업무적인 요소로만 바라봤지만, 자료조사를 하면서 금융 기업들이 데이터를 활용하여 다양한 방식으로 사람들에게 접근하는 방법을 고민하고 있다는 점을 알게 되었습니다.

다양한 금융 서비스를 직접 사용하면서, 금융이 단순한 자산 관리 도구를 넘어 사람들이 쉽게 접근하고 체험할 수 있도록 설계될 수 있다는 점을 배웠습니다. 이러한 경험을 통해 금융 서비스가 보다 유연한 방식으로 발전할 수 있음을 깨달았으며, 금융 데이터의 활용 방식에 대한 시야를 넓힐 수 있었습니다.

활동명

SSAFY 지역대표 활동

소속/기관명

SSAFY

연도

2024

내용

#도전 #함께하는 성장 #리더십 #공로상 수상

1. 개요

SSAFY에서 지역대표로 선발되어, 학습생들의 의견을 운영진과 공유하고 교육 과정 개선을 위한 소통 창구 역할을 수행했습니다. SSAFY 과정은 단기간에 집중적으로 진행되며, 학습량이 많아 체계적인 지원이 필요하다고 느껴 보다 나은 학습 환경을 조성하고자 지역대표에 도전하였습니다. 이 과정에서 학습생 간 협업을 활성화하고 학습 지원을 체계적으로 운영하는 것이 핵심 목표였습니다. 그 결과, 솔선수범하여 학습 분위기를 조성하고 협업 문화를 정착시키는 데 기여한 공로를 인정받아 SSAFY 공로상을 수상했습니다.


2. 주요 역할

  • 학습생 간 정보 공유 채널 운영 및 Q&A 세션 진행

  • 운영진과의 정기 회의를 통해 교육 과정 개선 피드백 전달

  • 스터디 그룹 및 네트워킹 행사 기획


3. 결과

  • 의사소통 및 협업 능력 향상, 다양한 의견을 조율하며 운영진과 학습생 간의 원활한 소통을 이끌어냄

  • 학습 환경 개선을 위한 실질적인 문제 해결 및 기획 경험, 효율적인 학습 지원 시스템 구축에 기여

  • 피드백을 수집하고 분석하며, 업무 개선 방향 도출, 운영진 및 학습생들의 의견을 수집하고 환경 개선 방안 반영

  • 적극적인 리더십과 우수한 학업 성적으로 SSAFY 공로상 수상

포트폴리오

URL

link

Notion Portfolio ->

URL 링크
link

개발 블로그 ->

깃허브
link

포트폴리오 사이트 ->

깃허브
link

Github Link ->

깃허브

자기소개

자기소개

저는 이런사람입니다.

[ 문제 해결을 즐기고, 고민하기를 좋아하는 개발자 ]
어떤 문제든 다양한 시도와 깊이 있는 고민을 통해 제 것으로 만들 때 진정한 성취감을 느낍니다.
이러한 경험은 앞으로 실패를 마주하더라도, 스스로를 믿고 다시 일어설 수 있는 힘이 된다고 생각합니다.

[ 개발 규칙을 지키며, 하나의 팀으로 협업하는 개발자 ]
프로젝트 환경과 팀의 특색에 맞는 개발 문화를 만들어나가고, 하나의 목표를 향해 효율적으로 나아가는 것을 지향합니다.  

[ 금융의 트렌드를 주시하며, FinTech와 개발 기술을 꾸준히 학습하는 개발자 ]
학부 시절부터 쌓아온 금융 지식을 다양한 프로젝트에 접목해 실질적인 문제를 해결 할 수 있는 개발자로 성장하고 있습니다. 더불어 금융 개발자라는 목표를 가지고 앞으로의 성장 방향을 계획해 나아가고 있습니다.

그렇기에,

서비스를 개발 할 때 단순히 기능을 구현하는 것만으로는 충분하지 않다고 생각합니다.  

기술을 적용할 때에 기반이 되는 원리를 이해하고, 기술이 서비스에 어떻게 적용될 수 있는지 고민하는 과정이 필요합니다. 기능을 만드는 것에만 집중하면 유지보수나 확장성을 고려하지 못해 예상치 못한 문제가 발생할 수 있기 때문입니다. 그렇기에 저는 새로운 기술을 배울 때도 단순히 사용법을 익히는 것이 아니라, "왜 이 기술이 필요한가?", "기존 방식과 비교했을 때 어떤 차이가 있는가?"를 고려하여 개발에 적용하려 합니다.

이러한 원칙을 바탕으로 관련 자격증, 책, 인터넷 강의, 소스 코드 분석 등을 통해 다양한 상황과 그에 맞는 기술들에 대해 공부를 하고 있으며, 이렇게 얻게 된 지식과 경험으로 서비스의 안정성과 확장성을 고려한 개발을 하고 있습니다.

교육

소속/기관명

스마트 인재 개발원, 데이터 분석 SW 캠프

종류 | 전공

사설 교육 | 파이썬과 AI를 활용한 프로젝트 개발 교육

재학 기간 | 재학 상태

2025.02. ~ 현재 | 재학 중

소속/기관명

인프런, AI 커리어 스쿨 1기

종류 | 전공

사설 교육 | 알고리즘, TypeScript, Next.js, 강화 학습을 통한 금융 데이터 분석 강의

재학 기간 | 재학 상태

2025.01. ~ 2025.02. | 수료

소속/기관명

SSAFY, 삼성 청년 소프트웨어 아카데미 11기

종류 | 전공

사설 교육 | JAVA를 활용한 알고리즘 교육, 다양한 기술을 적용한 프로젝트 경험

재학 기간 | 재학 상태

2024.01. ~ 2024.12. | 수료

소속/기관명

중앙 HTA, Cloud Office 프로젝트 구축 과정 2303기

종류 | 전공

사설 교육 | JAVA를 활용한 프로젝트 개발 및 AWS를 활용한 배포 과정 경험

재학 기간 | 재학 상태

2023.05. ~ 2023.11. | 수료

소속/기관명

경상 국립대학교

종류 | 전공

대학교(학사) | 수산 경영학과

재학 기간 | 재학 상태

2016.03. ~ 2022.02. | 졸업

댓글