Skip to content
View shinsj4653's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro
Block or Report

Block or report shinsj4653

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
shinsj4653/README.md

Hi, I'm Seongjun Shin πŸ‘‹

I am a passionate individual who enjoys creating new insights for people. I have contributed to the Elasticsearch Java open-source project and am currently seeking more opportunities to contribute. With my proficiency in zero-downtime CI/CD deployment, I am also studying ways to create efficient testing pipelines using these deployment methods.

πŸ“« How to reach me: [email protected]

πŸ–‹οΈ My DevBlog: Click here!

πŸ”­ Projects

  • Elasticsearch Java Opensource Contribution Mar 2024 ~ Jun 2024

    • Searched through over 70 issues on the Elasticsearch-Java open-source project. Selected the following issue. Issue Link
    • Modified the deserializer's response type in the client code, ensuring it successfully matched the type in the server-side code. Commit Link
  • Google Solution Challenge - BeadyEyes Dec 2023 ~ Feb 2024

    • Implemented a CI/CD pipeline using the deploy.yml file in GitHub Actions, consisting of 10 commands, to automate server change deployments for the application.
    • Successfully implemented a blue-green deployment method using Nginx port forwarding for seamless deployment on a single server instance, reducing downtime during the deployment of a new server version from approximately 10 seconds to 0 seconds.

πŸ’Ό Experience

  • Data Portal Web Service Development at V Company Jul 2023 ~ Dec 2023

    • Standardized over 200 DB tables from 20 different departments into a unified metadata format (table ID, comments, category), thereby accomplishing company-wide data centralization for the company's data portal service.
    • Achieved a 50% decrease in search speed by utilizing the copy_to feature in Elasticsearch and reducing the number of search filtering conditions from three to one in the metadata.
    • Improved the retrieval time for popular search keyword rankings by 60% by applying force merge to the daily search log data, making data older than 24 hours read-only.

πŸ“š Study

  • ATDD Study Program Jul 2023 ~ Sep 2023

    • Utilized the RestAssured Library to write acceptance test codes.
    • Learned the Mockito library and wrote service layer test code through stubbing.
    • Studied the random port environment during acceptance testing and gained an understanding of Java threads and transactions.

πŸ’» Tech Stacks

Strong

Java Spring MySQL Python ElasticSearch

Knowledgeable

Postgres AWS NodeJS HTML5 CSS3 JavaScript React React Native

ETC

NestJS TypeScript React Query NPM

🏑 Education & Clubs

  • Bachelor's degree in Computer Engineering from Konkuk University (Mar 2018 ~ Feb 2025)
  • Studied Java and SpringBoot skills in GDSC(Google Developer Student Clubs) (Sep 2023 ~ Jun 2024)
  • Learned how to design large scale systems in BOAZ(Big Data is our A to Z) Club (Jan 2024 ~ Jun 2024)

Pinned Loading

  1. vs-data-portal-backend vs-data-portal-backend Public

    V사 데이터포털 μ›Ή μ„œλΉ„μŠ€ - BE

    Java 1

  2. BeadyEyes-Backend BeadyEyes-Backend Public

    Forked from GDSC-Solution-Challenge-Team-4/BeadyEyes-Backend

    GDSC-Konkuk Solution Challenge BeadyEyes Team - Backend

    Java

  3. 2024-Server-Gridge-Test 2024-Server-Gridge-Test Public

    Forked from 5STARJeongHee/Gridge-Test-2024-Server

    Java

  4. BOAZ-bigdata/24-1_Study_Large-ScaleSystemDesign BOAZ-bigdata/24-1_Study_Large-ScaleSystemDesign Public

    λŒ€κ·œλͺ¨ μ‹œμŠ€ν…œ 섀계 기초 (2024λ…„ μƒλ°˜κΈ° λ°©ν•™ μŠ€ν„°λ””)

    5 7

  5. Recommendation-Server Recommendation-Server Public

    Forked from 2023-KU-GraduationProject-Team3/Recommendation-Server

    Recommendation-Server

    Jupyter Notebook

  6. atdd-subway atdd-subway Public

    Forked from Konkuk-KUIT/KUIT1_atdd-subway

    atddλ₯Ό μ—°μŠ΅ν•˜λŠ” λ ˆν¬μ§€ν† λ¦¬ μž…λ‹ˆλ‹€.

    Java