안녕하세요! 👋 저는
입니다.
안녕하세요! 👋 저는
입니다.
Unity, Typescript, C#
Python, PosgreSQL, Flask, Celery, RabbitMQ, Docker
오락실 비행기 게임을 구현해보며 과거의 감성과 Java의 객체지향적인 특성을 느껴보는 프로젝트입니다. Java에 익숙해지고 객체지향에 맞게 설계해보고 구현해보는 경험이었습니다. 적절한 디자인패턴을 적용해 리팩토링해보며 유지보수 및 확장성을 높일 수 있었습니다.
갓 취업한 사회초년생을 위해, 절세 및 투자를 통한 자산 형성에 도움을 주는 서비스입니다. 잘 몰랐던 연말정산 도메인에 대해 분석하며, 현실의 문제를 개발로 풀어내기 위해 팀원들과 지속적으로 소통하고 더 쉽게 보여주기 위한 노력을 한 경험이었습니다.
모두의 의견을 반영하기 위한 투표 기반 공유 플레이리스트입니다. 문제에 직면했을 때 무엇이 문제인지 파악하여 해결하는 능력을 향상한 경험이었습니다. 부하 테스트의 중요성을 깨닫게 해준 프로젝트였습니다.
차량을 제조사, 브랜드, 시리즈, 모델, 트림의 5 depth로 나눠 트림 등급까지의 실제 차량번호 및 VIN(차대번호)를 수집하였습니다. 그 뒤 수집한 트림단위의 VIN에 들어가는 전체 부품을 조회 후 수집하였습니다. 사이트가 단순 나열식이 아닌 특정 Action이나 차체 부위를 클릭하여야만 정보가 제공되는 특성에 따라 Selenium 과 BS4 패키지를 사용하여 액션과, DOM트리 파싱을 진행하여 원하는 정보를 수집하여 제공하였습니다. 그 결과 차량별 정비이력 데이터를 수집해 부품 잔여수명과 수리비를 예측하는 솔루션 출시에 기여할 수 있었습니다.
홈 트레이닝 지속률을 높이기 위해 가상현실과 게임을 결합한 홈 트레이닝 시스템을 구축하는 프로젝트입니다. 유저가 HMD기기를 착용 후, 컨트롤러를 들고 스텝퍼 위에 올라가 운동을 수행하면, Kinect로부터 인식된데이터의 분석을 통해 사용자가 걷는 동작을 인식하게 되고, Unity에서 Step 변수(걸음수 측정)를 증가시킵니다. 이에 따라 사용자의 시점이 움직이거나, 미니게임이 진행되는 등의 이벤트가 발생하여 스토리가 진행됩니다. 사용자 분석 결과 홈 트레이닝 지속률이 3배 이상 증가하는 성과를 보였습니다.
안드로이드 앱을 통해 제어할 수 있는 스마트 도어락입니다. 라즈베리파이에서 센서 감지에 따른 비디오를 녹화하여 amazon s3에 저장 후 django 서버로 API를 호출해 앱과 통신되도록 하였습니다.
기존 TO DO 어플들은 주로 텍스트로 이루어진 체크 리스트 형식으로, 계획을 세워도 지켜지지 않은 일이 빈번하합니다. 이런 단점을 보완하기 위해 만들어진 어플 오늘, 은 주어진 시간 동안 할 일을 얼마나 했는지를, 직관적인 원형 계획표 그림으로 실시간으로 보여주는 어플입니다.
주량을 모르는 대학생들을 위한 소주잔 받침을 제작하는 프로젝트입니다. 마신 양과 속도를 시각적으로 표현하여, 과음을 방지할 수 있습니다. 또한 잔 밑의 LED를 통해 현재 잔이 남아있는지 여부를 알 수 있습니다.
평소에 앱을 사용하면서 개선되었으면 하는 점, 일상 생활에서 불편했던 점을 모아 텔레그램, 카카오톡 챗봇으로 만들어보았습니다.