Jaewon Oh

Jaewon Oh

C++ Developer

Followers of Jaewon Oh434 followers
location of Jaewon OhAuckland, Auckland, New Zealand

Connect with Jaewon Oh to Send Message

Connect

Connect with Jaewon Oh to Send Message

Connect
  • Timeline

  • About me

    Back End Developer | Modern C++, Golang | Cloud(AWS, GCP) | (No)SQL | P2P

  • Education

    • Hongik University

      1992 - 1996
      Bachelor's degree Computer Engineering 3.49/4.5

      Activities and Societies: I was interested in various programming languages when I was in college, and I studied operating system, compiler, and algorithmic subjects hard. Hongik University's Department of Computer Engineering is a department that provides a deep understanding of technology and helps students choose a wide range of career paths after graduation through education that combines practical and research.

  • Experience

    • Unitech

      Sept 1996 - Mar 2000
      C++ Developer

      • Developed radar and sonar simulators for educational use in the ROK Armed Forces, contributing to enhanced training capabilities and technological advancement.• Engineered WSA-423, GSP-100, and AN/SQS-58 radar and sonar simulators, creating highly realistic training tools that improved learning outcomes for military personnel.• Utilized DirectX for high-fidelity graphics rendering and implemented RS232 and RPC for seamless communication between radar systems and hardware, enhancing simulation realism. Show less

    • AhnLab, Inc.

      Apr 2000 - Dec 2002
      C++ Developer

      • Contributed to development within Ahnlab's security solutions team, specializing in software for firewalls, antivirus, and cryptographic systems.• Developed Windows-based applications, including Ahnlab Policy Center and V3 Manager, enhancing system security and logging capabilities.

    • ICube

      Dec 2005 - Jun 2008
      C++ Developer

      • Contributed to development in a small, agile team, providing Windows and embedded set-top solutions tailored to client requirements.• Developed a VOD P2P platform, effectively reducing bandwidth costs by 80% through optimized peer-to-peer technology.• Engineered a P2P-based VOD platform to reduce CDN traffic by 80%, using ACE Network Framework and epoll for scalable and efficient data handling.• Designed client programs for Windows and Embedded Linux using ACE Network Framework and epoll, enhancing cross-platform support by 80%. Show less

    • NAVER Corp

      Jun 2008 - Jul 2019
      Project Lead Developer

      • 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 dedicated distributed file system within the Grid & Video Platform team, significantly improving real-time content delivery efficiency.• Engineered a mesh-type P2P platform that reduced CDN traffic by 99%, saving the company tens of billions of won annually.• Utilized the ACE Network Framework and IOCP for server and client network handling, supporting high-speed connections for live streaming.• Applied UDP/TCP Hole Punching for peer connections, enabling low-latency streaming for users despite network restrictions.• Implemented Hadoop and Hbase for real-time data processing, giving administrators real-time insights to optimize system performance.• Developed a live-optimized distributed file system that achieved four times the efficiency of traditional systems, improving live content delivery capabilities. Show less

    • Kakao Corp

      Aug 2019 - Jan 2020
      Back End Developer

      • Contributed to the development of KakaoTalk, Korea’s top messaging platform with 45 million monthly active users, supporting its large-scale infrastructure.• Developed a high-performance streaming server and file cache platform to optimize video delivery for millions of users.• Engineered a streaming server to convert various input formats (HLS, DASH, RTMP, MP4) into standardized RTMP, improving compatibility and user experience.• Utilized Asio and Coroutine in Modern C++ for network handling, RabbitMQ for server communication, and ZooKeeper for server coordination, ensuring a reliable streaming architecture.• Developed a self-regulating file cache platform that dynamically adjusted availability based on traffic, enhancing file access speed during peak times.• Integrated HTTP/2 and chunked transfer protocols with Redis for metadata storage, optimizing video delivery efficiency. Show less

    • ST Unitas

      Jan 2020 - Oct 2021
      Project Lead Developer

      • Engineered a Media Platform to deliver real-time and VOD online courses, enhancing accessibility and user experience for exam preparation.• Deployed and managed the Media Platform on AWS cloud with Kubernetes, ensuring high availability and scalability.• Developed core logic in Modern C++ and web services in Golang, supporting scalable course delivery.• Implemented prefetch and chunked transfer for live services, reducing delay times to under 3 seconds for seamless real-time access.• Integrated HLS, DASH, and CMAF protocols for cross-platform compatibility on iOS and Android.• Utilized MongoDB and Redis for efficient NoSQL storage, gRPC for server communication, and ZooKeeper and etcd for server coordination. Show less

    • IQ Hive

      Jan 2023 - Oct 2023
      Back End Developer

      • 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. Show less

  • Licenses & Certifications

    • Engineer Information Processing

      Human Resources Development Service of Korea
      Jun 1996
      View certificate certificate