wallpaper

Front-end

Developer

노현진's

Portfolio

About Me

Introduction

안녕하세요. 사람들에게 도움이 되는 애플리케이션을 제공하고 싶은 개발자, 노현진입니다. 2020년 당시 누군가 코로나19 확진자 동선 앱을 개발하였다는 뉴스를 접한 후 저도 사람들에게 도움이 되는 서비스를 제공하는 개발자가 되고 싶다는 생각이 들었습니다. 개발자로서 필요한 지식을 쌓기 위해 자료구조, Design Pattern, 알고리즘 등을 공부하였고, 또한 Kotlin, Java, Python, C 등 다양한 프로그래밍 언어를 공부하였습니다. 비록 소수라 할지라도, 누군가에게 큰 도움이 되는 서비스를 개발하고 싶습니다.

Keywords

다양성 존중
합리적 사고
실용성 중시
책임감
적극적
목표 지향적
자기 성찰적
성실함
자기주도적

Personal Info.

이름

노현진

연락처

010-7141-9831

GitHub

https://github.com/HyunJinNo

생년월일

1998.03.01

이메일

nhj9831@naver.com / n9831n@gmail.com

학력

중앙대학교 18학번 소프트웨어학부

My Skills

Front-end

/HTML5_Logo.svg
/CSS3_logo_and_wordmark.svg
/js.png
/Typescript.svg.png
/sass.svg
/React-icon.svg
/Nextjs-logo.svg.png
/Redux_Logo.png

Back-end

/Node.js_logo.svg.png
/Expressjs.png
/Python-logo-notext.svg.png
/Flask_logo.svg.png

Database

/MySQL_logo.svg.png
/MariaDB_colour_logo.svg.png
/Firebase_Logo.svg.png

Mobile

/Android_2023_3D_logo_and_wordmark.svg.png
/Kotlin_logo_2021.svg.png
/Java_programming_language_logo.svg.png
/Google-flutter-logo.svg.png
/Dart_programming_language_logo.svg.png

Deployment

/Raspberry_Pi_Logo.svg.png
/Amazon_Web_Services_Logo.svg.png
/vercel.svg

Version Control

/Git-logo.svg.png
/GitHub_Invertocat_Logo.svg.png

Projects

Friendly Keyboard

title

Friendly Keyboard

description

사용자의 언어 습관 교정을 목적으로 둔 안드로이드 키보드 App

members

3명

period

2023.03.03 ~ 2023.06.02

features

날짜 별 혐오 표현 사용 횟수 기록

키보드 높이, 색상 등 설정 기능

비속어 대체어 기능

텍스트 내의 혐오 표현 유무 판별

잦은 비속어, 혐오 표현 사용 시 교정 기능

github

https://github.com/orgs/CAU-CAPSTONE-2-Friendly-Keyboard/repositories

role

로그인, 회원가입 기능 구현

날짜 별 혐오 표현 사용 횟수를 차트로 보여주는 기능 구현

키보드 높이, 색상, 폰트 크기 등을 수정할 수 있는 설정 화면 구현

비속어 및 혐오 표현 사용 횟수를 데이터베이스에 기록

비속어 및 혐오 표현 존재 여부를 판별하는 AI 모델 연동

frontend

Android, Kotlin, Java

backend

Python, Flask, MariaDB

deployment

Raspberry Pi

Real-Time Braille Scanner

title

Real-Time Braille Scanner

description

한글과 점자 간의 번역을 실시간으로 수행하여 사용자로 하여금 한글과 점자를 비교하여 학습할 수 있게 돕는 안드로이드 App

members

3명

period

2022.09.02 ~ 2022.12.15

features

한글을 점자로 번역하는 카메라 기능

점자를 한글로 번역하는 카메라 기능

번역된 텍스트를 소리로 출력하는 기능

텍스트 하이라이트 기능 (번역 시 1대1로 대응되는 글자 확인 기능)

인식된 텍스트 크기 조절 기능

github

https://github.com/CAU-Capstone-Real-Time-Braille-Scanner

role

Retrofit2 + Flask 를 사용하여 점자 이미지 분석 AI 모델 연동

점자를 한글로 번역하는 카메라 화면 UI 구현

AWS EC2를 통한 서버 배포

frontend

Android, Kotlin

backend

Python, Flask

deployment

AWS EC2

CrosswordPuzzle

title

CrosswordPuzzle

description

HolubSQL을 활용한 십자말풀이 게임

period

2023.11.01 ~ 2023.12.01

members

5명

features

3단계의 십자말풀이 게임 난이도 설정

게임에서 사용할 단어 등록 기능

유저들의 랭킹을 확인할 수 있는 리더보드 기능

십자말풀이 칸을 확인할 수 있는 힌트 기능

github

https://github.com/orgs/CAU-Design-Pattern/repositories

role

전체 UI 설계 및 구현

게임 Logic 설계 및 구현

로그인, 회원가입, 리더보드 기능 등 API 기능 연동

Observer 패턴, Singleton 패턴, MVC 패턴 등 여러 설계패턴 적용

frontend

Java, Java Swing(GUI)

backend

Java, HolubSQL(Open source)

Portfolio

title

Portfolio

description

Next.js로 구현한 포트폴리오 용도 웹 사이트입니다. 정적인 웹 사이트 특성 상 SSR, SSG을 쉽게 적용할 수 있는 Next.js 프레임워크를 사용하여 웹 사이트를 구현하였습니다. Next.js에서 이미지를 자동으로 캐싱하고 다양한 이미지 최적화 기능을 제공해줌으로써 다수의 이미지를 포함하고 있는 해당 웹 사이트의 초기 로딩 속도를 크게 개선할 수 있었습니다.

members

1인 (개인 프로젝트)

period

2024.05.02 ~ 2024.05.07

features

간단한 자기 소개

인적 사항 소개

사용해 본 Skill 목록 소개

수행한 프로젝트 목록 소개

github

https://github.com/HyunJinNo/portfolio

url

https://portfolio-hyunjinno.vercel.app/

role

전체 UI 구현

aos(Animate on scroll library)를 사용해 스크롤 애니메이션 적용

좌우 스크롤 구현

frontend

Next.js, TypeScript, Sass

deployment

Vercel