Summary
Overview
Work History
Education
Skills
Websites
Software
Certification
External Activities
Timeline
Generic
Kyunghun Kim

Kyunghun Kim

Backend Engineer
Seoul,11

Summary

Software Engineer with experiences in developing and launching on the cloud service.

Prefer to actively communicate and collaborate with the idea that the most important thing in a team project is communication between team members.

Overview

1
1
year of professional experience
1
1
Certification

Work History

Backend Developer

Team Project (Central MakeUs Challenge 14th)
2024.01 - Current

DalDal Shopping - Cashback Commerce Service

  • Github : https://github.com/KarmaPol/Bibumhada_server
  • Service links: https://apps.apple.com/us/app/달달쇼핑/id6477835653

[Tech Stack]

  • Java, Spring Boot, AWS(EC2, VPC, Route53, RDS, S3, Elasticache, ELB), JPA, Docker, Github Action, MySql

[Assigned Tasks]

1. Backend development such as product registration and

management, social login, user point deposit and withdrawal registration, etc

2. Build CI/CD Pipeline with Gihub Actions, Docker, Portainer

3. Design AWS infrastructure such as VPC, RDS, Elasticache, and Docker Swarm to build distributed servers

[Problem Solving]

  • Solve Concurrency Problem

1. Multiple requests for point withdrawals at the same time cause the point balance to decrease only once

→ Addressing the concurrency issue through DB pessimistic lock

  • Improve product registration efficiency

1. Increasing administrative costs due to the administrator having to enter items daily when registering a product

→ Automate product registration by building a crawling server with AWS Lambda, Beautiful Soup

Web Developer Intern

Sundo Software
2023.03 - 2023.06

WADIS - Wildlife Disease Control System

[Tech Stack]

  • Java, Spring, JPA, Ibatis

[Assigned Tasks]

1. Design and Implement Sample Management Page Features

2. Validation and duplicate inspection when saving samples

[Problem Solving]

  • 33% better sample data input performance with large data

→ Improve query entry at once with JDBC template BathUpdate

⇒ Performance improvement of approximately 33% with 5692ms→ 4242ms based on 5,000 data

  • Troubleshooting missing data during data input/output

1. Identify the cause of the external library method being an URL query method

→ New client-side save function to communicate with data in json

2. Newly implemented communication functions and legacy code compatibility issues

→ Implement data structure conversion adaptor method

⇒ Consider compatibility with existing code and resolve missing data issues

Education

Bachelor of Science - Computer Science, South Korea

Chung-ang University
Seoul, South Korea
08.2024

Backend Dev Bootcamp - Backend, Cloud Engineering

Devcourse Backend Course
Seoul, South Korea
03.2024

Skills

Communication Skills

undefined

Software

Java

C++

Python

Spring Framework

MySql

AWS

Docker

Certification

Google Cloud Associate Engineer

External Activities

CMC MakeUs Challenge 14th Server

  • I presented the topic of the message queue at the CMC development conference.
  • I developed Cashback Commerce Service "Daldal Shoping" and launched in App Store, Play Store.


2023 UNI-DTHON Sliver Award

  • It is a joint hackathon with computer engineering departments from various universities, including Korea University, Sungkyunkwan University, Chung-Ang University, and Yonsei University.
  • By participating as a backend engineer in the hackathon track of the competition, we developed an experiential safety education platform called "Child Safety Protector" using AI. As a result, I won the silver award.


GDG Campus Korea Whatever You Make

  • I participated as a backend mentee of the mentoring product maker challenge hosted by GDG and Whatever.
  • Through collaboration with PM, PD, FE, and BE, I have experienced completing the "challengeG9" project and launching it in the Google Play Store.


Google Developer Student Club in CAU 1st Member

  • I developed the TrashHere app using React Native, FireBase. I present it at CAUCON 2022 conference.(https://gdsc-cau.github.io/CAUCON)

Timeline

Google Cloud Associate Engineer

2024-02

Backend Developer

Team Project (Central MakeUs Challenge 14th)
2024.01 - Current

Web Developer Intern

Sundo Software
2023.03 - 2023.06

Bachelor of Science - Computer Science, South Korea

Chung-ang University

Backend Dev Bootcamp - Backend, Cloud Engineering

Devcourse Backend Course
Kyunghun KimBackend Engineer