# Matheos Worku > Principal Software Engineer at Palo Alto Networks Location: San Francisco Bay Area, United States Profile: https://flows.cv/matheos PROFILE Networking Software Engineer/Architect with extensive experience in industry leading companies, offering diverse experience and skill in Networking system software, Ethernet/IP data networking, L2/L3 Ethernet Switch development and Linux/Solaris Networking kernel modules. Passion to contribute to cutting edge data center networking system architecture, design, development and maintenance. SUMMARY OF RELEVANT SKILLS AND EXPERIENCE Extensive experience and Proven track record in system software architecture, development, delivery and support of Network systems and high performance Ethernet products. Product development, maintenance and support experience in L2/L3 10G/40G Ethernet Switches and server networking. Experience in the overall cycle of product development; from architecture definition, design and implementation, bring up and debugging, testing and timely delivery, to support and sustaining. Excellent bringup, testing, debugging and fault isolation skills. Extensive development and debugging experience in Networking protocols: 40G/10G/1G Ethernet. L2/L3 Data Center Networking Protocol and feature experience: VLAN, PVLAN, STP, LAG, ACL, RIP, OSPF, VRRP, sFlow, ZTP, High Availability (bonding, IPMP), Link Management. Linux/Unix Nework Socket programming. Very dependable and team oriented, and yet very resourceful independent contributor. Excellent problem solving skills. Excellent written and oral interpersonal communication skills. Development experience in various platforms. Programming Languages. C, Assembly programming. Knowledge of Perl, Python, shell scripting. Extensive Kernel modules/Device driver experience in Linux and Solaris. Multithreaded Programming Embedded Systems Hands-on debugging experience with various L2/L3 Ethernet switches (Oracle ES-72 ES1-24, ES2, Cisco 6509, Nexus 5K etc …) Experience with Networking Traffic generation, benchmarking and analysis tools: IXIA, Iperf/netperf ## Work Experience ### Principal Software Engineer @ Palo Alto Networks Jan 2020 – Present | Santa Clara County, California, United States Member of NGFW platform development team. ### Software Engineer @ Arista Networks Jan 2017 – Jan 2020 | Santa Clara, California ### Principal SW Engineer @ Oracle Corporation Jan 2010 – Jan 2017 OPUS Family 100GbE/25GbE/40GbE and 10GbE Ethernet Switch Product Development. Enhancing Oracle's Opus Switches SEFOS stack. Designed and implemented new features like Uplink Trailing, EVLAN (PVLAN), sFlow. Opus 72 port 40GbE/10GbE switch platform development. SW Technical Lead for 24 port 10GBaseT/SFP+ ToR Switch and 24 port 10GbE QSFP/SFP+ Switched NEM for SBC6000 Chassis. Developed and integrated switch platform Software, including Embedded Linux Operating System, L2/L3 switch management Software, 40GbE/10GbE Switch ASIC SDK, PHY configuration and Link Management. OpenFlow 1.0 prototype on Opus switches. Collaborated with Merchant Switch ASIC and PHY vendors, L2/L3 Switch SW vendor, UNH and internal QA team, assuring delivery of high quality product. Assisted and provided technical support to Oracle’s customers in areas ranging from Network design concept to implementation, debugging and testing. Debugged and resolved various customer issues in VLAN, EVLAN, LAG, STP, ACL, PHY link management, High Availability and others. Provided training and support for customers and service personnel. Trained and mentored junior Engineers. ### Sr. Staff Engineer, SW @ Sun Microsystems, Inc. Jan 2003 – Jan 2010 SW Architect for Project Neptune (Sun Multithreaded 10Gbps Ethernet) Networking Technology. Collaborated with HW and SW architects and developers contributing to the overall networking system architecture and design. Architected and developed Solaris and Linux networking device drivers. Delivered high performance award winning product. Lead HW bring up and Neptune/NIU AIC SW development effort for X64 PCI-E platforms.Responsible for bringing up Neptune ASIC and Solaris x86 driver in X64 platforms. Identified and resolved various HW bugs. Implemented SW workarounds for ASIC shortcomings. Provided the tools and expertise the ASIC Engineers needed to diagnose issues found at bring up. Designed and implemented SW LSO (TCP Segmentation Offload) in the Linux driver. The implementation achieved line rate throughput and significantly lowered the CPU utilization. Architected and developed Receive classification subsystem. Using the features of Neptune, designed custom solutions to external/internal customers. Applications included Web steering, Stealth flow interception and RX load balancing, as well as Networking IO virtualization. Provided and maintained the kernel module for Linux 2.6.x kernels and major distros, RHEL4, RHEL5, SLES10, SLES11. Contributed to Linux Kernel.org (niu kernel module). ### Senior SW Engineer @ Nortel Jan 2001 – Jan 2003 Security Platform Group: Team responsible for researching and integrating security applications (Checkpoint Firewall, Intrusion Detection, Antivirus etc.) into Nortel’s Security Appliance. Integrated ISS Intrusion Detection System Application to the Security Appliance. Responsible for maintaining Linux based clustered security platform and applications. Member of Shasta IP Services Software Development Team, responsible for design and delivery of iSOS IP services software for Broadband Services Node (BSN). Designed and implemented Flow mirroring service used by IP service providers for Intrusion detection and Lawful interception applications. Designed and prototyped URL and Content Filtering service for BSN. Debugged, reproduced and resolved customer problems related to the BSN platform and IP Services. ### SW Engineer @ Alteon Jan 2000 – Jan 2001 Member of System Software development team, responsible for development and implementation of WebOS software for Alteon's next generation web switch. Participated in overall system software architecture, specification and design. Responsible for implementation of Global Server Load balancing and generic health check subsystem. Designed and implemented TCP/IP IO Framework that eases the task of integrating IP applications from Epilogue-based to socket-based TCP/IP stack and reduces the overall development and testing cycle. ### Senior SW Engineer @ cisco Jan 1999 – Jan 2000 Contributed to the overall design, test and delivery of IOS router and Voice module for the IGX ATM switch. Collaborated with Hardware and software technical leaders and contributed to the system design. Investigated and evaluated several ATM SARs to be used for functionality, feature and viability. Integrated and delivered a device driver for the selected ATM SAR device. Developed and delivered ROM Monitor (boot) software for the IOS platform. ### Member Of Technical Staff @ Sun Jan 1994 – Jan 1999 Developed and delivered a high performance Solaris device driver for GEM Sun's Gigabit Ethernet server NICs. Achieved very high data throughput and low CPU utilization. Responsibilities included development, unit testing, timely resolution of hardware and software bugs and implementation of SW workarounds for the HW shortcomings. Developed, tested and delivered Solaris networking device driver for Quad Fast Ethernet NICs. Diagnosed and resolved various networking problems encountered by Sun's customers of existing Ethernet products. Diagnostic Software Engineer Developed diagnostic test for Quad Fast Ethernet SBus and PCI adapters. ## Contact & Social - LinkedIn: https://linkedin.com/in/matheos-worku-124a85 --- Source: https://flows.cv/matheos JSON Resume: https://flows.cv/matheos/resume.json Last updated: 2026-04-12