Skip to content
View kcenon's full-sized avatar

Block or report kcenon

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
kcenon/README.md

Hi there, I'm Dongcheol Shin πŸ‘‹

LinkedIn Email

Professional Summary

Seasoned .NET and distributed-systems engineer with 20+ years of experience delivering C#, .NET Framework, .NET Core, C++17, and Rust solutions across medical imaging, audio rendering, and industrial domains.
Specialized in architecting ASP.NET Web API and TCP services alongside high-performance WPF (MVVM + async) and Qt/QML applications, embedding microservices patterns and secure data workflows.
Lead cross-functional teams to modernize legacy platforms onto .NET Core, harden CI/CD pipelines, and deliver measurable performance gains in regulated environments.

Core Strengths

  • Backend & Distributed Systems: C++17, C#, Rust, Go; multithreaded TCP socket design; RabbitMQ; RESTful microservices; PostgreSQL/Redis performance tuning.
  • .NET & UI Engineering: C#/.NET Framework, .NET Core, ASP.NET Web API, WPF (MVVM, async-await), Qt/QML; IIS-hosted services; reusable SDK/API delivery for clinical devices.
  • Cloud & DevOps: AWS, Docker, GitHub Actions; automated CI/CD for containerized workloads; observability, incident response, and infrastructure-as-code adoption.
  • Leadership & Delivery: Project planning, roadmap ownership, mentoring; rapid technology adoption and structured knowledge sharing.

Selected Projects & Impact

Poza Labs β€” Distributed Audio Rendering Platform (Jan 2023 – Feb 2025)

  • Directed end-to-end architecture for an audio rendering SaaS, orchestrating C++/Rust control services with Go schedulers, Python data pipelines, and Dockerized workers on AWS.
  • Established an AWS-hosted CI/CD pipeline with GitHub Actions and infrastructure templates, enabling daily release cadence and zero-downtime rollouts.
  • Designed REST integration layers and runtime observability to sustain sub-second orchestration latency while coordinating cross-team incident drills for SLA compliance.

Ray (Samsung Medical Division, spun off 2015) β€” Medical Imaging Platform Modernization (Feb 2010 – Mar 2022)

  • Engineered C#/.NET Framework and C++ TCP services plus ASP.NET Web API endpoints hosted on IIS to unify PACS workflows, third-party integrations, and viewer connectivity.
  • Led the migration from a monolith to hybrid .NET Core + C++ microservices with containerized deployments, doubling effective imaging throughput via lossless compression (7β†’15 MB/s @ 100 Mbps; 70β†’150 MB/s @ 1 Gbps) and cutting server-to-viewer latency by 50% (50β†’25 ms), while keeping CPU overhead ≀30%.
  • Introduced WPF MVVM with async-await/TPL patterns and reusable component libraries to streamline radiology UI operations and improve technician productivity.

Additional Experience

  • POSTECH β€” Lead Programmer (Mar 2022 – Oct 2022): Built Docker-based TCP data acquisition system using C++/Python to optimize resource usage in distributed research instrumentation.
  • Tilon β€” Senior Researcher (Jul 2009 – Dec 2009): Delivered C++03 VNC modules for LG monitor control, visualizing network health in real time.
  • VATECH β€” Software Engineer (Oct 2004 – Jul 2009): Developed C++/C# UI and reporting tools for dental imaging, integrating visualization, database back-end, and document workflows.

πŸ› οΈ Technical Skills

Languages

C++ C# Python Rust Go

Frameworks & Technologies

.NET Framework .NET Core ASP.NET Web API IIS Qt WPF RabbitMQ PostgreSQL MySQL Redis Docker AWS GitHub Actions

Specializations

  • Network Architecture: TCP/IP, WebSocket, REST API, Distributed Systems
  • Medical Imaging: PACS, DICOM (ISO 13485 compliant)
  • UI Frameworks: WPF, Qt/QML, Shader Programming
  • DevOps: Docker, GitHub Actions, Git, Linux, CI/CD Pipelines
  • Testing: GTest, xUnit, PyTest

πŸ“ˆ GitHub Stats

GitHub Stats Top Languages

πŸŽ“ Education

Bachelor of Science in Electronic Engineering
Inje University | 1997 - 2005

🌐 Languages

English: Conversational (OPIC IM2, IELTS 6.0)

πŸ’‘ Leadership & Team Development

  • 🌟 Lead onboarding and code reviews around .NET/C++ best practices to elevate team capabilities.
  • 🀝 Foster flexible development culture responsive to technological changes and stakeholder needs.
  • πŸ“Š Strengthen team expertise through living technical documentation and structured review processes.
  • 🎯 Enhance project success rates via collaborative problem-solving and data-driven milestone tracking.

πŸ“« Let's Connect


"Committed to continuous innovation and growth through multi-platform expertise, robust network architecture design, intuitive UI development, and systematic quality management."

Pinned Loading

  1. messaging_system messaging_system Public

    πŸ“¬ Modern C++20 messaging infrastructure with pub/sub, request/reply, event streaming, and message pipeline patterns

    C++ 30 1

  2. thread_system thread_system Public

    ⚑ Modern C++20 multithreading framework with 1.16M jobs/sec, lock-free queues, hazard pointers, and adaptive optimization

    C++ 7

  3. network_system network_system Public

    🌐 Modern C++20 async network library with TCP/UDP, HTTP/1.1, WebSocket, and TLS 1.3 support featuring ASIO-based non-blocking I/O

    C++

  4. pacs_system pacs_system Public

    πŸ₯ Modern C++20 PACS (Picture Archiving and Communication System) built entirely on the kcenon ecosystem without external DICOM libraries. Features high-performance async I/O, SIMD acceleration, and…

    C++ 1