미리보기
기본 정보
공동의 목표를 이루기위해 끊임없이 노력하고, 더 나은 방향을 제시하기위해 탐구하는 것을 좋아합니다. React,Node.js,AWS,Git,Figma를 이용하는 프로젝트에 익숙합니다.
교육
충북대학교
대학교(학사) | 소프트웨어학부
2024.03. ~ 현재 | 재학 중
충북대학교
대학교(학사) | 토목공학부
2017.03. ~ 현재 | 재학 중
효원고등학교
고등학교
2014.03. ~ 2017.02. | 졸업
기술 스택
react.js, React, React Native, Redux, React Context, AWS, Docker, TypeScript, JavaScript, Python, Figma, Git, GitHub
프로젝트
SmartCart: 상품 위치 안내 및 구매패턴 기반 추천서비스
충북대학교 캡스톤 디자인 (팀프로젝트)
2024.03. ~ 2024.11.
설명: 오프라인 쇼핑의 불편을 개선한 스마트 쇼핑 관리 시스템. 상품 위치 안내, 구매내역 기반 상품 추천, 장바구니 미리보기 등의 기능 제공
링크: https://github.com/minbarry-0915/SmartCart
팀 구성: 3명
기간: 8개월
사용 기술: React Native, Node.js, Express, Beacon (Bluetooth), AWS EC2, Docker, MariaDB, RandomForest, Gradient, XGBoost, Figma
주요 역할 및 성과:
UI 설계 및 구현: Figma를 사용한 직관적인 UI 설계와 프로토타입 개발
모바일 클라이언트 개발: React Native를 활용하여 사용자 친화적인 UI/UX 구현, 서버와의 비즈니스 로직 연결
데이터베이스 설계: MariaDB를 활용한 데이터베이스 설계
사용자 관리 및 인증: 회원가입, 로그인, 로그아웃, 회원 정보 관리 기능 개발
카메라를 통한 상품 바코드 스캔 기능: 상품 바코드를 스캔하여 장바구니 상태를 자동으로 업데이트
비콘 신호 기반 실시간 거리 정보 제공: 비콘을 활용하여 상품과의 거리 정보를 실시간으로 제공
상품 검색 및 결과 제공 기능: 상품 검색 기능과 검색 결과를 제공하는 화면 구현
AI 기반 추천 시스템: 구매 내역을 기반으로 한 AI 추천 리스트 프리젠테이션 로직 개발
구매 내역 및 기록 관리: 사용자가 구매한 상품 기록을 제공하는 기능 개발
서버 배포: AWS EC2와 Docker를 이용한 배포 환경 구성 및 제공
ReDream
개인 프로젝트
2024.07. ~ 2024.08.
설명: 생성형 AI와 TTS를 이용한 사용자 맞춤 동화 생성 시스템
링크: https://github.com/minbarry-0915/ReDream
팀 구성: 1명
기간: 2개월
사용 기술: React Native, Redux, ContextAPI, Node.js, Express, AWS S3, AWS RDS, AWS Polly, OpenAI, MySQL, JWT, Figma
주요 역할 및 성과:
프로젝트 기획: 전체 프로젝트 기획 및 진행 방향 설정, 문서 작업과 프로젝트 관리
UI 설계 및 구현: Figma를 사용한 직관적인 UI 설계와 프로토타입 개발
모바일 클라이언트 개발: React Native를 활용하여 사용자 친화적인 UI/UX 구현, redux, contextapi를 이용한 상태관리, 서버와의 비즈니스 로직 연결
데이터베이스 설계 및 배포: MySQL 기반 데이터베이스 설계, AWS RDS를 이용한 배포
사용자 관리 및 인증: JWT를 활용한 회원가입, 로그인, 로그아웃 기능 구현
동화 생성 기능 개발: OpenAI의 생성형 AI 모델인 ChatGPT와 DALL·E를 활용하여 사용자 맞춤형 동화를 생성하고, 텍스트와 이미지를 결합한 콘텐츠 제공
텍스트 음성 변환 (TTS): AWS Polly를 활용하여 동화 텍스트를 음성으로 변환, AWS S3를 이용해 비정형 데이터 저장 및 사용자에게 동화 읽어주기 기능 제공
백엔드 API 개발: Node.js와 Express를 활용하여 백엔드 API 설계 및 개발
FrogGuard
임베디드 시스템 (팀 프로젝트)
2024.03. ~ 2024.06.
설명: 라즈베리 파이를 이용한 양서류 자동 관리 시스템
링크: https://github.com/minbarry-0915/FrogGuard
팀 구성: 2명
기간: 4개월
사용 기술: React Native, Flask, OpenAI, Raspberry PI, MySQL, Figma
주요 역할 및 성과:
팀 리더 및 프로젝트 기획: 전체 프로젝트 기획 및 팀의 진행 방향을 설정, 문서 작업 및 프로젝트 관리
UI 설계 및 구현: Figma를 사용한 직관적인 UI 설계 및 프로토타입 개발
모바일 클라이언트 개발: React Native를 활용하여 사용자 친화적인 UI/UX 구현, 서버와의 비즈니스 로직 연결
양서류 객체 정보 관리 기능 개발: 양서류의 특성을 관리하고, 해당 데이터를 기반으로 시스템을 최적화
온습도 추천 기능 개발: OpenAI의 생성형 AI 모델을 활용해 양서류에 적합한 최적의 온도와 습도를 추천하는 기능 개발
실시간 온습도 정보 제공 기능 개발: 라즈베이 파이의 온습도 샌서로 측정된 정보를 사용자에게 실시간으로 제공
포트폴리오
외국어
영어
일상 회화 가능
자격증
TOEIC
810 | 한국토익위원회
2024.06.
자기소개
안녕하세요 프론트엔드 개발자 이지민입니다.
더 나은 사용자 경험을 만들어 서비스에 기여하는 일을 하고자 개발자를 희망하게 되었습니다. 주로 React, Node.js, AWS, Figma를 이용하여 프로젝트에 활용하고 있습니다.
User Experience를 중요시 생각합니다.
많은 사람들이 IT 기술을 활용하는 현 시대에서, 서비스의 핵심 요소 중 하나는 바로 사용자 경험이라고 믿습니다. IT 기술자들은 사용자 경험이 서비스의 비즈니스적 가치를 좌우한다고 판단되므로, 이를 세심하게 고려하며 개발해야 한다고 생각합니다. 저는 UI 디자인, 모바일 애플리케이션 클라이언트 개발, 그리고 백엔드 설계 및 개발을 통해 사용자 경험을 우선시하는 개발자로 성장하기 위해 꾸준히 노력하고 있습니다.
Maintainability를 중요시 생각합니다.
저는 소프트웨어 공학에서 중요한 품질 관리 요소 중 하나인 유지보수성을 매우 중요하게 생각합니다. 프로젝트를 성공적으로 마치기 위해서는 주석, 카멜케이스 적용과 같은 가시성 향상뿐만 아니라, 모듈화 및 컴포넌트화와 같은 리팩토링이 중요한 역할을 한다고 믿습니다. 저는 클라이언트 코드를 리팩토링하여 컴포넌트의 재사용성과 가시성을 높인 경험이 있습니다.
지속적인 역량 향상을 위해 노력합니다.
저는 지속적인 역량 향상을 위해 꾸준히 노력하고 있습니다. 개인 프로젝트를 통해 기획, 디자인, 풀스택 개발을 전반적으로 담당하며, 개발자로서의 가치를 높였습니다. 또한 두 번의 프로젝트에서 리더 역할을 맡아 성공적으로 프로젝트를 수행하면서, 전반적인 흐름을 관리하고 기획 단계에서 일정 조율 및 프로젝트 관리 방향을 설정하는 경험을 쌓았습니다. 이를 통해 기술적 역량뿐만 아니라 팀 리더십과 프로젝트 관리 능력도 함께 발전시킬 수 있었습니다.
항상 긍정적인 자세로 변화에 빠르게 적응하고, 발전해가는 개발자가 되겠습니다.