미리보기
기본 정보

프로젝트
자동 앱 생성 플랫폼(AiApp) 개발
(주)엠바스
2023.11. ~ 2024.04.
참고 url : 자동 앱 생성플랫폼(AiApp)
주요 업무: 백엔드(RESTful API), 프론트엔드(react), 관리자 페이지 개발 등
목적
창업자와 개인이 쉽게 앱을 만들고 발전시킬 수 있는 혁신적인 플랫폼 개발
IT지식이 부족한 분들도 쉽게 앱을 생성가능하고, 앱 창업을 위한 개발 대행 서비스로 모바일 앱 개발에 필요한 모든 과정을 도와주는 서비스 개발
디자인 템플릿을 제공하고 비대면 온라인기획서 제공
진행과정
MSA구조 아래 각각 서비스 단위로 쪼개어 프로젝트 진행
Spring Security + JWT 로그인 처리
각 서비스별 RESTful API 개발
관리자 페이지 개발 (react, JSP)
API요청 및 데이터가공 처리 (React)
CI/CD (Jenkins) 파이프라인 적용
성과
MSA구조를 통해 일부 장애가 전체 서비스로 확장되는 상황을 배제 하여 부분적으로 발생하는 장애에 대한 격리가 수월하도록 개발
느낀점
MSA 구조의 필요성과 적합성 그리고 단점에 대해 직접 느낄수있었다.
MSA구조는 모놀리식에 비해 상대적으로 복잡하고 서비스가 모두 분산되어 있기 때문에 개발과정이 쉽지 않았다. ‘넷플릭스 정도되는 대규모 프로젝트가 아닌이상 MSA 구조가 의미가 있을까?’라는 고민을 많이 했다. 모든 서비스가 분산되어 있기 때문에 규모가 커질수록 설계가 복잡해지고 어렵다는것을 느꼈다. 해당 프로젝트는 대규모 프로젝트라고 할수는 없었기 때문에 불필요하게 개발의 복잡성만 증가 시킨것 같다. 아무리 좋은 구조라도 프로젝트의 특성에 맞지 않는다면 오히려 단점이 될수도있다라는 점을 제대로 느끼게된 프로젝트다.
(GS XI S-PMS) 작업현장의 프로젝트 관리 시스템 앱 개발
(주)엠바스
2023.07. ~ 2023.11.
주요 업무: 서버 마이그레이션, 데이터 가공 및 프론트엔드 개발
참고 url : GS자이 S-PMS
설명
S-PMS는 GS건설 자이에서 의뢰한 앱으로 작업현장에서의 지시현황이나 자재관리, 작업 일보 등 시공 작업에 필요한 정보나, 인력관리등을 위한 프로젝트 관리 시스템 앱을 제작하였습니다.
진행과정
기존 서버를 Morpheus기반으로 서버 컨버팅
GS Xi 자사 데이터 요청 및 가공처리 작업 (morpheus, javascript)
성과
불안정한 기존 서버를 마이그레이션을 통해 안정적으로 성능 개선
기존의 부정확한 데이터로 인해 사용되지 않던 앱의 정확도 향상과 더불어 현장에서의 실사용
느낀점
이전에는 백엔드 기능중심 개발만 했었고 복잡한 데이터를 다룰 기회가 없었다. 해당 프로젝트에서 복잡한 데이터를 다루는 과정을 통해 부족함을 많이 느꼈다. 약 한달가량 서울에 위치한 자이 본사로 출장을 나갔고 상주하며 개발을 했다. 이 과정에서 익숙하던 팀을 벗어나 새로운 사람들과의 협업을 경험할 수 있었고 뛰어난 시니어 또는 중급 개발자들과의 협업을 통하여 많은 자극을 받은 프로젝트 였다.
도라지 - 꼭 돌아오지
(주)엠바스
2023.05. ~ 2023.07.
주요 업무: 프론트엔드 개발(react), RESTful API 개발, android 개발
참고: 도라지 - 꼭 돌아오지
설명
동물사랑실천운동연합이 기획하고 엠바스에서 제작했습니다.
여행, 일상생활 등에서 반려동무로가의 즐거운 추억을 영상으로 간직하고 동물을 사랑하는 사람들과 나눔을 돕기 위해서 입니다.
반려 동물과 보호자를 위한 이벤트, 캠페인 전문 앱이며 반려동물 사진을 업로드하여 반려동물 사진전에 참가할 수 있습니다. 대한민국과 부산시에 거점을 두고 있는 사회단체와 기업이 뜻을 모아 개발하였습니다.
진행과정
React기반 UI 및 프론트엔드 개발
안드로이드 webview, SNS소셜 로그인 처리, 일부 네이티브 기능 개발
실종 펫 리스트, 사진 등록 관련, 회원가입, 로그인, SNS 소셜 로그인 API 개발
유기견 및 실종 반려동물 추적을 위한 비콘 인식 기능 개발
성과
초기 MVP 단계에서 많은 버그와 마주 하였고 협업과 커뮤니케이션을 통해 80%이상의 버그 해결
느낀점
첫 외주개발 프로젝트 였던만큼 부족한 점이 많았고 협업을 하는 과정에서 잡음과 의견충돌도 많았다. 여러 의견이 충돌하고 혼란스러운 상황에서 의견을 조율하고 맞춰가는 과정을 통해 커뮤니케이션 능력을 기를수있었다. 또한 학습이 아닌 실제 프로젝트에서 처음으로 RESTful APi를 개발하고 유지보수와 운영단계까지 경험한 프로젝트였고 android 개발경험을 통해 백엔드 개발에 국한되어 있던 나에게 폭 넓은 시야를 기르게 해준 프로젝트 였다.
연애 커뮤니티앱
개인
2025.01. ~ 진행 중
목적
연인들이 데이트와 관련된 모든 활동(약속 장소 선정, 일정 관리, 추억 기록, 연애상담 커뮤니티 등)을 한 플랫폼에서 관리하도록 지원
커플 간의 의사소통을 원활하게 하고, 지역 기반의 정보 공유를 통해 새로운 데이트 아이디어를 제공
커플과 커뮤니티가 상호작용할 수 있는 공간 제공으로 사용자 만족도 증대.
진행과정
앱 기획 단계에서 주요 기능 정의 및 사용자의 요구 분석 수행
디자인 외주를 맡기고, UI/UX 피드백을 기반으로 색상 조합, 버튼 크기 및 배치 조정, 사용자 흐름 개선 작업을 진행
Flutter를 활용하여 앱 개발 진행 (UI 및 기능 구현)
Firebase를 활용하여 사용자 인증 및 데이터 저장 기능 구현
GoogleMap과 kakao API를 연동하여 데이트 장소 등록 및 지도 표시 기능을 추가하고, 사용자들이 직접 방문할 장소를 쉽게 기록하고 공유할 수 있도록 개선. 지도에 마커를 추가하여 위치를 직관적으로 확인할 수 있도록 하고, 즐겨찾기 기능을 통해 자주 방문하는 장소를 빠르게 찾을 수 있도록 UX 최적화
성과
문제 해결:
Riverpod을 활용한 상태 관리 구조 개선을 통해 데이터 처리 속도 최적화
Riverpod을 활용한 상태 관리 구조 적용하여 데이터 흐름을 최적화하고, 불필요한 상태 업데이트를 줄여 렌더링 성능을 약 30% 개선
지도 기능에서 위치 데이터 불러오는 속도가 느려, API 호출 방식을 개선하여 응답 속도 40% 향상
디자인 피드백을 반영하여 사용성이 낮았던 UI 요소를 개선하여 직관적인 UX 제공
개선된 사항:
초기 MVP(최소 기능 제품) 단계에서 발생한 버그 10여 개 해결
사용자 피드백을 반영하여 UI 재설계 및 주요 기능 개선
초기 테스트 유저 5명을 대상으로 사용성 테스트를 진행하여 주요 기능의 직관성을 평가하고 개선 방향을 도출함. 사용자들이 데이트 장소를 즐겨찾기하는 기능이 필요하다는 피드백을 주어 이를 추가하였으며, UI 내 일부 버튼 크기를 조정하여 가독성과 접근성을 향상함.
느낀점
앱 개발에서 기획과 디자인이 굉장히 중요한 과정이라는것을 직접 경험할 수 있었다.
기획과 디자인을 직접 진행하고 관리하는 과정에서 외주관리 및 협업과정에서의 커뮤니케이션 능력이 필요하다는 점을 배울수있었다. 피드백을 적극적으로 반영하며 제품을 발전시키는 과정이 큰 의미가 있었고 사용자 중심의 사고를 기르는데 크게 도움이 되었다. 또한 1인개발이 아닌 팀으로 진행하게 된다면 더욱 체계적인 기획 및 일정 관리가 필요하다고 느꼈으며 작업 스케줄링, 주간 목표 설정, 정기적인 피드백 반영 프로세스 도입에 대한 고민을 많이하게 되었다.
경력
(주)엠바스
사원 | 개발팀
2021.08. ~ 2023.04. (1년 9개월)
(spring boot) RESTful API 서버 개발
(react)웹 프론트엔드 개발
(android / flutter) - 앱 개발
에이치디현대이엔티(주)
2016.03. ~ 2016.06. (4개월)
현대중공업 본사 파견근무(호선 S/G Room 전장도면 설계 / 설계도면 현장 전달 / 기타 문서작업 등)
현대자동차(주)
사원 | 의장설계2부
2016.08. ~ 2016.11. (4개월)
엔진 모터 장착
주식회사위드엔지니어링
사원 | 차체
2024.07. ~ 2024.08. (2개월)
(주)맨토스파워
사원
2024.03. ~ 2024.07. (5개월)
훌림목
2020.08. ~ 2020.09. (2개월)
마놀
매니저
2018.05. ~ 2018.11. (7개월)
기술 스택
Flutter, Spring Boot, React, Docker, Java, JavaScript, MySQL, MongoDB, mybatis, Git, AWS
포트폴리오
URL
교육
그린컴퓨터아카데미
사설 교육 | java 백엔드 개발자 양성과정
수료
울산과학대학
대학교(전문학사) | 전기전자학부
2012.03. ~ 2016.02. | 졸업
자격증
운전면허(1종대형)
경북지방경찰청
실용글쓰기
준3급
전자기기기능사
한국산업인력공단
MOS 2007 MASTER
microsoft
자무자동화산업기사
한국산업인력공단