I am a backend software engineer with 20+ years of experience designing and delivering scalable, resilient distributed systems across networking, multimedia, and cloud environments. I specialize in modern C#/.NET backend development, building clean, maintainable services and integration layers, and modernizing legacy systems for cloud adoption. I have hands-on experience with cloud platforms (Azure/AWS/GCP), containerized deployments (Kubernetes), and backend components such as Redis, MongoDB, gRPC, and RabbitMQ. I work effectively in Agile/Scrum teams and enjoy mentoring others to deliver reliable, high-quality software.

William (Jaewon) Oh

I am a backend software engineer with 20+ years of experience designing and delivering scalable, resilient distributed systems across networking, multimedia, and cloud environments. I specialize in modern C#/.NET backend development, building clean, maintainable services and integration layers, and modernizing legacy systems for cloud adoption. I have hands-on experience with cloud platforms (Azure/AWS/GCP), containerized deployments (Kubernetes), and backend components such as Redis, MongoDB, gRPC, and RabbitMQ. I work effectively in Agile/Scrum teams and enjoy mentoring others to deliver reliable, high-quality software.

Available to hire

I am a backend software engineer with 20+ years of experience designing and delivering scalable, resilient distributed systems across networking, multimedia, and cloud environments. I specialize in modern C#/.NET backend development, building clean, maintainable services and integration layers, and modernizing legacy systems for cloud adoption. I have hands-on experience with cloud platforms (Azure/AWS/GCP), containerized deployments (Kubernetes), and backend components such as Redis, MongoDB, gRPC, and RabbitMQ. I work effectively in Agile/Scrum teams and enjoy mentoring others to deliver reliable, high-quality software.

See more

Skills

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

Korean
Fluent
English
Advanced

Work Experience

Backend Go Developer at IQ Hive
January 1, 2023 - December 31, 2024
Developed and maintained telecommunication solutions for clients such as OneNZ and MightyApe; architected a scalable microservices solution on GCP using gRPC and Pub/Sub; built a Golang backend to manage product catalog generation and service discount planning; implemented Cloud Firestore for data storage; created unit tests with build-time coverage reports; documented server architecture in UML.
Lead Developer at ST Unitas
January 1, 2020 - December 31, 2021
Engineered a Media Platform to deliver real-time and VOD online courses, enhancing accessibility and user experience; deployed the platform on AWS with Kubernetes; developed core logic in Modern C++ and web services in Golang; implemented prefetch and chunked transfer for live services to achieve sub-3-second delays; integrated HLS, DASH, CMAF for cross-platform compatibility; used MongoDB and Redis; employed gRPC for server communication and ZooKeeper/etcd for coordination.
Backend Developer at Kakao
January 1, 2019 - December 31, 2020
Contributed to KakaoTalk, Korea’s top messaging platform with 45 million monthly active users, supporting large-scale infrastructure. Developed a high-performance streaming server and file cache platform to optimize video delivery; built a streaming server to convert various input formats (HLS, DASH, RTMP, MP4) into standardized RTMP; used Asio and Coroutine in Modern C++ for network handling; RabbitMQ for server communication; ZooKeeper for coordination; implemented HTTP/2 and chunked transfer protocols with Redis for metadata storage.
Lead Developer at Naver
January 1, 2008 - December 31, 2019
Contributed to Naver’s portal infrastructure, serving 1.2 billion monthly visitors by enhancing backend scalability and traffic support. Developed a live P2P platform and a distributed file system within the Grid & Video Platform team; engineered a mesh-type P2P platform that reduced CDN traffic by 99%; utilized the ACE Network Framework and IOCP for high-speed networking; implemented UDP/TCP hole punching for peer connections; applied Hadoop and HBase for real-time data processing and built a live-optimized distributed file system to improve live content delivery.
C++ Developer at iCube
January 1, 2005 - December 31, 2008
Contributed to Windows and embedded set-top solutions; developed a VOD P2P platform reducing bandwidth costs by 80% through optimized peer-to-peer tech; engineered cross-platform client programs for Windows and Embedded Linux using ACE and epoll; enhanced cross-platform support and performance.
C++ Developer at Ahnlab
January 1, 2000 - December 31, 2002
Contributed to security solutions team, developing Windows applications (Policy Center and V3 Manager) to enhance system security and logging capabilities.
C++ Developer at Unitech
January 1, 1996 - December 31, 2000
Developed radar and sonar simulators for educational use; built Windows and Embedded Linux client programs; leveraged DirectX for graphics; implemented RS232 and RPC for communication between radar systems and hardware, improving training realism.
Backend Go Developer at IQ Hive Auckland
January 1, 2023 - December 31, 2024
Developed and maintained telecommunication solutions for clients such as OneNZ and MightyApe, enhancing communication reliability and user experience. Architected a scalable microservices solution on GCP using gRPC and Pub/Sub for efficient inter-component communication. Developed a backend server in Golang to manage product catalog generation and service discount planning, streamlining promotional operations. Implemented Cloud Firestore for robust product and discount data storage, optimizing data retrieval and reliability for marketing operations. Created and integrated unit tests with build-time coverage reports, upholding code quality and functionality. Documented server architecture in UML, improving team alignment and accelerating developer onboarding.

Education

Bachelor of Computer Engineering at Hongik University
January 1, 1992 - January 1, 1996
Bachelor of Computer Engineering at Hongik University
January 1, 1992 - December 31, 1996

Qualifications

Bachelor of Computer Engineering
January 1, 1992 - January 1, 1996

Industry Experience

Software & Internet, Media & Entertainment, Telecommunications, Education, Professional Services