프로필 이미지

이원형

라인플러스 소프트웨어 엔지니어

👨‍🎓 무선 통신 분야를 연구하며 석사 학위를 취득하고 💾반도체 펌웨어를 개발하다가, 지금은 💬메신저와 💻AI Agent를 개발하고 있습니다. ❗ 본 계정에서 작성되는 모든 의견은 특정 회사와는 무관합니다.

스킬

c언어

C++

c#

.NET

python

경력 ・ 9년 2개월

- Software Engineer

2021.08 ~ 현재

스킬: C++, typescript, React, Electron

Desktop Developer C++, Qt, TypeScript, React, Electron Projects 💻 LINE Agent Desktop 💻 LINE Desktop development of LINE Agent for Desktop with React/Electron (TBD) - developed basic features such as requests, history managements, chatroom managements, and so on. - developed text file and image attachment features with file metadata support. - support local database to manage messages and chatrooms. - support function calling and MCP. - developed and enhanced C++ SDK for LLM service. development of LINE Messenger for Desktop with Qt framework - analyzed and optimized performance of several features. - designed and developed HTTP/2.0 based communication module with nghttp2. - designed and developed in-house tracking module (private SDK). - maintained and enhanced communication module with asio library. - enhanced session and server event management module. - support several APIs using thrift and/or gRPC. - designed, developed, and enhanced various features.

SK하이닉스 - Firmware Engineer (CL3)

2021.01 ~ 2021.07

스킬: C++, c언어

SSD Flash Translation Layer (FTL) Developer C, C++, ARM Assembly Research - 7 international patents - 4 domestic patents Projects - Data Center SSD (PE9110), 2020-2021 - Client SSD (PC801), 2020-2021 Data Center SSD (PE9110) - analyzed and enhanced FTL performance. - analyzed and optimized ARM assembly, for example, reducing unnecessary DRAM access. - developed NUSE and NMP/NDP management feature for Microsoft MFND. - applied in-house processor to support mapping data management. - enhanced and applied in-house processor to support data recovery in sudden power loss case. - analyzed and fixed various issues such as buffer leak, memory layout, in-house processor malfunction, and so on. Client SSD (PC801) - analyzed and optimized FTL performance. - analyzed and optimized ARM assembly. - solved cross-reference issue of inline functions between C-style developed modules. - analyzed and fixed various issues.

SK하이닉스 - Junior Firmware Engineer (CL2)

2019.01 ~ 2020.12

스킬: c언어, C++

SSD FTL Developer C, C++, ARM Assembly Projects - Data Center SSD (PE9110), 2020-2021 - Client SSD (PC801), 2020-2021 - Enterprise SSD (PE8111), 2019 PE9110 and PC801 - analyzed and optimized FTL performance. - analyzed and optimized ARM assembly. - bring-up SoC board for next generation SSD product. - designed and developed mapping data management module, and enhanced performance feature. - designed and developed the data retention management module. - enhanced data read and write modules. - enhanced NAND data moving feature for GC, read disturb, and wear leveling. - analyzed and fixed various issues such as latent data mismatch in the previous product, misconfigured setting of performance feature, and so on. - reduce compile time by code enhancement. PE8111 - analyzed and applied performance features depend on in-house SoC. - enhanced NAND data moving feature for GC, read disturb, and wear leveling. - enhanced data write module. - analyzed and fixed various issues.

스마트앤와이즈 - Software Engineer

2015.07 ~ 2016.01

Web(Front-/Back-end) Developer PHP / GNU-Board5, jQuery, Bootstrap, nodeJS Projects 🌐 Homepage of General Students' Association at Korea University 🌐 Homepage of Counseling Program at Korea University 🌐 Homepage of Smart&Wise development of web sites - developed front-/back-end. - developed responsive web site.

이씨오 - Software Engineer

2013.09 ~ 2015.06

스킬: C++, c#, Java, Spring

Windows Application Developer C++, C#, WPF, Java, Spring Skilled Industry Personnel for Alternative Military Service Projects 📖 Book Searcher for KIOSK 📖 eBook Viewer for KIOSK 📖 eBook Viewer for web development of windows program - developed WPF based multi-threading application. - analyze and enhanced pagination performance for eBook viewer. - developed REST API to handle item such as pagination results and bookmarks.

교육

IDEC 캠퍼스 - 4G/5G 이동통신시스템 설계

2017.07 ~ 2017.07

4G/5G 이동통신시스템의 메커니즘 교육

한국정보통신기술협회 - ICT 국제표준화 전문가 양성교육

2017.06 ~ 2017.06

표준 제정 프로세스, 표준 working group 및 표준 특허 교육

한국통신학회 - 딥러닝 기초과정 워크샵

2016.07 ~ 2016.07

Neural Network 기반의 Machine Learning Algorithm 및 튜닝 교육

IDEC 캠퍼스 - 스마트 모바일 AP기반 SoC구조 및 주변장치 응용

2016.07 ~ 2016.07

임베디드 환경에서 SoC 연동에 대한 교육

한국통신학회 통신네트워크연구회 - NS-3 기초 단기강좌

2016.02 ~ 2016.02

NS-3(Network Simulator 3) 기초 및 사용 방법 교육

링크

개발 트렌드부터 Q&A, 네트워킹까지

요즘 개발자들의 필수 커뮤니티, 커리어리