Software Development Manager who leads with a detailed understanding of team’s projects using knowledge and experience to make the correct decisions and supply meaningful guidance and mentorship. Currently managing a team primarily engaged in the virtualization and containerization of a network monitoring product.Coordinated projects spanning multiple US and international locations and facilitated project transfers to international locations.Skilled in traditional UNIX/POSIX development techniques along with Linux additions such as epoll(), cpu/affinity management, kernel modules, and eBPF.Major areas of expertise include:• Development of complex, highly concurrent, multi-threaded services on the UNIX/Linux operating system.• Development of embedded software, firmware, and kernel device drivers (UNIX, Linux, VxWorks, and bare-metal systems).• Network Function Virtualization (NFV) in VMware, OpenStack, kvm, and public cloud.• Networking and telecommunications in areas such as L2/L3 networking and VOIP (primarily in rtp and srtp).
Listed skills include Embedded Systems, Embedded Software, Clearcase, Unix, and 10 others.