Hi, my name is Cătălin, I’m a professional software developer since 2015 whose main activities revolve around systems programming under Linux mainly in C++. I enjoy working on low level stuff, distributed systems, operating systems and anything else where efficient and performant code is required.

When I’m not tinkering with computers I like to play guitar along my favourite tracks. I enjoy hiking with family and friends and if I’m not answering to your email for sure I’m in the woods.

Experience

Microsoft - Sr Software Engineer (Sep 2024 - Present)

  • Member of Azure Core

AdsWizz - Sr Software Engineer (Feb 2024 - Sep 2024)

  • Member of the Streaming Team, responsible with new features development, maintenance and other performance aspects of AIS and MSLS products. Technologies: Linux, C++20, Go, AWS Lambda, TCP, HTTP, HLS, ICY

VIAVI Solutions - Sr Software Engineer (Dec 2022 - Feb 2024)

  • Architecture and development of HSE’s Data Plane modules, responsible of network layers management and efficient generation of streams based on those layers required to setup the FPGAs. Technologies: Linux, C++20, networking.

  • Architecture and development of HSE’s Control Plane modules, responsible of configuration management for different communication protocols and network devices. Technologies: Linux, C++20, Boost, networking, containers, IPC, RPC.

  • Provide guidance to team members in regard to C++ best practices and advocate for technologies/practices that improve the project’s maintainability, performance and speed of development.

Bitdefender - Software Engineer (Nov 2015 - Nov 2022)

  • Developed the network monitor library which allows developers to listen and react quickly to network events such as interface state changes, hardware address changes, IP addresses being added/removed to an interface etc. Technologies: cross-platform (Linux, Windows, Mac), C++17, Netlink, IPv4, IPv6.

  • Built the network scanner used by customers to detect entities in their corporate networks, with a focus on high throughput and modularity allowing it to process networks of any size using multiple data streams. Technologies: cross-platform (Linux, Windows, Mac), C++17, PCAP, UPnP, TCP, IPv4, IPv6.

  • Built the product deployment feature which allows clients to deploy at scale the AV software with a strong emphasis on highly parallel code. Technologies: cross-platform (Linux, Windows, Mac), C++17.

  • Maintained the IPC framework used to offload file scanning to dedicated nodes. Ported the codebase to C++11 from a mixture of Boost and C++03. Technologies: Linux, C++11, Boost ASIO.

  • Integrated Sandox Analyzer technology in a secure environment where malicios applications/files can be inspected. Wrote the software responsible for VM orchestration (creation/deletion/configuration/execution) which communicates via HTTP with the management console. Technologies: Linux, ESXi, HTTP, C++17.

  • Maintained the Linux Mail Server Security product. Main responsabilities involved researching new ways to integrate the product with various MTAs, developing an email proxy capable of asynchronous IO for improved performance and working with support teams to quickly understand and fix serious problems. Technologies: Linux, SMTP, Milter, Mail Transfer Agents, C++11, C, Boost ASIO.

If you would like to collaborate with me please keep in mind that I’m interested in REMOTE JOBS ONLY. Contact me via LinkedIn or via email at contact@catalinpichiu.com.

PS: If you didn’t get an answer to your email it means that either I’ve missed it entirely or the proposed collaboration didn’t catch my interest.