저는 끊임없이 배우고 성장하는 즐거움을 추구하며 다양한 경험을 통해 저만의 방향으로 나아가고자 합니다.
Phone | 010-5424-3464
Email | [email protected]
School | 부산SW마이스터고등학교 SW개발과 재학 중
Github | https://github.com/yunse0708
Velog | https://velog.io/@thddbs07/post
Tistory | https://yun-se0.tistory.com/
<aside>
나
"작은 인터페이스 변화가 사용자 행동을 바꾸는 걸 보며, **'잘 만든 기능'보다 '잘 전달된 기능'**이 더 중요하다는 걸 느꼈습니다."
처음 개발을 시작했을 때는 기능 구현에만 집중했습니다. 동작만 잘 되면 된다고 생각했기 때문입니다. 하지만 직접 만든 웹페이지를 친구들에게 테스트해보던 중, 단순한 버튼 위치나 문구를 바꾼 것만으로 사용자 반응이 크게 달라지는 것을 경험하게 되었습니다. 그때 처음으로 사용자 입장에서 기능을 전달하는 방법에 대해 고민하게 되었습니다.
이후에는 개발뿐만 아니라 UI/UX, 사용자 흐름 설계에도 관심을 갖고 공부를 병행했습니다. 같은 기능이라도 어떻게 보여주느냐에 따라 사용자의 이해도와 행동이 바뀐다는 사실은 저에게 개발자의 역할이 단순한 기술 구현을 넘어선다는 걸 깨닫게 해주었습니다.
이 경험은 단지 화면을 꾸미는 차원을 넘어서, 기술과 사람을 연결하는 관점을 배우는 계기가 되었습니다. 지금도 새로운 프로젝트를 시작할 때면 항상 '사용자는 이걸 어떻게 받아들일까?'를 먼저 고민하며 설계합니다. 앞으로도 저는 사용자 중심의 사고를 가진 개발자로 성장하고 싶습니다. 기술이 좋은 방향으로 쓰이기 위해서는 ‘어떻게 전달할 것인가’를 끊임없이 고민하는 태도가 중요하다고 믿기 때문입니다.
</aside>
<aside>
직무
“사람의 첫인상이 몇 초 만에 결정되듯, 사용자 인터페이스 역시 마주하는 순간의 인상이 서비스 전체 경험에 큰 영향을 미친다고 생각합니다.
저는 평소 시각적인 요소를 중요하게 생각하는 편입니다. 처음 마주하는 화면에서 사용자는 서비스에 대한 인상을 결정짓고, 그 흐름이 자연스럽지 않으면 전체 경험에까지 영향을 미칠 수 있습니다. 저는 이런 ‘첫인상’을 더 좋게 만들기 위한 고민과 구현 과정에 매력을 느끼고, 그 부분에서 저만의 가치를 더하고 싶다는 생각이 들었습니다. 그래서 사용자 경험을 설계하고 구현하는 프론트엔드 개발에 관심을 가지게 되었습니다.
</aside>
Frontend 2명, Backend 2명 (총 4명)
교내 세탁기 알림 및 예약 서비스 v1 2024.05.24 ~ 2024.11.28 (6개월) → v2 현재 진행 중
🏅 교내 전공동아리 우수상(3위)
Github
https://github.com/TeamPLOY/Bubble_APP
https://github.com/TeamPLOY/Bubble_v2
Link
Stacks
Figma
, Flutter
, Firebase
, React
, Typescript
, Styled-Components
참여 직무
→ 우리는 학생들이 기숙사 생활을 더욱 편리하게 할 수 있도록, 세탁기 사용 시간을 확인하고 알림을 제공하며, 예약 서비스까지 지원하는 시스템인 버블을 도입하고자 했습니다.
App Store, One Store를 통해 앱 배포 → 다운로드 수 100+ 달성
2024학년도 교내 전공동아리 전시회 우수상 (3등)
<aside>
Figma를 활용해 Auto Layout, 컴포넌트 구조를 익히며 디자인 시스템을 구축했습니다. User, Admin을 포함하여 총 20페이지를 모두 제작하였습니다. 또한, 인스타그램 배너 및 프로젝트 발표회 자료를 제작하였습니다.
</aside>
<aside>
홈화면, 예약화면 퍼블리싱 작업을 진행하였으며, API 연결을 도맡아했습니다. 또한, FCM을 활용하여 사용자 알림구현을 진행했습니다.
세탁기 잔여 시간 확인 페이지 구현
MachineGetApi
를 통해 세탁기 데이터를 서버에서 가져오며, 데이터가 정상적으로 로드되지 않거나 로딩 중일 때 적절한 UI 피드백을 제공하는 기능을 구현했습니다.ListView.builder
를 이용해 세탁기 데이터를 화면에 동적으로 표시하며, 화면 크기에 맞게 세탁기 박스를 조정할 수 있도록 구현했습니다.time
으로 받아와, time / 60
을 사용하여 시간 단위로 변환하고, 나머지는 분 단위로 변환하여 00:00 형식으로 표시하는 로직을 추가했습니다.getuserstaet
메서드를 통해 사용자의 세탁실 정보를 API로 받아오고, 이를 화면에 동적으로 반영할 수 있도록 했습니다.사용자 알림 구현
Firebase Cloud Messaging(FCM)
을 활용해 푸시 알림 기능을 구현했습니다.firebase_messagin
에서 제공하는 알림 권한 요청 API를 사용하여, 앱이 시작될 때 사용자에게 알림 수신을 허용할 것인지 묻는 팝업을 띄우고 이를 처리했습니다.<aside>
</aside>
<aside>
</aside>
다양한 사람들과 소통하고 싶습니다. 위 이메일로 편하게 연락 주세요!