Code Monkey home page Code Monkey logo

Hi i wanna be good developer๐Ÿ‘‹


๐Ÿ“ž Connect

๐Ÿ“ง [email protected] , [email protected]


๐Ÿ“ซ Job

๐Ÿ‘จโ€๐Ÿ’ป Software Developer


๐Ÿ’ป Language


๐Ÿ’ผ Side Projects

Awesome School Community App (3๋ช…)

  • ๊ธฐ๊ฐ„: 2024.04 - 2024.06
  • ๊ธฐ์ˆ  ์Šคํƒ: Spring Boot, Flutter, AWS EC2, RDS, Nginx, JPA, Stomp, Oauth2, Jwt, GetX
  • ์ฃผ์š” ๊ธฐ๋Šฅ && ๋งก์€ ์—ญํ• :
    • ๋ฐฑ์—”๋“œ ํด๋ผ์šฐ๋“œ ์„œ๋ฒ„ ๊ตฌ์ถ•: AWS EC2์™€ RDS๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์•ˆ์ •์ ์ธ ๋ฐฑ์—”๋“œ ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•.
    • ๋ฆฌ๋ฒ„์Šค ํ”„๋ก์‹œ ์„ค์ •: Nginx๋ฅผ ๋ฆฌ๋ฒ„์Šค ํ”„๋ก์‹œ๋กœ ์„ค์ •ํ•˜์—ฌ ํด๋ผ์ด์–ธํŠธ ์š”์ฒญ์„ Spring Boot ์„œ๋ฒ„๋กœ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ.
    • JPA ํ™œ์šฉ: ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ…Œ์ด๋ธ” ์„ค๊ณ„ ๋ฐ ์ฟผ๋ฆฌ ์ตœ์ ํ™”, N+1 ๋ฌธ์ œ ํ•ด๊ฒฐ.
    • ์‹ค์‹œ๊ฐ„ ์ฑ„ํŒ… ๊ธฐ๋Šฅ: WebSocket ๊ธฐ๋ฐ˜ Stomp ํ”„๋กœํ† ์ฝœ๊ณผ Simple Broker๋ฅผ ํ™œ์šฉํ•œ ์‹ค์‹œ๊ฐ„ ์ฑ„ํŒ… ๊ธฐ๋Šฅ ๊ตฌํ˜„.
    • ๋กœ๊ทธ์ธ ๊ด€๋ฆฌ: Oauth2์™€ Jwt ํ† ํฐ ๊ธฐ๋ฐ˜์˜ ๋กœ๊ทธ์ธ ์‹œ์Šคํ…œ ๊ตฌํ˜„, Access token๊ณผ Refresh token ํ™œ์šฉ.
    • ์ƒํƒœ ๊ด€๋ฆฌ: GetX๋ฅผ ์‚ฌ์šฉํ•œ Flutter ์ƒํƒœ๊ฐ’ ๊ด€๋ฆฌ ๋ฐ UI ์–‘๋ฐฉํ–ฅ ๋ฐ”์ธ๋”ฉ ๊ตฌํ˜„.
  • ๋งํฌ:

Dotori Messenger Web Project (6๋ช…)

  • ๊ธฐ๊ฐ„: 2024.02 - 2024.03
  • ๊ธฐ์ˆ  ์Šคํƒ: Spring Boot, React, Mybatis, WebSocket, WebRtc
  • ์ฃผ์š” ๊ธฐ๋Šฅ && ๋งก์€ ์—ญํ• :
    • ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ: Mybatis๋ฅผ ํ™œ์šฉํ•œ ๋‹ค์–‘ํ•œ SQL ์ฟผ๋ฆฌ ์ž‘์„ฑ ๋ฐ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ.
    • ์‹ค์‹œ๊ฐ„ ์ ‘์† ๊ด€๋ฆฌ: WebSocket์„ ํ™œ์šฉํ•œ ์‹ค์‹œ๊ฐ„ ์ ‘์† ๋ฐ ๋ฏธ์ ‘์† ์ƒํƒœ ๊ด€๋ฆฌ, ๋‹ค์ค‘ ์ฑ„ํŒ… ๊ธฐ๋Šฅ ๊ตฌํ˜„.
    • ๋‹ค์ค‘ ์Œ์„ฑ ๋ฐ ์˜์ƒ ํ†ตํ™”: WebRtc๋ฅผ ํ™œ์šฉํ•˜์—ฌ P2P ์—ฐ๊ฒฐ์„ ์œ„ํ•œ SDP ๊ตํ™˜ ๋ฐ ICE ํ˜‘์ƒ์„ ์ค‘๊ฐœํ•˜๋Š” ์‹œ๊ทธ๋„๋ง ์„œ๋ฒ„ ๊ตฌ์ถ•.
    • API ๊ตฌ์ถ•: ํ…Œ์ด๋ธ” ์„ค๊ณ„ ๋ฐ RESTful API ํ˜•์‹์— ๋งž์ถ˜ CRUD ๊ธฐ๋Šฅ ๊ตฌํ˜„.
  • ๋งํฌ:

Thank you for visiting my GitHub profile! ๐Ÿ™

SonSangHee's Projects

awesome_baek icon awesome_baek

ํ•™๊ต ์ปค๋ฎค๋‹ˆํ‹ฐ ์•ฑ ๋ฐฑ์—”๋“œ

be icon be

tbd, but backend

be_find_animal icon be_find_animal

๊ณต๊ณต๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•œ ์œ ๊ธฐ๋™๋ฌผ ํ”„๋กœ์ ํŠธ

deepface icon deepface

A Lightweight Face Recognition and Facial Attribute Analysis (Age, Gender, Emotion and Race) Library for Python

java_new icon java_new

์ˆ˜์—…์ง„ํ–‰์ž๋ฃŒ

webwork_study icon webwork_study

์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ณต๋ถ€

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.