Li Liang

Li Liang

Senior Software Engineer, Project Manager

Followers of Li Liang478 followers
location of Li LiangChaoyang District, Beijing, China

Connect with Li Liang to Send Message

Connect

Connect with Li Liang to Send Message

Connect
  • Timeline

  • About me

    Director, Software Engineering at Dell EMC

  • Education

    • Xi'an Jiaotong University

      1994 - 2001
      Ms Computer Science
  • Experience

    • Beijing Harbournetworks Ltd.

      Apr 2002 - Sept 2004
      Senior Software Engineer, Project Manager

      In IP-DSLAM project, I am engaged in the design and development of some basic modules, such as the switching chips driver, L2 switching, L3 switching, TCP/IP stack and routing protocols. As the leader of the switching group, I also make the design of the modules as igmp-snooping, QoS/SLA, PPPOE termination, hot swap, system security and DOS protection. I am very familiar with the L2/L3 Switch, IP-DSLAM system architecture and xDSL technology. As the kernel member of the DSL department, I take part in lots of technical conference with the telecom company, collect lots of market requirements for the access device and data communication network and have some own idea about DSLAM. I have applied three patents in the field of broadband access device in the past two years. Show less

    • Juniper Networks R&D (Beijing) Co. Ltd

      Oct 2004 - Apr 2010

      As the manager of the firewall team, I am responsible for the daily management of the team, including hiring, team build up, performance management, project management and technical architecture orientation. These two years team management experience let me think about how to build up a strong team, mentor and coach and grow team members. As the software leader of two major releases for our security products, I understand more about TL9000-compatilbe software development process and quality control. Good communication skills, nice personality and ready to take responsibility makes me becoming more and more mature in managing an engineering team. In past two years, I also involved in the development of high- availability, high-performance security products and built up the solid knowledge in multi-core, multi-thread and distributed system. As a major contributor, I join the development work about carrier-grade NAT, new policy searching algorithm and interface module. Show less Juniper Networks Ltd is a famous company on high-end router and security. I joined the Juniper Networks (Beijing) R&D center on Oct.2004. At the beginning, I took part in the SSG (security service gateway) project and was in charge of the development of FR/MLFR, PPP/MLPPP, DHCP, driver modules. I am very familiar with the link layer protocols. As the manager of firewall group, I have the solid knowledge on policy management and searching, network attack and prevention, NAT, ALG, VPN, TCP/IP stack, security data processing flow modules and have good understanding about the software and hardware architecture of the firewall and UTM products. A lot of expertise on ASIC, NP and Multi-core Multi-thread system helps me understand the design philosophy of next generation security devices. Show less

      • Software Engineering Manager

        Oct 2007 - Apr 2010
      • Senior Software Engineer

        Oct 2004 - Oct 2007
    • Polycom Communications Technology (Beijing) Co.,Ltd

      Apr 2010 - Dec 2013
      Senior Software Manager

      I am in charge of the daily operations of MCU software development team in China. Following are my major responsibilities:1. Establish and lead a team with talented developers. Define the hiring standards and process to grow the team in one year and build up team’s knowledge through driving knowledge sharing, reverse engineering, documentation activities. To have regular communication with team members to assesses their strengths and development needs; Give timely and specific feedback and helpful coaching;2. Apply and enforce the agile development process to improve product’s quality. Defined the coding standard, R&D document template, code/document review process. Encourage the usage of Valgrind/Klockwork tools to reduce the bugs in the first stage of product’s development.3. Work closely with foreign R&D teams, system requirement team and product management team to define the features/functions of products. Provide technical guides and consultants for the local team in the design and implementation.4. Communicate with foreign teams to define the scope/plan of projects/releases. Make project transfer to China smoothly, Timely and informative reporting of status; effectively communicates risk; makes practical and useful suggestions5. Work closely with local Sales team. To provide technical consultant for major projects; rapid response to the customer escalations and new feature requirements; facilitate the solution discussion for local markets.The team is responsible for the research and development of MCU products which is the infrastructure/key component of video conference. In the past two years, I have built up the knowledge on H323/ SIP/video/audio encode/decode algorithm and have a very good understanding of industry trends. Show less

    • DELL EMC Beijing R&D Center, DataDomain

      Dec 2013 - Aug 2021
      Senior Manager, Software Engineering

      As more and more customers are moving their IT infrastructure into public cloud, EMC is providing the best data protection solution to help them on this transformation. We are working with cross-geo engineer teams performing multiple and varied engineering tasks.o System Virtualization solution based on ESXi, MS Hyper-V, KVM and Xen o Unified cloud infrastructure to move data protection into AWS and Azure.o Design native cloud-based data protection solution with Object storage.o Stable and safe OS infrastructure for highest system performance, availability and scalabilityAs a part of EMC global R&D engineering teams, my major management responsibilities include: o Understand the whole business ecosystem and contribute to product roadmap definition.o Responsible for developing work plans, establishing technical objectives and assigning tasks. Monitors the completion of tasks within time and cost constraints and ensures that technical and functional objectives are met. o Identifies and recommends changes to established practices and policies. Regularly interacts with supervisors, peer managers, and employees within and beyond a particular function. o Plays a proactive role in developing and applying new approaches to engineering design and development. Participates in and is accountable for cross functional initiatives and collaboration, which may have significant impact on business results. Show less

    • Dell EMC Beijing

      Aug 2021 - now
      Director, Software Engineering
  • Licenses & Certifications