A professional software developer and problem solver with diverse experience in end-user software from desktop application to mobile, AIoT/Embedded and Cloud services.An Adjunct ProfessorAdjunct Professor of AI/Computer Engineering at Sejong Cyber University.An Official lecturer in KOSA(Korea Software Industry Association), TTA(Telecommunication Technology Association), KREN(Korea Education ICT Network), Samsung Multicampus for IT Technology, IT Security, DevOps, SWE, SQA. A writer of the books for Programming, Information Security, Linux, etc.Currently, I am interested in DevOpS, IT Infra, Cloud & OSS and Full-Stack Development.* e-mail: Highlights:* Expertise in development applications, service and system component - Many end-user products like web browser, iTunes, Media Player/Transcoder, Web Services, etc. - Mobile Application like Contents Player, Personal Data Manager, Apps for H/W Accessories, etc. - In depth understanding about OS' internals - Software Architecture, Quality Assurance and Test Automation.* Successful launches of multimedia-related applications with parallel programming and optimization - Umile CUDA, a video transcoder with GPGPU(nVidia CUDA) / multi-core - Umile Air, a realtime streaming server and player. - Experience in parallel programming, performance optimization - Applicable knowledge on multimedia codec, network protocols* Successful launches of multiple software-oriented products such as smart accessory and mobile phone - iOS/Android apps for connectivity between smart phone and external device by using BLE, USB, TCP/IP - Mobile Phone's MMI middleware and components* Experience with the whole software development lifecycle from requirement engineering to acceptance test - Writing proposal, Problem solving, Making technical solutions - Building architecture for functional/non-functional requirements - Programming with C/C++, JAVA, Swift, Node.js, Python. - Technical review&inspection, design test case and test automation.* Proficient management and flexible rolls for team and software production - Development team manager of above 30 members - Chief Software Architect for building solutions, technical review and education - QA, Planning/Marketing leader* Professional lecturer of IT Technology, Information Security, Software Engineering. - BigData/AI & Cloud - Security : Network& Web hacking, Mobile Hacking, System Hacking, Security Engineering. - S/W Development : Android, Windows&Linux, C/C++, JAVA, Python. - SQA, Test Automation & Software Engineering.
Listed skills include Software Development, Windows Software Development, Windows System Programming, Object Oriented Programming, and 26 others.