Avatar of 吳少華.
吳少華
Staff Engineer
列印
Avatar of the user.

吳少華

Staff Engineer
• 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
Logo of the organization.
皆凱科技有限公司
中正大學
台灣新北市

职场能力评价

专业背景

  • 目前状态
    就职中
  • 专业
    Android 开发人员
  • 产业
  • 工作年资
    10 到 15 年 (10 到 15 年相关工作经验)
  • 管理经历
  • 技能
    Android Development
    IOS Development
    Object Oriented Programming
    Object Oriented Design
    Swift/iOS
    Objective-C
    C
    JAVA
    Kotlin
  • 语言能力
    English
    中阶
    Chinese
    母语或双语
  • 最高学历
    硕士

求职偏好

  • 预期工作模式
    全职
    对远端工作有兴趣
  • 希望获得的职位
    資深主任工程師
  • 期望的工作地点
    台灣
  • 接案服务
    不提供接案服务

工作经验

Logo of the organization.

iOS and Android App Developer

2023年9月 - 2024年2月
6 个月
台灣臺北
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
Logo of the organization.

Staff Engineer

2020年3月 - 2023年3月
3 年 1 个月
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
Logo of the organization.

App Software Engineer

2017年8月 - 2020年3月
2 年 8 个月
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.
Logo of the organization.

iOS App Developer

2016年6月 - 2018年8月
2 年 3 个月
台灣臺北
Demo: https://www.youtube.com/watch?v=rycR_dM61jc • Implement iOS Enterprise Reservation and Seating System

App development consultant

2013年2月 - 2016年6月
3 年 5 个月
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.
Logo of the organization.

App Software Engineer

2010年8月 - 2013年10月
3 年 3 个月
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

学历

Master’s Degree
電機工程研究所
2008 - 2010
Bachelor’s Degree
電機工程學系
2004 - 2008