- ASK onco 신규 서비스 (데이터 테이블 검색 및 필터, 다운로드) 페이지 기획 - typescript, tailwindcss, recoil, react-query, (tanstack)react-table 조합을 사용한 개발 - React Portal을 활용한 사용자 튜토리얼 진행 기능
- React Native(expo), native-base- typescript, poke-api 조합을 사용한 앱 개발 - 기본 todo list (할 일 목록) 기능 + Wordle 퀴즈 기능 - https://github.com/swoo1226/poke_stickers
- 서비스 계정과 카카오톡 채널, 오픈빌더 챗봇 자동 연동 작업 - Selenium을 이용한 웹 브라우저 조작 및 자동화 시스템 구축 - 카카오톡 알림톡 템플릿 등록 신청 자동화 - AWS SQS를 이용한 업무 완료 후 고객 안내용 이메일 발송 큐 구축 - 고객 발송용 이메일에 첨부된 링크 호출에 따라 계정 접근 권한 부여 / 회수 기능 구현 - 서버 내 Django rq 스케쥴을 이용하여 특정 시각에 실행할 작업 예약 및 자동화 - cs 매니저의 관리용 정보를 구글 스프레드시트에 crontab으로 주기적 자동 갱신
- 카카오톡 챗봇 서비스인 오픈 빌더의 카카오싱크 플러그인 적용 및 로그인 구현 - AWS Lambda, DynamoDb, S3를 활용하여 회원가입 및 사용자 정보 관리, 상품 구매 API 개발 구현 - 기프티콘 상품을 구매할 수 있는 쇼핑몰 페이지 내에서 상품 구매시 포인트 차감 및 python pillow 패키지를 이용한쿠폰 이미지 합성, 발급 및 로그 기록 구현
- 카카오, 네이버, 구글 계정을 이용한 포켓서베이 소셜 회원가입 / 로그인 구현 - 포켓서베이 서버에서 각 소셜 로그인에 대한 oAuth 유효성 검증 및 포켓서베이 서비스 회원 인증 절차 구현 - 사용자 선택적 동의 정보에 한하여 AWS DynamoDB 데이터베이스에 추가적으로 정보 저장 및 관리
설문 배포 후, 설문 제작자가 미리 지정해놓은 조건에 일치하는 응답 내용이 있는 경우, 제작자가 설정한 내용 및 플랫폼(이메일, 문자메시지, 카카오톡 알림톡)을 통하여 알림을 받을 수 있는 기능. 알림 내용에는 특정 값들을 변수 처리하여 실제로 응답한 값을 포함하여 알림을 받을 수도 있음.
카카오톡 챗봇 서비스인 오픈빌더와 AWS 서비스 및 중계 역할의 서버를 연계하여, 이미지나 영상 파일의 포맷 또는 코덱의 제한없이 파일을 업로드 할 수 있는 시스템. QR 코드를 인식한 후, 업로더 챗봇 채팅방으로 이동 시, 업로드하려는 파일을 선택만 하면 파일 업로드가 완료되는 편리한 시스템
마인드 로직 기업과 협업하여 제작한 음성인식기반 끝말잇기 게임 제작 프로젝트입니다. 저는 백엔드 개발자로 참여하여, 음성입력을 받아 적절한 응답을 돌려줄 수 있는 비즈니스 로직을 개발하였습니다. 또한, 손쉽게 배포환경을 구축하기 위해 Docker 를 이용하여 EC2에 프로젝트를 배포하는 역할도 담당했습니다.
Google Assistant 와의 초성퀴즈 끝말잇기 대결게임 입니다. Google I/O 19'에서 발표한 Interactive Canvas를 사용해 게임화면을 구현했습니다. 저는 백엔드 개발자로 참여하여, 음성입력을 이용한 게임로직을 구현하였습니다. 손쉽게 배포환경을 구축하기 위해 Docker 를 이용하여 EC2에 게임을 배포하였습니다.
- Google I/O 19'에서 발표한 Interactive Canvas를 사용한 미니 게임 앱 - Google Assistant 내에서 호출하여, 음성으로 플레이 - vue.js / vuex를 활용한 앱의 컴포넌트 구조 설계 - Docker 상의 django 및 node.js 서버와의 통신으로 동작