John Demars

John Demars Email and Phone Number

Software Engineering Manager at NETSCOUT @ NETSCOUT
310 Littleton Road Westford, MA 01886 Estados Unidos
John Demars's Location
Dallas-Fort Worth Metroplex, United States, United States
John Demars's Contact Details

John Demars work email

John Demars personal email

About John Demars

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).

John Demars's Current Company Details
NETSCOUT

Netscout

View
Software Engineering Manager at NETSCOUT
310 Littleton Road Westford, MA 01886 Estados Unidos
Website:
netscout.com
John Demars Work Experience Details
  • Netscout
    Software Engineering Manager
    Netscout Jan 2019 - Present
    Westford, Ma, Us
    Currently 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,
  • Tektronix Communications/Netscout
    Platform Software Developer
    Tektronix Communications/Netscout Apr 2015 - Dec 2018
    Developed 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.
  • Avaya
    Kernel Developer
    Avaya Jan 2012 - Apr 2015
    Morristown, New Jersey, Us
    Developed 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.
  • Rockwell Collins
    Embedded Software Developer
    Rockwell Collins May 2010 - Jan 2012
    Cedar Rapids, Iowa, Us
    Developed 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.
  • Nortel Networks
    Software Architect/Developer
    Nortel Networks Feb 1997 - May 2010
    Ca
    In 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.
  • Various
    Various
    Various Jan 1988 - Feb 1997
    Held 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

Embedded Systems Embedded Software Clearcase Unix Multithreading Cvs Linux Kernel Firmware Vxworks Operating Systems Linux Device Drivers C Solaris

John Demars Education Details

  • Kansas State University
    Kansas State University
    Electrical Engineering
  • Kansas State University
    Kansas State University
    Electrical 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

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.