Jeff L.

Jeff L.

Software Engineer

Followers of Jeff L.265 followers
location of Jeff L.Auckland, Auckland, New Zealand

Connect with Jeff L. to Send Message

Connect

Connect with Jeff L. to Send Message

Connect
  • Timeline

  • About me

    Software Developer at Payment Express

  • Education

    • Beijing University of Chemical Technology

      1996 - 2000
      Bachelor of Engineering - BE Automation
    • Beijing University of Chemical Technology

      2000 - 2003
      Master of Engineering - MEng Computer Application Technology
  • Experience

    • Hi-Tech Wealth Co. Ltd

      Jun 2003 - Mar 2005
      Software Engineer

      Established in 1998, it was China's largest personal digital assistant (PDA) maker, having sold more than 3.5 million units. Total revenue was approximately 1 billion yuan in 2006.RESPONSIBILITIES:• Developed, debugged and maintained program codes for drivers and applications.• Customized Windows CE, and integrated drivers and applications into ROM.• Implemented technical specifications, end user documentation and operational procedures.ACHIEVEMENTS• Successfully implemented and delivered qualified GSM, CDMA middleware, SMS and contact list app in Windows CE system. Show less

    • MobileXP Co. Ltd

      Mar 2005 - Jul 2013

      Founded in 2004, MobileXP specialises in embedded computer integrated systems design. As a start-up, it initially had 20 employees. It had 210 full-time employees by 2012.Immediate Superior & Team: Reported to Director. Led 4 teams of 3-14.RESPONSIBILITIES:• Analysed and evaluated software program needs for embedded system projects.• Recruited and supervised software engineers overseeing professional development and training.• Met with clients to discuss system requirements, specifications, costs and timelines.• Assembled and managed 3 teams of 3-7 to design, develop and implement software modules in Windows CE/Mobile embedded operating system.• Planned, organised and directed software projects’ implementationACHIEVEMENTS• Successfully managed a software team of 50 to develop and maintain the program code and documentation for drivers, applications and services.• Successfully led teams to design and deliver several project prototypes in the IOT (Internet of Things) industry.• Successfully led teams to design and deliver Dairy Herd Management System and 2D Engine Scan Board prototypes. Show less Immediate Superior & Team: Reported to Software Development Manager. Led 2 teams of 2-5.RESPONSIBILITIES:• Researched, evaluated and synthesized hardware and software specifications to design software architecture for smart devices.• Developed, debugged and maintained program codes for drivers and applications. • Planned, designed and coordinated development and integration of embedded operating system with Electronic Engineering Team and Program Management Team.• Led software teams to develop programs and secure the software development plan.• Implemented technical specifications for software modules.• Reviewed codes and technical documentation of other team members.ACHIEVEMENTS• Delivered qualified software program for commercial usage including Bootloader, UART, RIL, MUX, STK, USSD drivers, production line tools, applications and service programs.• Designed and implemented new advanced system architecture / tools – ‘Single ROM’ which saved Engineers much work time.• Designed and implemented an anti-piracy solution to prevent pirated production. Show less

      • Vice Director of Software Development Department

        Aug 2011 - Jul 2013
      • Senior Software Engineer Team Lead

        Nov 2007 - Jul 2011
      • Software Engineer

        Mar 2005 - Oct 2007
    • Lenovo

      Jul 2013 - Mar 2018
      Senior Software Development Manager

      Founded in 1984, Lenovo is world's leading consumer electronics company and acquired Motorola in 2014. Immediate Superior & Team: Reported to Director. Led a team of 30. RESPONSIBILITIES:• Researched, analysed and evaluated software project needs. • Specified technology and made software development plans for projects’ requirements.• Performed big-data analysis for battery life data and updated Motorola battery life model. • Created and maintained technical documentation for software features and algorithms.• Developed, debugged and maintained program codes for drivers and application• Reviewed codes and technical documentation of other team members.ACHIEVEMENTS• Updated a new generation of Battery Satisfaction Predicator profile by Big-data analysis. • Successfully diagnosed and debugged key software issues, e.g. AOD (Always on Display) caused high current drainage.• Designed and developed software programs for Android phone system, such as an abnormal power consumption app detection algorithm.• Led a software team of 30 to develop platform software for Lenovo Windows Phone project, including a Windows/Android Dual boot mobile phone project. Show less

    • Payment Express

      May 2018 - now
      Software Developer

      Windcave (Payment Express) is a high growth, innovative global leader in payment technology. Providing PCI DSS compliant payment solutions, we're certified with all major card schemes. A global end to end platform for ecommerce, retail and unattended that facilitates payments seamlessly in real time. RESPONSIBILITIES:• Developed EFTPOS terminal software • Developed EMV contact and contactless L2 kernel software • Developed Host software and database• Created and maintained technical documentation for software features and algorithms. Show less

  • Licenses & Certifications

    • Cross-Cultural Communication

      Lenovo
      Mar 2016
    • Managing @ Lenovo Program

      Lenovo
      Dec 2013
    • Motorola Spring Power Management and Energy Summit

      Lenovo
      Oct 2016
    • Seven Habits of Highly Effective People Programme

      Lenovo
      Nov 2015
    • Microsoft Build Developer Conference

      Lenovo
      Apr 2014
    • Lean Six Sigma Black Belt Training

      Lenovo
      Jun 2016