John Chang

John Chang

Software Engineer

Followers of John Chang239 followers
location of John ChangKellyville, New South Wales, Australia

Connect with John Chang to Send Message

Connect

Connect with John Chang to Send Message

Connect
  • Timeline

  • About me

    Software Director

  • Education

    • 國立臺灣大學

      1998 - 2000
      Master's degree 電機與通訊工程研究所
    • Chung Yuan Christian University

      1994 - 1998
      Bachelor of Science - BS Department of Electronic Engineering
  • Experience

    • Solomon Communication

      Jan 2001 - Mar 2002
      Software Engineer

      • Maintain the GSM communication protocols to correct errors, upgrade features, and improve performance.• Engineered and integrated GPS with GSM modules for the tracking embedded device, displaying the location on the geography map.

    • MSI - Micro-Star International Co., Ltd.

      Apr 2002 - Feb 2005
      Software Engineer

      • Proficiency in programming languages such as C, C++, and ARM Assembly specific to Hardware interfacing and Embedded System programming.• Experience with RTOS (ThreadX / uCOS2) and porting into new microprocessor and hardware board.• Demonstrated ability in hardware debugging and using tools like Oscilloscopes, Logic Analyzers, and JTAG debuggers.• Familiarity with communication protocols such as SPI, I2C, USB and UART used in embedded systems.• Familiarity with networking protocols such as TCP/IP, PPPoE, Ethernet and WiFi used in wireless networking products.• Designed and implemented custom LCD driver, SD Card driver and FAT32 file system for the innovative medical embedded system.• Experiences of embedded software development life cycle, design documentation, development plan, source code review and testing methodologies. Show less

    • Emerson Network Power - Avocent

      Mar 2005 - Apr 2006
      Senior Software Engineer

      • Maintain the IPMI firmware to correct errors, upgrade features, and improve performance.• Proficiency in programming languages such as C and C++ to embedded operating systems, such as Linux and ThreadX• Knowledge of embedded software development life cycle, design documentation, development plan, source code review and testing methodologies.

    • VIA Technologies, Inc.

      Apr 2006 - Sept 2006
      Senior Software Engineer

      • Maintain WCDMA communication protocol to correct errors, upgrade features, and improve performance.• Proficiency in C programming language to Hardware interfacing and Embedded System programming.

    • Intel Corporation

      Sept 2006 - Jan 2007
      Software Engineer

      Developed and supported the automation test programs for manufacturing in factory.

    • Senao Networks

      Jan 2007 - Oct 2011
      Senior Software Manager

      Lead teams of 15+ software engineers to plan and execute complete firmware development life cycle of wireless broadband devices for ODM customers from start-up to global tier 1, contributing to a 10% revenue in product sales.Key Achievements:• Firmware Architect to design, develop, and optimize the innovative Wireless broadband products.• Organized and optimized the source codebase to support multiple customers simultaneously.• Integrate Linux kernel module to handle the network packets efficiently, and improve the networking throughput by 100%• Designed and implemented the innovative LTE Router which is supporting up to 100+ USB LTE dongles and worldwide ISP providers.• Developed the RF automation calibration program with Spectrum analyzer and Attenuation for manufacturing which is improving the productivity by 20%• Collaborated with QA and RD teams to review, reproduce issues, analyse logs, and provide technical solution to customers.Awards:• Best Employee Award in 2009 Show less

    • NUUO Inc.

      Nov 2011 - Nov 2013
      Senior Software Manager

      Lead and manage the design and development of new NVR standalone productKey Achievements:• Implement the scrum development process. • Designed and developed Linux-based NVR firmware for global tier 1 customer, improving system performance by 20%.• Extended the support of IP cameras from various manufacturers through RTSP protocol

    • Edimax

      Feb 2014 - now

      Lead a team of 10 software engineers to plan, execute and operate the Cloud Surveillance service for global tier 1 customer.Key Achievements:• Cloud Architect to design, develop and execute secure and salable device management cloud service evolution according to current and future business needs.• Deployed and operated the scalable cloud infrastructure supporting 200k+ devices, achieving the SLA (System Level Agreement) 99.99% uptime and enhancing system resilience.• Developed and maintained cloud cost optimization strategies, resulting in a 20% reduction in cloud costs .• Defined and developed strategic plans for PKI infrastructure, policy and certificates life cycle management.• Directed the alignment of Cyber Security policies with international standards (ISO 27001), which significantly improved our risk management processes and audit readiness.Awards:• Speaker of Amazon AWS Manufacturing Day Taipei 2021• Taiwan Excellent Award 2021 Show less Lead teams of 20+ software engineers to plan and execute complete firmware development life cycle of wireless broadband devices to ODM customers from start-up to global tier 1, contributing to a 30% revenue in product sales.Key Achievements:• Firmware Architect to design, develop, integrate and optimize the innovative wireless broadband devices.• Implemented Linux kernel module to handle the networking packets intelligently, and extending the advance features such as VLAN and captive portal.• Designed and Implemented various sensor drivers such as I2C, UART, PWM and GPIO with RTOS system.• Designed and implemented the innovative product NMS (Networking Managed System) which supporting up to 128 managed devices.• Guided the transition to an Agile development environment, which increased team productivity by 30% and improved interdepartmental communications. Show less

      • Director of Software Engineering

        Feb 2019 - now
      • Director of Software Engineering

        Feb 2014 - now
  • Licenses & Certifications

  • Honors & Awards

    • Awarded to John Chang
      Speaker of Amazon AWS Manufacturing Day Taipei 2021 - May 2021
    • Awarded to John Chang
      2009 Best Employee Award in Senao Networks - Jan 2009