이곳을 누르면 해당 페이지의 웹 링크로 연결됩니다. 포트폴리오를 계속해서 업데이트하고 있습니다.
<aside>
📑 목차
</aside>
오른쪽은 인프랩 이동욱 CTO님입니다.
고경아 / Go Gyeong-A
E-mail. [email protected]
Phone. 010 5558 7961
GitHub. https://github.com/GyungA
Blog. https://blog.naver.com/gga612
🛠해결할 문제가 명확한 프로덕트를 추구합니다.
→ 창업 동아리 활동 및 스타트업 근무 경험이 있습니다. 존재해야 할 이유가 명확한 프로덕트에 기여하고 싶습니다.
⌛꾸준함을 믿습니다. 매일 공부하고, 매일 더 나은 방법은 없는지 고민합니다.
→ 매일 공부 계획과 기록을 정리합니다. 동아리, 인턴, 부트캠프 등, 끊임없이 역할을 맡아 수행해나가고 있습니다.
기술 스택
- Back-End: Java, Spring Boot, JPA, MySQL, Python, Django, AWS
- Communication: Git, Figma, Swagger, Slack, Discord, Notion
프로젝트
🤰 JunctionAsia 마미맘잇 (3일/ 2024.08)
<aside>
🤰 개요
서비스 특징
- 임산부가 입력한 음식과 임신 주차에 따른 위험 정도와 건강한 대체 음식을 알려주는 서비스
역할
- 짧은 시간에 혼자 프로젝트를 개발해야 해서 Django와 Tailwind CSS를 선택
- ChatGPT의 API를 활용하여 생성된 응답을 파싱해 DB에 저장하고 사용자에게 나타나도록 함.
- PythonAnywhere를 이용해 배포하여 Tailwind CSS는 로컬 환경에서만 볼 수 있음
</aside>
📍 EliceTrack 어스토리 (4주/ 2024.06)
<aside>
📍 개요
수상
- 엘리스 Cloud 트랙 2기, 파이널 웹 서비스 프로젝트 대상 수상
서비스 특징
- 친밀한 그룹원들과 장소 기반 추억을 남기고 공유하는 폐쇄형 SNS
맡은 역할
- 회원 관련 14개의 API 작성: 회원가입(및 인증코드 발송, 검증), 회원탈퇴, 로그인, 로그아웃, 회원 검색, 마이페이지 조회, 마이페이지 수정, 닉네임 유효성 검증, 비밀번호 재설정(및 인증코드 발송, 검증), 구글 OAuth 소셜로그인
- 회원가입과 비밀번호 재설정을 위한 인증코드는 랜덤 생성된 값으로 Redis에 저장되어 일정 시간 후 만료됨. id 값을 수신자의 e-mail로 두어 마지막에 발송된 인증코드만 유효하도록 함.
- 회원탈퇴 시 Soft Delete를 사용함. 이로 인해 발생한 애플리케이션 계층과 데이터베이스 계층에서의 조회 충돌 문제를 @Where 어노테이션과 네이티브 쿼리로 해결
</aside>
💡 EliceTrack 아이디어 하우스 (3주/ 2024.04)
<aside>
💡 개요
서비스 특징
맡은 역할
- 도커 컴포즈를 이용해 Google Cloud Platform의 VM에 서비스 배포
- 팀 리더로서 플로우차트와 와이어프레임 설계, 일정 관리
</aside>