Andrei Bunghez

Senior Software Engineer
Orléans, FR.

About

Accomplished Senior Software Engineer and servant leader with over 20 years of experience in technical and leadership roles, specializing in cloud technologies, networking applications, and embedded software engineering. Expert in developing and optimizing complex systems using Go, Python, C, Linux, Docker, and Kubernetes, with a strong focus on process improvement and high-quality software delivery. Proven ability to lead high-performing engineering teams and drive significant product and operational advancements.

Work

NetApp (Data Mechanics)
|

MTS Software Engineer

Paris, Île-de-France, France

Summary

Currently developing and optimizing logging pipelines for NetApp's Ocean for Apache Spark (OfAS) big data platform, ensuring efficient data flow and system observability while driving process maturity.

Highlights

Developed and optimized logging pipelines in Go and Python for the Ocean for Apache Spark (OfAS) intelligent big data platform, enhancing data flow and system observability.

Engineered efficient solutions for handling and processing log entries, ensuring seamless data flow and system observability across large-scale data systems.

Evaluated, proposed, and adopted quality processes to continuously improve the project's maturity level and reliability.

3nets.io
|

Founding Engineer

Wilmington, Delaware, US

Summary

Led the development of a cutting-edge, multi-cloud, distributed network infrastructure fabric, creating a robust micro-service platform using Kubernetes and Terraform.

Highlights

Architected and developed a multi-cloud, distributed, application-aware network infrastructure fabric, leveraging Kubernetes and Terraform for seamless deployment of cloud-based and on-premise virtualized infrastructure.

Created critical microservices in Python and Go, contributing to the core functionality and scalability of the platform.

Gained exceptional insights into startup dynamics and product management, enhancing understanding of process importance and customer needs.

Lenovo
|

Software Development Manager

Bucharest, Bucharest, Romania

Summary

Managed the on-premise development team for Lenovo's ThinkAgile CP private cloud platform, overseeing software delivery and maintenance while building a high-performing engineering team.

Highlights

Led a 15-20 engineer on-premise development team for Lenovo's ThinkAgile CP private cloud platform, overseeing software delivery and maintenance in compute and networking domains.

Provided strategic oversight to development processes, implementing Agile methodologies that enhanced team efficiency and project outcomes.

Successfully delivered critical features and product releases, supported internal initiatives, and facilitated customer deployments, driving high-quality software development.

Hired and mentored 15-20 engineers, fostering a collaborative and growth-oriented environment.

Lenovo
|

Senior Software Engineer

Bucharest, Bucharest, Romania

Summary

Developed the Lenovo Intelligent Network Controller, an SDN controller based on Open Contrail/Tungsten Fabric, enhancing cloud deployments and system performance.

Highlights

Contributed to the development of the Lenovo Intelligent Network Controller, an SDN controller based on Open Contrail/Tungsten Fabric, deepening understanding of SDN in cloud deployments.

Provided critical fixes to the vRouter kernel module based on static analysis, ensuring community support and system stability.

Developed an all-in-one script to drive multi-node solution deployment, streamlining setup and configuration processes.

Conducted experimental work with DPDK and TRex traffic generator, optimizing performance for network applications.

Tremend Software Consulting
|

Product Owner

Bucharest, Bucharest, Romania

Summary

Drove the development and evolution of an SDK for a large-scale self-driving car platform for BMW, defining product vision and facilitating cross-functional alignment.

Highlights

Served as Product Owner for an SDK within a large-scale international project, driving its development for a BMW self-driving car platform built on Intel hardware.

Collaborated closely with cross-functional teams and stakeholders to define product vision, roadmap, and feature requirements, ensuring strategic alignment.

Facilitated effective communication and prioritization, enabling seamless integration of various components and functionalities within the self-driving car ecosystem.

Luxoft (previously ITC Network)
|

Senior Software Engineer - Technical Project Manager

Bucharest, Bucharest, Romania

Summary

Managed and contributed to diverse real-time embedded application projects for major clients, leading teams of 15-20 engineers in new platform development and maintenance.

Highlights

Developed and maintained real-time embedded applications using C on VxWorks and Linux for clients like Nortel/Avaya and Hirschmann, deepening expertise in debugging and L2 networking protocols.

Led and coordinated teams of 15-20 engineers in the design and implementation of features and projects, ensuring successful project outcomes.

Supported the professional growth of team members, assisting in shaping their career paths and fostering skill development.

Contributed to new platform development and maintenance of established device lines in enterprise and industrial networking domains, demonstrating adaptability and project success.

Education

Politehnica University of Bucharest
Bucharest, Bucharest, Romania

Master Equivalent (BAC+5)

Automatics and Computers

Courses

Machine Learning Specialization (Coursera, DeepLearning AI, Stanford University)

Introduction to Data Engineering (Coursera, IBM)

Publications

End-to-end security in a cloud adaptive overlay network

Published by

US Patent and Trademark Office

Summary

A system and method for implementing end-to-end security within a cloud-based adaptive overlay network.

Capturing data packets for analysis using a virtual machine

Published by

US Patent and Trademark Office

Summary

A method and system for capturing data packets for analysis within a virtual machine environment.

Languages

Romanian
English
French

Certificates

Certified Kubernetes Application Developer (CKAD)

Issued By

Linux Foundation

Professional Scrum Master I (PSM I)

Issued By

Scrum.org

Project Management Professional (PMP)

Issued By

Project Management Institute (PMI)

Skills

Programming Languages

Go, Python, C/C++, Bash.

Cloud & DevOps

Linux, Kubernetes, Docker, Cloud Computing, SDN, Distributed Systems, AWS, Azure, GCP, Openstack, Terraform, Ansible, Helm.

Methodologies

Agile, Scrum.

Leadership & Management

Servant Leadership, Team Leadership, Project Management, Product Management, Mentoring.

Technical Expertise

Debugging, Networking Protocols, Embedded Systems, Real-time Applications, System Observability.

Projects

Searching in Linux: Regular Expressions for Beginners

Summary

Developed and taught an online course on regular expressions for beginners in a Linux environment on Udemy.

Linux Bash Scripting for Beginners

Summary

Developed and taught an online course on basic Linux Bash scripting for beginners on Udemy.