채용공고 올리기

김희연님을 응원해보세요!

INFCON 참여
지금 만족하고 있어요

미리보기

기본 정보

이름
김희연
직업
백엔드 개발자
이메일
happylotus145@gmail.com
간단 소개

새로운 기술을 배우더라도 주저하지 않고 도전하고 실행하는 것을 좋아하는 개발자입니다.

기술 스택

기술 스택

HTML/CSS, JavaScript, MySQL, Jetpack, Java

프로젝트

프로젝트명

효자손

소속/기관명

경기대학교

프로젝트 기간

2024.02. ~ 진행 중

프로젝트 내용

Jetpack Compose

  • 카페 키오스크 연습 모드

    • 항목에 따라 보여지는 메뉴가 달라질 수 있도록 구현

    • LaunchedEffect를 이용하여 시간 초과 알림 구현

    • 키오스크 UI 구현

  • 카카오톡 연습 모드

    • 친구 리스트 구현

    • 친구를 터치했을 때 보여지는 세부 프로필 구현

    • 채팅 UI 구현

    • 텍스트 및 사진 전송 기능 구현

  • 각 연습 모드 문제 보여주는 화면 전체 구현

  • 카페, 카카오톡 관련 ViewModel 구현 및 랜덤 출제 구현

  • 사용자의 텍스트 입력 또는 터치한 버튼 종류에 따른 정답 여부 확인 로직 구현

  • 메인 화면 버튼 디자인

Naver Cloud Platform - Clova Chatbot

  • AI 도우미를 만들기 위한 질문 생성 및 질문에 관련된 답변 생성

    • 비슷한 질문에 대해 컨텍스트에 따라 답변할 수 있도록 각 대화에 컨텍스트를 설정

    • 자체 정규 표현식 nlu_script을 사용해 자연어로 커버하지 못하는 질문을 보완

프로젝트명

작심삼일

소속/기관명

K-Software Empowerment BootCamp

프로젝트 기간

2023.07. ~ 2023.08.

프로젝트 내용

AWS

  • AWS CDK사용

    • Bucket, Stack을 생성해 Lambda 함수의 세부 코드와 기본 설정, Cognito, DynamoDB 기본 설정 업로드

  • 사용자&챌린지 CRUD 기능 구현

    • Lambda 함수를 생성하여 DynamoDB나 Cognito 서비스와 연결

    • API Gateway에서 트리거로 Lambda 함수를 연결하여 요청이 들어올 시 실행

    • 매일 0시가 되면 자동으로 전 날 목표 달성 여부를 검사 후 실패, 성공 처리

  • DynamoDB로 사용자와 챌린지 데이터베이스 구현

  • 이메일 로그인 구현

    • Cognito 서비스에서 사용자에 대한 사용자 풀 생성. 필수 속성을 이메일로 두어 이메일 인증을 통한 회원가입 구현

    • 로그인 시 Access Token을 발급받고 해당 Token을 이용해 다른 API의 리소스들에 접근할 수 있도록 함

프로젝트명

WebSE

소속/기관명

경기대학교

프로젝트 기간

2023.03. ~ 2023.06.

프로젝트 내용

메인 페이지

  • 메인 페이지 UI 구현

  • BootStrap 활용해 화면 애니메이션 구현

프레임워크 페이지

  • 프레임워크 페이지 UI 구현

  • CSS, JavaScript를 활용해 MITRE ATT&CK 표 구현

  • 공격 시나리오에 따른 공격 기술 정보 표현

  • 세부 기술 팝업 구현

공통 사항

  • 반응형 웹 구현

프로젝트명

어스름

소속/기관명

K-Software Empowerment BootCamp

프로젝트 기간

2022.12. ~ 2023.07.

프로젝트 내용

Store Scene 구현

  • 상점 UI 구현

  • 화면 페이드인, 페이드 아웃 구현

  • 플레이어의 아이템 데이터 관련 로직 구현

  • 아이템 구매 시 코인 감소, 능력치 업그레이드 효과 적용

포트폴리오

URL

link

https://github.com/Happy-Lotus

깃허브
link

https://www.notion.so/a00dda586b2746ddaa7c02e785d49cf7?pvs=4

노션
댓글