채용공고 올리기

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

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

미리보기

기본 정보

이름
김희연
직업
백엔드 개발자
간단 소개

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

기술 스택

기술 스택

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

노션
댓글