Jerry Kelley

Jerry Kelley Email and Phone Number

Senior Principal Software Engineer at Secureworks @ Secureworks
Jerry Kelley's Location
Indianapolis, Indiana, United States, United States
About Jerry Kelley

SUMMARY- Windows kernel and user mode design, development, and debugging.- Test tool design and development.- C, C++, STL, and PowerShell.- Object-oriented and functional programming.- Agile methodologies.- ISO-9000 software development and testing standards.- Visual Studio, Windbg, and custom Windbg extension DLLs.- Git, GitHub, Bitbucket, SCM, Perforce, SVN, and ClearCase.CORE EXPERIENCE- Windows file system minifilters primarily for replication, open file monitoring, and virtualization.- Windows services to provide various functionality such as network management, call flow management, process control, authorization, and data replication.- Windows applications such as IO simulation, instrument management, database access, driver monitoring, and enterprise-to-cloud configuration management.- Windows DLLs to support and supplement applications and services.ADDITIONAL EXPERIENCE- Various distributions of UNIX and Linux- SQL and Microsoft SQL Server

Jerry Kelley's Current Company Details
Secureworks

Secureworks

View
Senior Principal Software Engineer at Secureworks
Jerry Kelley Work Experience Details
  • Secureworks
    Senior Principal Software Engineer
    Secureworks Jan 2021 - Present
    Atlanta, Ga, Us
    Kernel mode and user mode software development for the Taegis agent. The agent is a Windows XDR sensor providing telemetry data to the cloud including file system modifications, inbound/outbound network traffic, process details, thread injection details, registry modifications, and more.Development duties include:- file system minifilter (kernel mode)- WFP network monitoring and isolation (kernel mode)- IPC server and client communications (user mode)- various tools and foundation codeThis is a completely new product where the driver, service, modules, and tools are developed entirely in C++ using recognized object-oriented techniques.Extensive debugging in kernel mode using Windbg and user mode using Visual Studio and Windbg.Experience: C++, Visual Studio, Windbg, Git, GitLab, Jira, Code Collaborator
  • Carbonite
    Principal Software Engineer
    Carbonite Apr 2017 - Jan 2021
    Waterloo, On, Ca
    Design, development, and maintenance of various Windows file system minifilter drivers for replication, change logging, tracking, and open file management.Design and development of test tools to verify Windows file system minifilter drivers by simulating various types and combinations of Windows file IO.Debugging of internal and customer Windows kernel issues involving live crashes, crash dumps, and deadlocks using Windbg and Windbg extension DLLs.Managed Windows Hardware Certification Tests and signing of the minifilter drivers.Attended Microsoft Plugfest events to perform interop testing with other ISVs that provide file system filter drivers.Experience: C, C++, Visual Studio, WinDbg, Git, GitHub, Jira, and Jenkins
  • Genesys | Interactive Intelligence
    Senior Software Engineer
    Genesys | Interactive Intelligence Aug 2013 - Apr 2017
    Indianapolis, Indiana, Us
    Designed, developed, and tested features for core services of the Windows-based Customer Interaction Center (CIC) enterprise application.Diagnosed and resolved customer issues and test failures using various debugging tools and techniques.Developed and maintained Windows-based plugins to integrate CIC features with PureCloud.Experience: C, C++, Visual Studio, Perforce, Git, GitHub, Jira, and Jenkins
  • The Rnd Group, Inc.
    Contract Software Engineer
    The Rnd Group, Inc. Feb 2012 - Aug 2013
    Indianapolis, Indiana, Us
    Developed Windows-based applications for medical diagnostic equipment.Designed and developed applications to configure and control a barcode scanner over USB using HID APIs.Produced architecture and design documentation for all features and change requests to meet ISO-9000 standards.Developed and executed rigorous unit and integration test plans to meet FDA regulations.Experience: C, C++, Visual Studio, and Visual Source Safe
  • Citrix Systems
    Senior Software Engineer 2
    Citrix Systems Aug 2011 - Feb 2012
    Fort Lauderdale, Fl, Us
    Continuation of development of file systems filter drivers for virtualization products produced by RingCube which is now part of Citrix Systems.
  • Ringcube Technologies
    Senior Software Engineer
    Ringcube Technologies Jun 2011 - Aug 2011
    Developing and testing file systems filter drivers for virtualization technologies.
  • Symantec Corp
    Senior Principal Software Engineer
    Symantec Corp Oct 2006 - Jun 2011
    Developed Windows file system filter driver for application virtualization.Designed and developed an experimental registry filter driver using the Windows registry filtering model.Designed and developed test tools to verify file system and registry filter drivers.Mentored junior developers in software engineering principles, design philosophy, and debugging techniques.Attended Microsoft Plugfest events to perform interop testing with other ISVs that provide file system filter drivers.
  • Vision Solutions (Formerly Double-Take Software)
    Senior Software Engineer Level 5
    Vision Solutions (Formerly Double-Take Software) Jan 1998 - Oct 2006
    Designed, developed, and maintained Windows file system filter drivers for file replication and open file management.Designed, developed, and maintained various Windows system services and applications.Created test tools for Windows applications, services, and drivers.Created custom Windbg extension DLLs to debug and verify filter drivers.Attended Microsoft Plugfest events to perform interop testing with other ISVs that provide file system filter drivers.
  • At&T Bell Labs
    Member Of Technical Staff
    At&T Bell Labs Jun 1991 - Jan 1998
    Murray Hill, Nj, Us
    Design, development, and maintenance of various daemons for a public phone administration system interfacing to an Ingres database hosted on an HP-UX platform.Design and development of embedded system OS components and test utilities for a MIPS-based advanced set-top box as part of the first trial system for a video-on-demand service from a major cable company.Design and development of embedded system video drivers, video display controllers, font engines, FLASH file systems, and test utilities for a video conferencing service over ISDN.Design and development of an embedded system object manager for an advanced touch-screen phone which processed contextual information from remote servers.Member of the Software Architecture Committee.
  • At&T Graphics Software Labs
    Member Of Technical Staff
    At&T Graphics Software Labs May 1988 - Jun 1991
    Design and development of various components of 2D and 3D graphics software including rendering engines, font engines, printer drivers, Postscript conversion systems, and image file conversion tools.

Jerry Kelley Skills

Software Engineering Debugging Software Development Visual Studio C++ Device Drivers Operating Systems Windows Virtualization Embedded Systems Object Oriented Design File Systems Unix Kernel C Multithreading Linux Shell Scripting Databases Software Design Win32 Api Distributed Systems Replication Subversion Architecture Ntfs Threads Embedded Software Software Architectural Design Programming Windbg Windows Services Stl Software Project Management Unit Testing Perforce Testing Tools Visual C++ Software Documentation Code Review Integration Testing Vss Architectures C# Win32 Test Tools Iso 9000 Hid Javascript Amazon Web Services

Jerry Kelley Education Details

  • Purdue University
    Purdue University
    Program Computer Science
  • Indiana University Indianapolis
    Indiana University Indianapolis
    Electrical Engineering Technology

Frequently Asked Questions about Jerry Kelley

What company does Jerry Kelley work for?

Jerry Kelley works for Secureworks

What is Jerry Kelley's role at the current company?

Jerry Kelley's current role is Senior Principal Software Engineer at Secureworks.

What is Jerry Kelley's email address?

Jerry Kelley's email address is la****@****ail.com

What is Jerry Kelley's direct phone number?

Jerry Kelley's direct phone number is +131795*****

What schools did Jerry Kelley attend?

Jerry Kelley attended Purdue University, Indiana University Indianapolis.

What are some of Jerry Kelley's interests?

Jerry Kelley has interest in Collecting Antiques, Exercise, Home Improvement, Reading, Shooting, Gourmet Cooking, Sports, The Arts, Home Decoration, Cooking.

What skills is Jerry Kelley known for?

Jerry Kelley has skills like Software Engineering, Debugging, Software Development, Visual Studio, C++, Device Drivers, Operating Systems, Windows, Virtualization, Embedded Systems, Object Oriented Design, File Systems.

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.