Summary
Overview
Work History
Education
Skills
Personal Interests
Timeline
SoftwareEngineer
Matei Negriu

Matei Negriu

Software Engineer
Bucharest

Summary

Software Engineering Leader

Software development professional with extensive experience in network and system programming and, more recently, in engineering management. Strong focus on delivering business value while maintaining a nurturing environment for individual growth. I believe that at the heart of any product there are human beings, so helping developers act as a team and strive for the common goal while having a blast and growing as human beings is crucial for success.
Adaptability, versatility, excellence and a passion for learning and human growth are some of my personal core values.

Overview

20
20
years of professional experience
6
6
Languages

Work History

Senior Software Engineer

Drivenets
09.2023 - Current
  • Working on a highly distributed routing product called DNOS.
    Responsible with designing, documenting and implementing CLI and support features at a platform level (Intel VROC support, using and UEFI security keys, IPMI user management etc.).
  • Tech wise: writing C, Python and Bash code for a highly distributed Docker containerized system (multi node, multi process). Debugging this environment is at times tricky, involving careful corelation of events and covering pretty diverse areas of code. All features are developed in a test driven fashion which sometimes implies mocking various HW interaction that are not available on the Virtualized test bed.
  • The job also involves a lot of research of various technologies we need to support and understanding the customer use-cases and how to match them to yield a relevant outcome.


Software Development Manager

Viavi Solutions
05.2021 - 05.2023

Built from scratch and lead a new team working on GSX, a new traffic observability solution. It is modular pipeline architecture using DPDK, meant to run in a variety of environments (Hardware appliance, Virtualized in the lab and in AWS Cloud)


My job as Software Development Manager involved:


  • building and leading a cross-functional team of engineers (dev, dev-ops, deeply integrated with QA and PO)
  • leading process creation (establishing CI/CD, PR mechanisms, code reviews, interaction with other functions and teams)
  • architecture design
  • researching various technologies (Docker, Kubernetes, AWS Cloud etc.)
  • participate in technical decision making
  • create project plans and split the work between team members
  • team member technical and non technical mentoring
    - progress tracking
  • designing and running the entire technical interview process

Senior Software Engineer

Viavi Solutions
10.2018 - 05.2021
  • Worked on Observer, a multi-million dollar project that captures and analyzes network traffic. Speed, scalability and data relevance are key factors here.
  • Critical path C/C++, full OSI stack protocol inspection: Ethernet, VLAN QinQ, TCP quirks, Multicast, some CISCO proprietary stuff, some DPI (based on SSL or HTTP stuff), basically anything that can get into your network card.
  • Started work on GSX, meant to replace Observer: Docker, DPDK, Linux, C++ plus the above.

Senior Software Engineer

Keysight (Ixia)
11.2011 - 10.2018
  • Designing and developing network testing applications:
  • Operating systems: Linux (PC and Embedded), Windows:
    Programming languages: C, C++, C# , Java, Python
    Protocols: Wi-FI (802.11 a/b/g/n/ac), TCP/IP, application level (Layer 4-7)

Software Engineer

Ixia (now Keysight)
05.2009 - 11.2011
  • Designing and developing network testing applications:
  • Operating systems: Linux (PC and Embedded), Windows:
    Programming languages: C, C++, C# , Java, Python
    Protocols: Wi-FI (802.11 a/b/g/n/ac), TCP/IP, application level (Layer 4-7)

Software Engineer

Freescale Semiconductor
01.2007 - 05.2009

Worked on an application that generated C code for driver initialization for Power PC and Starcore processors.

IT Consultant

Mobius SRL
10.2004 - 10.2006
  • Web development: MS SQL Server, ASP, ASP .NET, HTML, JavaScript, CSS
  • Implemented web solutions (online stores and presentation sites)

Education

Bachelor of Science - Computer Science

"Politehnica" University
Bucharest
04.2001 -

Skills

Software Design

Personal Interests

Nature, Music, Literature

Timeline

Senior Software Engineer

Drivenets
09.2023 - Current

Software Development Manager

Viavi Solutions
05.2021 - 05.2023

Senior Software Engineer

Viavi Solutions
10.2018 - 05.2021

Senior Software Engineer

Keysight (Ixia)
11.2011 - 10.2018

Software Engineer

Ixia (now Keysight)
05.2009 - 11.2011

Software Engineer

Freescale Semiconductor
01.2007 - 05.2009

IT Consultant

Mobius SRL
10.2004 - 10.2006

Bachelor of Science - Computer Science

"Politehnica" University
04.2001 -
Matei NegriuSoftware Engineer