John Demars Email and Phone Number
John Demars work email
- Valid
John Demars personal email
- Valid
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).
Netscout
View- Website:
- netscout.com
-
Software Engineering ManagerNetscout Jan 2019 - PresentWestford, Ma, UsCurrently Software Development Manager for platform team. Oversee the delivery of features to product releases and manage the technical side of new business. Interface with customers, PLM, and other design managers to set the product direction. Technical prime for partnerships with third parties such as public cloud and SDWAN vendors. Research the usage of our product in 5G. Facilitate STIG, FIPS, and Common Criteria.Team primarily transforms the NetScout probe to a Virtual Network Function (VNF) as a VM in VMware, kvm, OpenStack, and public cloud marketplaces (AWS, Azure, GCP, and OCI) and as a container in Docker, Kubernetes, and OpenShift. We also maintain the platform software for the NetScout and Tektronix Communication probes. NetScout probes are standard x86 hosts and platform software includes Linux system configuration, packet capture libraries, and probe virtualization. Tektronix Communication probes are multi-bladed custom hosts and platform software includes Linux system configuration, system management applications, and common libraries, -
Platform Software DeveloperTektronix Communications/Netscout Apr 2015 - Dec 2018Developed platform software for network monitoring products in C, C++, python, and bash for NetScout and Tektronix Communication probes. Used advanced Linux techniques to optimize performance.
-
Kernel DeveloperAvaya Jan 2012 - Apr 2015Morristown, New Jersey, UsDeveloped software for Session Border Controller. Responsible for a Linux kernel module which integrates with the kernel networking subsystem to provide VOIP signaling and media security. Resposible for developing the next generation product with similar functionality on a Cavium networking card and researching implementation on Tilera zero-overhead Linux networking card. -
Embedded Software DeveloperRockwell Collins May 2010 - Jan 2012Cedar Rapids, Iowa, UsDeveloped software for Linux and VxWorks embedded systems used by NAVAIR. This included: - Developing a custom device driver for embedded Linux.- Developing the communications subsystem of an application for embedded Linux.- Configuring a Linux Board Support Package (BSP) for OEM evaluation board.- Developing a VxWorks Board Support Package (BSP) for custom board.- Porting the custom device driver (above) to VxWorks.- Writing custom system calls to extend VxWorks kernel functionality to user applications.- Developing a flash memory driver for Telogy/VxWorks VOIP handset. -
Software Architect/DeveloperNortel Networks Feb 1997 - May 2010CaIn addition to the development activities listed, served as a UNIX and C++ adviser, and responsibilities included preparing project plans, schedules, design estimates, and documents.February 2009 – March 2010Architect of the UNIX components of a custom project. Technical adviser to Software Director. Tasks included:- Defining requirements, writing documents (including user manuals), designing the software system, and overseeing other developers.- Designing and developing GUI and networking applications using java and shell scripts.- Planning project schedules, including a phased delivery schedule enabling product verification to test during development, allowing the product to be delivered to the customer on an accelerated schedule.July 2007 – February 2009Managed the OA&M software project (below) in its final stages of North American development, planned its transition to China, and then served as a consultant and adviser to the China organization. Tasks prior to the transition included:- Managing 10 persons.- Developing transition plans.- Preparing training materials and presenting them in China.Tasks after the transition included:- Analyzing requirements and developing derived requirements.- Advising and mentoring the China group.- Serving as a liaison between the remaining North American groups and the China group.February 1997 – July 2007Architect of the fault management system for Nortel's OA&M network management system The system consisted of complex, highly concurrent, multi-threaded services in C++ and java. Designed the architecture and developed many of the components. Major tasks included:- Optimizing the fault management system to handle hundreds of users on a small hardware footprint by using sophisticated threading techniques.- Writing a custom storage and retrieval library to replace a database and improve performance by nearly two orders of magnitude. -
VariousVarious Jan 1988 - Feb 1997Held positions in software and systems engineering in a progressive career path. Primarily specialized in: - UNIX application programming. - Embedded programming. - UNIX device drivers.
John Demars Skills
John Demars Education Details
-
Kansas State UniversityElectrical Engineering -
Kansas State UniversityElectrical Engineering
Frequently Asked Questions about John Demars
What company does John Demars work for?
John Demars works for Netscout
What is John Demars's role at the current company?
John Demars's current role is Software Engineering Manager at NETSCOUT.
What is John Demars's email address?
John Demars's email address is jo****@****hoo.com
What schools did John Demars attend?
John Demars attended Kansas State University, Kansas State University.
What skills is John Demars known for?
John Demars has skills like Embedded Systems, Embedded Software, Clearcase, Unix, Multithreading, Cvs, Linux Kernel, Firmware, Vxworks, Operating Systems, Linux, Device Drivers.
Who are John Demars's colleagues?
John Demars's colleagues are Steven Barrett, Clayton Janak, Sukalpa Satpathy, Tom Casey, Peter Mcdonagh, Elli Davidi, Christine Reilley.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial