Hello! I'm HyunJong Kim and studying Android, Web and Backend development altogether :)
Native or Bilingual Proficiency
Native or Bilingual Proficiency
Native or Bilingual Proficiency
Elementary Proficiency
Elementary Proficiency
- 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.
- 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.
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
- 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
- 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
- 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
- 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 so much for visiting my github profile and feel free to contact me for projects!