Skip to content

world2222/world2222

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 

Repository files navigation

Welcome to HyunJong Kim's github page!

Hello! I'm HyunJong Kim and studying Android, Web and Backend development altogether :)



Skills

Frameworks



Programming Language Skills



Language Skills

Korean

Native or Bilingual Proficiency

English (OPIC AL)

Native or Bilingual Proficiency

Japanese (JLPT N1)

Native or Bilingual Proficiency

German

Elementary Proficiency

Chinese

Elementary Proficiency



Stylish - Fashion trend in my hand

Solo app project from Mobile Programming class

  • Developed with Jetpack Compose and took 1st place.
  • Analyzed Material 3 from Material Design official webpage and implemented widgets from Material 3 before its official release on Jetpack Compose.
  • Applied MVVM archiecture for better environment for the future collaborations.
  • Managed data by implementing API call through Ktor and Serialization.
  • Implemented the feature for search history and favorites using Room Database.
  • Implemented Dependency Injection by using Dagger Hilt and increased code's efficiency and readability.
  • Managed the app's workflow and orders using LaunchedEffect.
  • Implemented UI elements to be dynamically changed depending on the image status using AsyncImagePainter.
  • Implemented the search history data to be updated in real time using Live Data.
  • Implemented a feature for checking the colors of the top and the bottom match well or not using Color Picker open source.
  • Customized the Theme file to make the colors of the icons and texts on the stuatus bar change depending on the color of the status bar.



Newtine - New routine of reading news

University MakeUs Challenge(UMC) collaborative app project

  • Chaired the UI development team.
  • Participated in the process of efficiently configuring the database structure and API call method by communicating frequently with the back-end development team.
  • Implemented the UI to be absolutely the same as the design draft by communicating frequently with the designer and requesting the needed image files using Figma.
  • Accomplished to implement the Material 3 ScrollableTapRow having shorter tab width by analyzing the official codes and manipulating certain parts.
  • Promoted the app to the visitors during the exhibition explaining what we want to convey and emphasize through this app.
  • Explained about the Jetpack Compose and how it is used on the app through brief code reviews to the developers.
  • Applied MVVM architecture for better collaboration environment.
  • Implemented the connection between the app and the API developed by back-end developers using Ktor and Serialization.
  • Implemented the overall Navigation logic and participated in the process of connecting the views to those of the other UI developers had implemented.
  • Implemented UI elements to be dynamically changed depending on the image status using AsyncImagePainter.



RISI - Re-see your last days

Web page that combined SNS platforms and tools utilizing AI technologies

Frontend

  • Implemented web frontend using React
  • Implemented detailed design and functions using HTML, CSS, and JS
  • Implemented a smooth code maintenance environment by dividing files by function, such as service and service implementation
  • Applied responsive web design using media query

Backend

  • Created a server structure using Spring Boot
  • Improved code efficiency and readability using Jpa Repository
  • Implemented a security system based on token validation using Spring Security and JWT
  • Implemented a connection with MySQL database
  • Implemented an API system based on CRUD



Delta - What is the key below Ins?

SNS platform web development team project

React development (frontend)

  • Implemented using HTML, CSS, and Javascript
  • Implemented data processing through API calls using the fetch function
  • Implemented asynchronous processing functions using useEffect
  • Developed responsive web design using Javascript
  • Implemented more efficient screen movement using Browse Router

Spring Boot development (Backend)

  • Implemented using Java
  • Implemented efficient code development environment by separating Repository, Service, and Controller
  • Wrote and implemented HTTP methods according to requirements using JPA
  • Implemented methods that provide various functions depending on the response using Response Entity
  • Implemented token generation and application process using JWT
  • Set token requirement and strengthened security using Spring Security



ShieldU - Shield for you

AI technology applied building security management platform

  • Implemented using Python
  • Implemented to play a warning sound when recognizing a human object using YOLO AI, change the screen to red, and log the detection time
  • Developed a server through Python coding using Flask
  • Implemented HTML files and link with servers using HTML, CSS, and Javascript
  • Merged codes developed by team members into a single file and stabilized



Route Finder - The fastest way to explore the world

Path search Android app service using Kakao libraries

  • Applied Jetpack Cpompose and MVVM architecture
  • Implemneted API call using Ktor
  • Simplified code using Dagger HIlt
  • Wrote and applied test cases to prepare for errors
  • Applied night mode colors
  • Designed app logo and implemented splash screen



Thank you!

Thank you so much for visiting my github profile and feel free to contact me for projects!

About

Repository for Open Source Software class

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published