吳少華

13 years of experience in the iOS and Android fields

Experience in implementing chat rooms for thousands of users 

Experience in video streaming and modifying cross-platform video player for       streaming

Experience in implementing e-books and Bluetooth features

Excellent problem-solving skills

Extensive experience in object-oriented application design with low-coupling      architecture

Strong capabilities in custom UI implementation

Staff Engineer
城市,TW
konamiwu@gmail.com

工作經歷

皆凱科技有限公司, iOS and Android App Developer, Sep 2023 ~ Feb 2024

Android Demo: https://www.youtube.com/watch?v=04HCfqMkCPs
iOS Demo: https://www.youtube.com/watch?v=v1SX9WqhF7E
Implement K-Line Diagram with customization functions for Android using openGL
Implement K-Line Diagram with customization functions for iOS
Support team members to solve difficulties

Gamania Digital Entertainment, Staff Engineer, Mar 2020 ~ Mar 2023

beanfun! iOS app
Demo: https://youtu.be/pak1Y229Pb8
Technical leader in a team
Resolved performance bottlenecks and completed work that other team members were unable to
Analyzed the technical limitations of team members and discussed ways to improve
Responsible for training new team members on programming architecture, teaching debug techniques, and object-oriented concepts and implementation
High-quality project implementation
Developed a real-time chat room for thousands of users, overcame the burden of updating UI with a large amount of messages, and used the advantages of object-oriented programming to make it easy to add new message types, including required data, display, transmission, and reception
Implemented a Facebook-like newsfeed, taking advantage of object-oriented programming to make it easy to add new post types
Implemented a universal downloader abstract class that allows for custom scheduling of downloads for various domain objects, and specific functions implemented for each domain, such as cache for image downloader and correspondence between Image and ImageView, gif handing, etc.
Designed the architecture of a photo editor, utilizing the advantages of object-oriented programming to make the code for selection, dragging, zooming in and out, and note taking independent and easy to maintain
Integrated the advantages of object-oriented programming and Clean Swift to make function abstraction easier to implement
Implemented a tagging feature in the chat room using a linked list, making it easy to locate and process tagged strings
Technical support and sharing
Assisted the Android team in solving performance issues with the real-time chat room
Assisted the Android team in implementing customized UI
Provided design architecture for new features for the Android team
Shared learning techniques for design patterns, iOS frameworks, customized UI, and complex animations

Masterwork Aoitek Co. Ltd., App Software Engineer, Aug 2017 ~ Mar 2020

Baby monitor iOS app
Demo: https://www.youtube.com/shorts/smlanHHQtIg
Rewrote the project with Swift.
Created a new database structure and isolated third-party frameworks using design patterns.
Added recording function to the cross-platform Github project ijkPlayer, which is different from resources found on the internet, by modifying the original code in the iOS and Android layers of the Github cross-platform project ijkPlayer, and then returning the video frame and audio frame from the C layer to the app layer, and using the app layer's framework to record.
Refactored multiple and similar camera settings processes, designed abstract classes using the advantages of object-oriented programming to avoid duplicate implementation.
Implemented a real-time timeline that displays large amounts of data.
Responsible for bringing new members up to speed on program architecture and teaching debug techniques and the use of system classes.

饗賓餐旅事業股份有限公司, iOS App Developer, Jun 2016 ~ Aug 2018

Demo: https://www.youtube.com/watch?v=rycR_dM61jc
Implement iOS Enterprise Reservation and Seating System

PQD Engineering Branch Office, App development consultant, Feb 2013 ~ Jun 2016

Bluetooth loss prevention tag iOS and Android app
Independently developed Bluetooth anti-loss devices for Android and iOS.
Worked with the firmware team to modify the Bluetooth communication mode.
Implemented OTG firmware updates.

凌網科技 Hyweb, App Software Engineer, Aug 2010 ~ Oct 2013

eBook android app
Developed a new e-book Android app.
Implemented partition reading of single-page PDFs to reduce resource usage.
Implemented an OpenGL version of the reader to allow the first-generation Android 3.0 tablet to display high-resolution images

Skills


Software

C, C++, objective-C, Swift, java, kotlin, iOS, android


Education

National Chung Cheng UniversityNational Chung Cheng University Master’s degree Electrical and Electronics Engineering Sep 2008 - Jul 2010


National Chung Cheng UniversityNational Chung Cheng University Electrical and Electronics Engineering Sep 2004 - Jun 2008