Code Monkey home page Code Monkey logo

hoony9x / domjudge Goto Github PK

View Code? Open in Web Editor NEW

This project forked from domjudge/domjudge

0.0 0.0 0.0 67.48 MB

DOMjudge programming contest jury system

Home Page: https://www.domjudge.org

License: GNU General Public License v2.0

Makefile 0.99% Shell 5.67% PHP 68.85% C 13.49% C++ 2.03% Java 0.21% Lua 0.01% Pascal 0.06% Perl 0.01% Python 0.12% Haskell 0.03% Ada 0.01% Awk 0.01% C# 0.01% Fortran 0.01% JavaScript 6.37% OpenEdge ABL 0.01% Ruby 0.01% CSS 0.44% M4 1.70%

domjudge's Introduction

πŸ‘‹ Hello, I am Kihoon Han (ν•œκΈ°ν›ˆ).

Hits

I am currently working as a software engineer at NAVER Corp (@naver).

More than 3 years of software engineering experience with specialties in backend development, CI/CD operation, and K8s based environment.

Always interested in Cloud-Native Environment projects like Kubernetes.


πŸ–₯ Tech Stack

Docker Kubernetes Go Spring Kotlin Java AWS


πŸ’» Work Experiences

NAVER Corp / 2020.12 - Present

  • NAVER Corp internal platform team (2022.07 - Present)
    • Implemented K8s Dynamic Admission Handler for internal clusters.
    • Implemented "K8s Control Plane in another K8s" to improve the resource usage efficiency of K8s control-plane components.
    • Worked on a PoC to implement a new internal PaaS based on the K8s Operator.
  • NAVER Pay next generation project. (2021.03 - 2022.06)
    • Implemented batch for "Cancellation due to Network Timeout" (λ§μƒμ·¨μ†Œ 배치) to deal with external API instability integrated with NAVER Pay Point system.
    • Converted all codes written in Java to Kotlin to improve productivity and to reduce quantity of codes.
    • Refactored structure of running tests to improve stability & performance of project CI.
    • Implemented a migration batch for massive data using Reactive Stream DB connection.
      • Use Spring Batch with Reactive Stream DB connection to migrate massive data into new system.
    • Participated in the project "Re-implement NAVER Pay Point System".
      • Use sharded RDB (internal platform) to reduce database load.
      • Implement new API for brand-new service.
  • Participate in on-boarding program (2020.12 - 2021.02)

Kakao Corp / 2020.06 - 2020.09 (Internship)

THE NOLBAL CO. LTD / 2020.01 - 2020.02 (Internship)

  • Develop On-Demand Image Resize Module based on AWS Lambda & AWS Cloudfront
    • Click here to see details
  • Add REST API into existing Web Backend
    • Click here to see details

πŸ’» Other Experiences (Before Graduation)


πŸ“ Certifications


🌱 I’m currently learning...

Docker Kubernetes Rust


πŸ“š I’m currently preparing...


πŸŽ“ Educations


πŸ—£οΈ Natural Languages I can "Speak"

  • Korean πŸ‡°πŸ‡· - Native
  • English πŸ‡ΊπŸ‡Έ - Secondary Language

domjudge's People

Contributors

alexm avatar ankon avatar bertptrs avatar derbaer0 avatar derbaercw avatar eldering avatar janfromnl avatar jason-klein avatar jbransen avatar ludopulles avatar meistert avatar nickygerritsen avatar nya3jp avatar pwerken avatar ragnargrootkoerkamp avatar rf232 avatar ruudkoot avatar s911415 avatar schot avatar sylxjtu avatar thijskh avatar thuvh avatar tim3z avatar tom93 avatar tpolzer avatar trampgeek avatar tuupke avatar ubergeek42 avatar vicrac avatar vmcj avatar

Watchers

 avatar  avatar

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.