Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Hi, I'm Eugene Shin

FullSizeRender 크게

Backend & AI Developer based in Seoul, South Korea.

Passionate about backend developments, and server systems with a strong interest in AI. Always eager to learn new technologies and ready to adapt, contribute, and communicate effectively in any environment.

🔗 LinkedIn | 🐈‍⬛ GitHub | 📝 Tistory


🎓 Education

Dongguk University · Seoul, Korea · Mar 2021 – Feb 2027 (Expected)

Bachelor of Engineering in Computer Science and Engineering

  • GPA: 4.06 / 4.5
  • Academic Excellence Scholarship: Spring 2021, Fall 2021, Spring 2022, Fall 2022, Fall 2025, Spring 2026

📂 Projects

🚆 Seoul Metro Corporation Complaint Dispatcher

IMG_7207 크게

Backend & ML Developer | Mar. 2026 – Present
Automated Complaint Classification & Department Dispatch System

  • Distributed Processing: Implemented asynchronous inter-service communication using Apache Kafka across three topics — embedding trigger, batch file classification request, and single-complaint classification request — with callback-based result propagation.
  • AI Pipeline: Applied a two-stage RAG pipeline — KURE-v1 embeddings + pgvector cosine similarity for process code assignment, then top-N retrieval + Qwen3.6 27B for department dispatching.
  • Multi-Environment Configuration: Separated deployment configs across two environments — on-premises (Docker Compose) and AWS ECS — using Spring profile-based YAML files, environment-specific Dockerfiles, and per-environment Nginx configurations.
  • LLM Integration: Self-hosted Qwen3.6 27B on a dedicated server using Ollama and integrated it via the OpenAI-compatible REST API, enabling seamless replacement without SDK changes.
  • CI/CD: Automated the full deployment pipeline with GitHub Actions — on push to main, builds a Gradle JAR, packages three Docker images (Spring Boot, FastAPI, Nginx), pushes them to AWS ECR with commit SHA tags, and force-deploys each service to AWS ECS by registering updated task definitions with injected GitHub Secrets.

🌤️ Bid Weather

스크린샷 2026-05-29 오후 5 52 19

Backend & ML Developer | Mar. 2026 – June. 2026
Procurement Demand Forecasting Service Based on Weather Data

  • Modeling: Trained two LightGBM regression models to predict the number of public procurement announcements based on weather, date, and auto regressive-lag features.
  • Async Event Pipeline: Designed a Kafka-based async pipeline — Spring Boot scheduler triggers daily data ingestion (G2B, KMA, Holiday APIs), publishes events to Kafka, and the ai-server consumes them to run classification and forecasting sequentially.
  • Backend System: Built REST APIs with Spring Boot and FastAPI; real-time prediction results delivered to the frontend via Server-Sent Events (SSE). PostgreSQL with pgvector for vector similarity search, Flyway for schema migration, Nginx as reverse proxy.
  • Deployment: Containerized the entire backend service with Docker Compose and visualized results through a dashboard interface.

🛡️ Fargate Smishing Analyzer

Backend Developer | Jan. 2026 - Feb. 2026
Remote Smishing Link Execution & AI-Based Threat Analysis Service

  • Containerized Execution: Built and optimized Docker images to safely execute suspicious links in isolated remote environments.
  • Threat Scoring: Designed a malicious scoring system to quantify risk levels based on execution results and heuristics.
  • Cloud Architecture: Leveraged AWS Fargate to dynamically spawn analysis containers, isolating potentially harmful workloads from the main system.
  • AI Explanation: Integrated AI-based analysis to provide interpretable summaries of detected threats.

🗺️ Location-Based Discount Recommender

Backend Developer (ETL & Data Pipeline) | Sep. 2025 - Dec. 2025
Conversational Mobile App for Location-Based Discount Recommendations

  • Data Pipeline: Designed and implemented an ETL pipeline to collect and normalize promotional data from financial institutions and partner services.
  • Web Crawling: Built a scheduled crawling system using Playwright, automating data extraction and ingestion into the database.
  • AI Integration: Supported RAG (Retrieval-Augmented Generation) architecture by managing vector embeddings and data preprocessing for recommendation quality.
  • Data Reliability: Ensured data freshness and consistency through periodic batch processing and validation logic.

🏆 Awards & Activities

IMG_6898 크게
  • Dongguk University Computer Engineering Student Council - Administrative Staff | 2021
  • Dongguk University Computer Engineering Student Council - Head of Administration | 2022
  • GDG (Google Developer Groups) - Study Participant | Winter 2025
  • ORACLE - Seminar Participant | Mar. 2026
  • UMC (University MakeUs Challenge) - Challenger (10th) & Server Part | Mar. 2026 – Present

🛠️ Technical Skills

Languages

   

Frameworks & Libraries

   

Database

   

Infra & DevOps

           

📫 Contact

About

Look at me

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors