타인과의 협업을 좋아하는 개발자

오소현입니다.

웹 프론트엔드 개발자를 준비하고 있는 4학년입니다.다양한 프로젝트에 도전하며, 제 개발 능력을 계속해서 키워나가고 있습니다.학습한 지식에 대해 기술 블로그를 통해 공유하며 함께 성장하는 개발 문화를 지향합니다.

sohyun-background

Education.

대학교

한림대학교

빅데이터학과 전공
2020.03 - 2024.08 (졸업 예정)
교육

중등 정보컴퓨터 교직이수

2022.02 - 2024.08(이수 예정)
프로그래밍이 처음인 학생들에게 개발 지식을 이해하기 쉽도록 설명하는 방법을 연구
나만의 언어로 바꾸어 전달하는 수업 시연을 꾸준히 연습
2023학년도 정보 컴퓨터 교생실습 이수 (경기 의정부시 민락중학교 / 강원 춘천시 한샘고등학교)
이 과정으로 개발자로서 개발 지식을 설명하고, 발표하는 능력이 향상됨
협업 프로젝트에서 팀원들과 원활한 의사소통에 큰 기여함
교육

우아한테크코스 6기 프리코스

2023.10.19 - 2023.11.16 진행 중
웹 프론트엔드 파트 지원, 우아한테크코스 선발 프리코스 참여 중
매주 주어지는 미션을 순수 Vanilla JS로만 개발하여 수행
1주차 숫자 야구 미션 진행 (2023/10/19 - 2023/10/25)
2주차 자동차 경주 미션 진행 (2023/10/26 - 2023/11/01)
3주차 로또 미션 진행 (2023/11/02 - 2023/11/08)
4주차 크리스마스 프로모션 미션 진행 (2023/11/09 - 2023/11/15)

Prize.

수상 내역

🏅 2022 한림대학교 포트폴리오 경진대회 우수상 수상(2022.11)
🏅 2022 한림대학교 우수 봉사자 대회 장려상 수상(2022.11)
🏅 2023 Promethus AI 해커톤 입선 수상(2023.02)
🏅 2023 한림대학교 우수 교생실습 캘러상 수상(2023.06)
🏅 2023 SW중심대학 공통해커톤 우수상(SW중심대학협의회장상) 수상(2023.06)
🏅 2023 한림대학교 오픈소스 웹 개발 해커톤 대상(총장상) 수상(2023.11)
🏅 2023 한림대학교 GITHUB 이력서 해커톤 금상(총장상) 수상(2023.11)
🏅 2023 한림대x강원대 연합 해커톤, 감자톤 대상(1위) 수상(2023.11)
🏅 2023 공개SW개발자대회 우수작 선정(본선 진출) (2023.11)
🏅 2023 한림대학교 정보과학대학 학술제 은상(3위) 수상 (2023.11)
🏅 2023-2 한림대학교 소프트웨어캡스톤디자인 경진대회 대상(1위, 총장상) 수상(2023.12)

Main Projects.

팀 프로젝트

🎆​ 2023 한림대학교 대동제 웹사이트

2023.02.26 ~ 2023.05.18
2023 한림대학교 대동제 웹사이트 프론트 개발자 및 팀의 리더로 참여
메인 홈, 공지사항, 방명록, 타임 테이블, 프로그램, About US, 굿즈 페이지 개발
전반적으로 축제의 모든 정보를 제공하였으며, 실시간으로 부스 현황 가능하도록 개발해 실제 서비스함
지난 5월, 배포 후 학우분들의 피드백을 받아 3차례의 기능 업데이트를 진행함 (유지보수 경험)
총 7천명 재학생 대상 2.5만회 조회수 달성
2023 한림대학교 축제준비위원회 홍보팀장과 협업 진행 리드 / 웹사이트 홍보 진행

사용기술들

함수나 객체에 들어가는 구조에 타입을 정의함으로써 인자나 프로퍼티의 자동완성으로 개발 진행할 때 편의성을 얻을 수 있습니다. 또한 함수, 객체의 값들을 실행 전에 타입이 틀린 부분을 발견하여 실행 후에 에러를 방지할 수 있습니다.

CSS-in-JS를 사용한 이유는 프로젝트가 UI 인터렉션 위주가 아닌 컴포넌트 위주의 프로젝트가 진행될 가능성이 커서 선택했습니다. 컴포넌트 위주의 프로젝트에서 개발 효율성을 중요시 하고, 필요한 CSS 스타일 요소만 로딩하기 때문에 사용하게 되었습니다.

프로젝트 코드의 일관성있는 코드 작성을 위해서 사용했습니다. 잘못된 코드 혹은 컨벤션에 맞지 않는 코드를 작성하게 된다면 오류를 뱉어내기 때문에 사용했습니다. 대부분의 경우 airbnb 컨벤션을 사용합니다. 가장 유명한 코딩 컨벤션중에 하나 이기도 하고, 세부적인 것 까지 섬세하게 작성되어 있습니다.

프로젝트 코드의 코드 포맷팅을 위해서 사용했습니다. 따옴표를 사용할 것인지 쌍따옴표를 사용할 것인지, 한 줄에 최대 몇 줄까지 적을 수 있는지, 세미콜론을 붙일 것인지 안 붙일 것인지와 같은 코드의 일관성을 지킬 수 있습니다.

Next.JS를 만든 곳에서 만든 배포 시스템입니다. 깃허브 주소만 입력하면 바로 배포가 됩니다. CI/CD가 자동으로 구현되어 있어서 메인 브랜치에 merge, commit 됐을 때, 혹은 메인이 아닌 브랜치에서 merge, commit 시에 preview deployment를 제공하여 오류가 나는지 확인해줍니다. 또한 내부적으로 CI 파이프라인에서 에러가 나거나, 사용하지 않는 변수와 같은 실수들에 에러를 내뱉어 배포가 된 이후에 에러가 나는 것을 방지할 수 있습니다. 그리고 무료입니다.

팀 프로젝트

🌍 ​원클릭 콘텐츠 현지화 서비스, LOCA

2023.06.28 ~ 2023.06.30
2023 SW중심대학 공동해커톤 3위 우수상(SW중심대학협의회장상) 수상작
이미지에서 바꿀 부분을 선택하고, 어떻게 바꿀지 작성해 새로운 콘텐츠를 만드는 서비스
웹 서비스 메인 기능인 콘텐츠 편집 페이지 프론트엔드 개발을 담당
팀 대표 프로젝트 최종 발표도 맡아 심사위원으로부터 질의응답을 진행

사용기술들

UI 개발에 집중할 수 있습니다. 컴포넌트를 이용해서 재사용 가능하고, 논리적으로 파일을 나누어서 개발 진행을 할 수 있습니다. 또한 JSX 문법을 이용해서 조금 더 직관적으로 템플릿을 구성할 수 있어서 사용했습니다. 그리고 커뮤니티가 방대해서 자료 찾기도 편합니다.

Konva는 또한 애니메이션, 전환, 노드 중첩, 계층화, 필터링, 캐싱, 데스크톱 및 모바일 애플리케이션에 대한 이벤트 처리 등을 제공해줍니다

모든 상태 업데이트를 액션으로 정의하고, 액션 정보에 기반하여 Reducer에서 상태를 업데이트하기 때문에 상태를 더욱 쉽게 예측 가능하게 하여 유지보수 측면에 긍정적인 효과를 제공해줍니다.

SPA인 React에서 routing을 구현하기 위해서 사용했습니다. 라우팅을 서버에서 관리하는 것이 아닌 클라이언트가 구현함으로써 SPA가 깜빡임 없이 페이지 이동을 구현할 수 있게 합니다.

CSS-in-JS를 사용한 이유는 프로젝트가 UI 인터렉션 위주가 아닌 컴포넌트 위주의 프로젝트가 진행될 가능성이 커서 선택했습니다. 컴포넌트 위주의 프로젝트에서 개발 효율성을 중요시 하고, 필요한 CSS 스타일 요소만 로딩하기 때문에 사용하게 되었습니다.

프로젝트 코드의 일관성있는 코드 작성을 위해서 사용했습니다. 잘못된 코드 혹은 컨벤션에 맞지 않는 코드를 작성하게 된다면 오류를 뱉어내기 때문에 사용했습니다. 대부분의 경우 airbnb 컨벤션을 사용합니다. 가장 유명한 코딩 컨벤션중에 하나 이기도 하고, 세부적인 것 까지 섬세하게 작성되어 있습니다.

프로젝트 코드의 코드 포맷팅을 위해서 사용했습니다. 따옴표를 사용할 것인지 쌍따옴표를 사용할 것인지, 한 줄에 최대 몇 줄까지 적을 수 있는지, 세미콜론을 붙일 것인지 안 붙일 것인지와 같은 코드의 일관성을 지킬 수 있습니다.

팀 프로젝트

🐶​ 반려동물을 위한 현명한 소비, Amica!

2023.07.17 ~ 2023.08.18
2023 멋쟁이사자처럼 대학 11주년 중앙해커톤 출품작
반려동물을 기르는 사람들을 대상으로 제공하는 이커머스 웹앱 서비스
회원가입 및 로그인, 자신의 펫들의 대한 세부 정보를 등록하는 마이펫 페이지 개발
상품의 각각의 세부 정보를 조회하는 상품 세부 페이지 개발
원하는 상품을 검색하는 검색 페이지 개발

사용기술들

UI 개발에 집중할 수 있습니다. 컴포넌트를 이용해서 재사용 가능하고, 논리적으로 파일을 나누어서 개발 진행을 할 수 있습니다. 또한 JSX 문법을 이용해서 조금 더 직관적으로 템플릿을 구성할 수 있어서 사용했습니다. 그리고 커뮤니티가 방대해서 자료 찾기도 편합니다.

모든 상태 업데이트를 액션으로 정의하고, 액션 정보에 기반하여 Reducer에서 상태를 업데이트하기 때문에 상태를 더욱 쉽게 예측 가능하게 하여 유지보수 측면에 긍정적인 효과를 제공해줍니다.

SPA인 React에서 routing을 구현하기 위해서 사용했습니다. 라우팅을 서버에서 관리하는 것이 아닌 클라이언트가 구현함으로써 SPA가 깜빡임 없이 페이지 이동을 구현할 수 있게 합니다.

CSS-in-JS를 사용한 이유는 프로젝트가 UI 인터렉션 위주가 아닌 컴포넌트 위주의 프로젝트가 진행될 가능성이 커서 선택했습니다. 컴포넌트 위주의 프로젝트에서 개발 효율성을 중요시 하고, 필요한 CSS 스타일 요소만 로딩하기 때문에 사용하게 되었습니다.

프로젝트 코드의 일관성있는 코드 작성을 위해서 사용했습니다. 잘못된 코드 혹은 컨벤션에 맞지 않는 코드를 작성하게 된다면 오류를 뱉어내기 때문에 사용했습니다. 대부분의 경우 airbnb 컨벤션을 사용합니다. 가장 유명한 코딩 컨벤션중에 하나 이기도 하고, 세부적인 것 까지 섬세하게 작성되어 있습니다.

프로젝트 코드의 코드 포맷팅을 위해서 사용했습니다. 따옴표를 사용할 것인지 쌍따옴표를 사용할 것인지, 한 줄에 최대 몇 줄까지 적을 수 있는지, 세미콜론을 붙일 것인지 안 붙일 것인지와 같은 코드의 일관성을 지킬 수 있습니다.

Next.JS를 만든 곳에서 만든 배포 시스템입니다. 깃허브 주소만 입력하면 바로 배포가 됩니다. CI/CD가 자동으로 구현되어 있어서 메인 브랜치에 merge, commit 됐을 때, 혹은 메인이 아닌 브랜치에서 merge, commit 시에 preview deployment를 제공하여 오류가 나는지 확인해줍니다. 또한 내부적으로 CI 파이프라인에서 에러가 나거나, 사용하지 않는 변수와 같은 실수들에 에러를 내뱉어 배포가 된 이후에 에러가 나는 것을 방지할 수 있습니다. 그리고 무료입니다.

팀 프로젝트

🏃‍♀️ ​비대면 운동 학습 플랫폼, MotuS

2023.07.19 ~ 2023.10.23
2023 공개SW 개발자대회 본선 진출 작품
누구나 특정 운동에 대한 가이드 영상을 프로그램으로 등록할 수 있으며, 등록된 운동 프로그램을 학습
AI의 유사도 측정을 통해 수행자의 운동 수행 정확도를 확인 가능한 플랫폼 개발
운동 영상 조회 , 운동 영상 등록, 운동 강의 수강, AI 수행 유사도 판정 기능
오픈 소스 플랫폼으로 개발하여 배포(오픈 소스 개발 경험)
특히 오픈 소스 플랫폼으로 배포하기 위하여 라이센스 공부도 진행하고 이에 맞춰 기능을 개발

사용기술들

UI 개발에 집중할 수 있습니다. 컴포넌트를 이용해서 재사용 가능하고, 논리적으로 파일을 나누어서 개발 진행을 할 수 있습니다. 또한 JSX 문법을 이용해서 조금 더 직관적으로 템플릿을 구성할 수 있어서 사용했습니다. 그리고 커뮤니티가 방대해서 자료 찾기도 편합니다.

모든 상태 업데이트를 액션으로 정의하고, 액션 정보에 기반하여 Reducer에서 상태를 업데이트하기 때문에 상태를 더욱 쉽게 예측 가능하게 하여 유지보수 측면에 긍정적인 효과를 제공해줍니다.

SPA인 React에서 routing을 구현하기 위해서 사용했습니다. 라우팅을 서버에서 관리하는 것이 아닌 클라이언트가 구현함으로써 SPA가 깜빡임 없이 페이지 이동을 구현할 수 있게 합니다.

CSS-in-JS를 사용한 이유는 프로젝트가 UI 인터렉션 위주가 아닌 컴포넌트 위주의 프로젝트가 진행될 가능성이 커서 선택했습니다. 컴포넌트 위주의 프로젝트에서 개발 효율성을 중요시 하고, 필요한 CSS 스타일 요소만 로딩하기 때문에 사용하게 되었습니다.

프로젝트 코드의 일관성있는 코드 작성을 위해서 사용했습니다. 잘못된 코드 혹은 컨벤션에 맞지 않는 코드를 작성하게 된다면 오류를 뱉어내기 때문에 사용했습니다. 대부분의 경우 airbnb 컨벤션을 사용합니다. 가장 유명한 코딩 컨벤션중에 하나 이기도 하고, 세부적인 것 까지 섬세하게 작성되어 있습니다.

프로젝트 코드의 코드 포맷팅을 위해서 사용했습니다. 따옴표를 사용할 것인지 쌍따옴표를 사용할 것인지, 한 줄에 최대 몇 줄까지 적을 수 있는지, 세미콜론을 붙일 것인지 안 붙일 것인지와 같은 코드의 일관성을 지킬 수 있습니다.

Next.JS를 만든 곳에서 만든 배포 시스템입니다. 깃허브 주소만 입력하면 바로 배포가 됩니다. CI/CD가 자동으로 구현되어 있어서 메인 브랜치에 merge, commit 됐을 때, 혹은 메인이 아닌 브랜치에서 merge, commit 시에 preview deployment를 제공하여 오류가 나는지 확인해줍니다. 또한 내부적으로 CI 파이프라인에서 에러가 나거나, 사용하지 않는 변수와 같은 실수들에 에러를 내뱉어 배포가 된 이후에 에러가 나는 것을 방지할 수 있습니다. 그리고 무료입니다.

팀 프로젝트

👨‍⚕️​ 비대면 재활 치료 웹서비스, Re:Hab

2023.08.20 ~ 개발 진행 중
2023-2 한림대학교 소프트웨어캡스톤디자인 프로젝트 개발 진행 중
언제, 어디서든 비대면 재활치료를 진행하는 웹서비스 기능을 제공함
환자의 재활 운동 강의 학습 기능 개발
전문의의 환자 차트 작성 및 본인 환자 수강 현황 가능하도록 개발
재활 치료사의 재활 운동 강의 등록 및 환자에게 과제 할당 기능 개발

사용기술들

UI 개발에 집중할 수 있습니다. 컴포넌트를 이용해서 재사용 가능하고, 논리적으로 파일을 나누어서 개발 진행을 할 수 있습니다. 또한 JSX 문법을 이용해서 조금 더 직관적으로 템플릿을 구성할 수 있어서 사용했습니다. 그리고 커뮤니티가 방대해서 자료 찾기도 편합니다.

모든 상태 업데이트를 액션으로 정의하고, 액션 정보에 기반하여 Reducer에서 상태를 업데이트하기 때문에 상태를 더욱 쉽게 예측 가능하게 하여 유지보수 측면에 긍정적인 효과를 제공해줍니다.

SPA인 React에서 routing을 구현하기 위해서 사용했습니다. 라우팅을 서버에서 관리하는 것이 아닌 클라이언트가 구현함으로써 SPA가 깜빡임 없이 페이지 이동을 구현할 수 있게 합니다.

CSS-in-JS를 사용한 이유는 프로젝트가 UI 인터렉션 위주가 아닌 컴포넌트 위주의 프로젝트가 진행될 가능성이 커서 선택했습니다. 컴포넌트 위주의 프로젝트에서 개발 효율성을 중요시 하고, 필요한 CSS 스타일 요소만 로딩하기 때문에 사용하게 되었습니다.

프로젝트 코드의 일관성있는 코드 작성을 위해서 사용했습니다. 잘못된 코드 혹은 컨벤션에 맞지 않는 코드를 작성하게 된다면 오류를 뱉어내기 때문에 사용했습니다. 대부분의 경우 airbnb 컨벤션을 사용합니다. 가장 유명한 코딩 컨벤션중에 하나 이기도 하고, 세부적인 것 까지 섬세하게 작성되어 있습니다.

프로젝트 코드의 코드 포맷팅을 위해서 사용했습니다. 따옴표를 사용할 것인지 쌍따옴표를 사용할 것인지, 한 줄에 최대 몇 줄까지 적을 수 있는지, 세미콜론을 붙일 것인지 안 붙일 것인지와 같은 코드의 일관성을 지킬 수 있습니다.

Next.JS를 만든 곳에서 만든 배포 시스템입니다. 깃허브 주소만 입력하면 바로 배포가 됩니다. CI/CD가 자동으로 구현되어 있어서 메인 브랜치에 merge, commit 됐을 때, 혹은 메인이 아닌 브랜치에서 merge, commit 시에 preview deployment를 제공하여 오류가 나는지 확인해줍니다. 또한 내부적으로 CI 파이프라인에서 에러가 나거나, 사용하지 않는 변수와 같은 실수들에 에러를 내뱉어 배포가 된 이후에 에러가 나는 것을 방지할 수 있습니다. 그리고 무료입니다.

개인 프로젝트

🎉 ​생일 축하 이벤트 웹사이트

2023.08.06 AM 12:00 - 5:00
5시간 동안만 챌린지성으로 개발한 생일 이벤트 웹사이트
개발 후기 회고 블로그 글, Velog 2023.08 2주차 조회수 5위 달성 🏆
첫 Next.js와 Typescript, Firebase를 사용하여 프로젝트 개발을 진행함
Apache-2.0 license 등록 후, 오픈 소스로 배포 (star, fork 수 증가)

사용기술들

SEO을 신경써서 검색엔진에 노출시키고 싶었습니다. SSR을 통해서 SEO를 향상시키고, 별도의 routing 라이브러리없이 페이지 routing을 구현할 수 있는 것도 선택의 기준이 되었습니다.

함수나 객체에 들어가는 구조에 타입을 정의함으로써 인자나 프로퍼티의 자동완성으로 개발 진행할 때 편의성을 얻을 수 있습니다. 또한 함수, 객체의 값들을 실행 전에 타입이 틀린 부분을 발견하여 실행 후에 에러를 방지할 수 있습니다.

CSS-in-JS를 사용한 이유는 프로젝트가 UI 인터렉션 위주가 아닌 컴포넌트 위주의 프로젝트가 진행될 가능성이 커서 선택했습니다. 컴포넌트 위주의 프로젝트에서 개발 효율성을 중요시 하고, 필요한 CSS 스타일 요소만 로딩하기 때문에 사용하게 되었습니다.

프로젝트 코드의 일관성있는 코드 작성을 위해서 사용했습니다. 잘못된 코드 혹은 컨벤션에 맞지 않는 코드를 작성하게 된다면 오류를 뱉어내기 때문에 사용했습니다. 대부분의 경우 airbnb 컨벤션을 사용합니다. 가장 유명한 코딩 컨벤션중에 하나 이기도 하고, 세부적인 것 까지 섬세하게 작성되어 있습니다.

프로젝트 코드의 코드 포맷팅을 위해서 사용했습니다. 따옴표를 사용할 것인지 쌍따옴표를 사용할 것인지, 한 줄에 최대 몇 줄까지 적을 수 있는지, 세미콜론을 붙일 것인지 안 붙일 것인지와 같은 코드의 일관성을 지킬 수 있습니다.

Next.JS를 만든 곳에서 만든 배포 시스템입니다. 깃허브 주소만 입력하면 바로 배포가 됩니다. CI/CD가 자동으로 구현되어 있어서 메인 브랜치에 merge, commit 됐을 때, 혹은 메인이 아닌 브랜치에서 merge, commit 시에 preview deployment를 제공하여 오류가 나는지 확인해줍니다. 또한 내부적으로 CI 파이프라인에서 에러가 나거나, 사용하지 않는 변수와 같은 실수들에 에러를 내뱉어 배포가 된 이후에 에러가 나는 것을 방지할 수 있습니다. 그리고 무료입니다.

Share.

Activies.

교내 창업동아리

온라인 코딩 플랫폼 COU 창업동아리

2022.12.28 ~ 현재
온라인 코딩 저지 웹서비스를 개발, 한림대학교 SW중심대학사업단 창업동아리
해당 동아리에서 웹 프론트엔드 개발자로 활동하며 기능을 개발하고 유지보수를 진행
2023-1 "프로그래밍 스튜디오" 수강생 대상 유저리서치 진행 후 유지보수를 위한 기능 개발 기획
현 서비스에 대한 피드백을 수용하고, 의견 바탕으로 기능을 구체화하여 코드리뷰 기능 개발 진행
오답노트 , 코드리뷰 게시판 (CRUD) 개발 진행 중

사용기술들

함수나 객체에 들어가는 구조에 타입을 정의함으로써 인자나 프로퍼티의 자동완성으로 개발 진행할 때 편의성을 얻을 수 있습니다. 또한 함수, 객체의 값들을 실행 전에 타입이 틀린 부분을 발견하여 실행 후에 에러를 방지할 수 있습니다.

CSS-in-JS를 사용한 이유는 프로젝트가 UI 인터렉션 위주가 아닌 컴포넌트 위주의 프로젝트가 진행될 가능성이 커서 선택했습니다. 컴포넌트 위주의 프로젝트에서 개발 효율성을 중요시 하고, 필요한 CSS 스타일 요소만 로딩하기 때문에 사용하게 되었습니다.

프로젝트 코드의 일관성있는 코드 작성을 위해서 사용했습니다. 잘못된 코드 혹은 컨벤션에 맞지 않는 코드를 작성하게 된다면 오류를 뱉어내기 때문에 사용했습니다. 대부분의 경우 airbnb 컨벤션을 사용합니다. 가장 유명한 코딩 컨벤션중에 하나 이기도 하고, 세부적인 것 까지 섬세하게 작성되어 있습니다.

프로젝트 코드의 코드 포맷팅을 위해서 사용했습니다. 따옴표를 사용할 것인지 쌍따옴표를 사용할 것인지, 한 줄에 최대 몇 줄까지 적을 수 있는지, 세미콜론을 붙일 것인지 안 붙일 것인지와 같은 코드의 일관성을 지킬 수 있습니다.

교내 활동

멋쟁이사자처럼 한림대학교 11기

2023.01 ~ 현재
전국 61개 대학, 600여 명의 운영진과 약 2,000명의 부원으로 이루어진 전국 최대 IT 연합동아리
특히 프로젝트 중심으로 진행하는 Builder팀을 직접 만들고 1년동안 이끌어오고 있습니다.
웹 프론트엔드 파트 Builder 개발자로도 활동하고 있습니다.
빌더 부원들과 다양한 프로젝트 및 해커톤에 참가하며 개발자의 역량을 쌓아오고 있습니다.
2023 운영진 해커톤, 벚꽃톤 참가🌸
2023 중앙 아이디어톤 참가🏆 (한림대 2위)
2023 중앙 해커톤 참가🏆
교내 활동

한림대학교 소프트웨어학부 학술동아리 C:애랑

2021.03.26 ~ 현재
교내 활동

한림대학교 정보과학대학 학생회

2021.03 ~ 2022.12 (2년 간)
😊 2021학년도 정보과학대학 학생회 WUSM 사무부원 (2021.03 - 2021.12)
🔵 2022학년도 정보과학대학 학생회 A:BLE 홍보부장 (2022.01 - 2022.12)
👥 학우분들의 행복한 대학생활이라는 목표를 위해 학생회 부원들과 함께 일하는 경험을 할 수 있었습니다.
🚩 학우분들을 대표하여 이끌어가며, 학교와 학우들을 위해 봉사하는 리더십 역량을 갖추었습니다.
교내 활동

한림대학교 전공CLASS 소프트웨어학부 LEAD

2023.10.26 ~ 11.16
기린고등학교(인제) / 신철원고등학교(철원) / 양구여자고등학교(양구)
2023 한림대학교 입학처에서 주관하는 고등학교 전공 체험 / 입학 홍보 소프트웨어학부 LEAD 멘토
한림대학교 소프트웨어학부 소개 및 홍보와 재학생(본인)의 학교 생활을 발표하며 입학 홍보 진행
Unity로 룰렛 게임 제작 수업 진행하며 직접 개발해 볼 수 있도록 수업 진행

Volunteer.

교외 봉사 활동

[네이버] 스쿨혁명 대학생 멘토 SW봉사

2023.01.11 ~ 03.10
서울 용마초등학교
대학생 멘토(동아리) 선생님이 전국 지역의 초등학생들에게 SW&AI 시대에 필요한 지식과 경험을 나누는 통학형 SW·AI 캠프 프로그램입니다.
학생들이 네오씽카를 직접 조립하고, 엔트리를 이용해 네오씽카를 직접 코딩해 조종해보게 됩니다.
프로젝트 팀장으로, 출석 웹사이트, 게임을 개발해서 직접 수업 때 사용하였습니다.
대표 동아리로 선정되어 직접 활동 후기 인터뷰도 진행하였습니다.
교외 봉사 활동

한림청소년자립지원관 교육봉사 진행

2022.03.24 ~ 2022.12.01
약 1년 동안 주 1회 이상 꾸준히 고등학교 통합과학 교과학습지도 교육봉사를 진행하였습니다.
고등학교 1학년 학생의 통합과학 과목 지도를 해오며 처음 5등급에서 2등급으로 성적 향상을 이루어냈습니다.
봉사 기간동안 학생에게 최적화된 공부방법을 찾아주며 제 자존감도 높아지게 되었습니다.

Hackaton.

대회 참가 내역

해커톤 참가 기록

프론트엔드 개발 공부를 하는 과정에서 꾸준히 해커톤에 참여하여 도전을 멈추지 않았습니다. 처음 만난 다양한 사람들과 협업하는 기회를 가지며, 소프트스킬을 늘리는데 도움이 되었습니다. 저는 앞으로도 다양한 해커톤에 참가하며 제 한계를 더 늘려갈 것입니다.
[1] 2023 멋쟁이사자처럼 운영진 대상 벚꽃톤 (2023.02)
[2] 2023 Promethus AI 해커톤 (2023.02)
[3] 2023 멋쟁이사자처럼 11기 중앙 아이디어톤 (2023.06)
[4] 2023 SW중심대학 공동해커톤 (2023.06)
[5] 2023 멋쟁이사자처럼 11기 중앙 해커톤 (2023.06)
[6] 2023 공개SW 개발자대회 (2023.11)
[7] 2023 한림대학교 오픈소스 웹 개발 해커톤 (2023.11)
[8] 2023 한림대학교 깃허브 이력서 해커톤 (2023.11)
[9] 2023 한림대학교 소프트웨어학부 동아리 SW전시회 (2023.11)
[10] 2023 한림대x강원대 연합 해커톤, 감자톤 (2023.11)
[11] 2023 한림대학교 정보과학대학 학술제 (2023.11)
[12] 2023 한림대학교 소프트웨어캡스톤디자인 경진대회 (2023.12)

관련링크들