Post Job Free
Sign in

Software Security

Location:
Atlanta, GA
Posted:
October 06, 2012

Contact this candidate

Resume:

platypope.org

Marshall T. Vandegrift

Midtown, Atlanta, GA;

objective

Elegant systems; beautiful code. Full-time or on contract.

skills

Programming languages

Fluent in C, Python, Ruby, and Clojure

Some experience in Java and JavaScript

Rusty in assembly (x86 and SPARC)

Intrigued by Haskell, OCaml, and Scala

Discomforted by C++

Horrified by PHP

Technologies

The GNU/Linux environment, POSIX system APIs, and systems software development

Large-scale data processing using Hadoop, including raw MapReduce, multiple higher-level frameworks, and cluster operations

Diverse database technologies, including PostgreSQL, CouchDB, and Cassandra

HTTP/Web services development, with multiple stacks and frameworks

Operational service infrastructure development and automation, primarily with Puppet

code

See github.com/llasram for current open source activity. Previously: calibre; several small patches to various projects.

experience

September 2010PresentStaff Software EngineerDamballa Inc. Atlanta, GA

Technical lead for the Data Processing team

Developed backend software infrastructure both for product content & analysis services and for the Damballa Research team

Improved and created operational software infrastructure, including surrounding logging, deployment, and operations automation

Developed malware dynamic analysis and to-product analysis delivery pipeline

Championed, then built, then managed software layers of core research Hadoop cluster

Developed Hadoop-based analysis of Internet-scale data for multiple machine learning systems

October 2008September 2010Senior Software EngineerDamballa Inc. Atlanta, GA

Member of the engineering team for the Damballa Failsafe botnet detection appliance

As part of a very small team (4 6), built all aspects of the Failsafe appliance, including:

Deep packet inspection network analysis engine

Web-based management interface

Machine learning behavioral classification systems

Appliance build-out automation; and

Backend content & analysis services

April 2007October 2008Software EngineerIBM Internet Security Systems Atlanta, GA

Member of the engineering team for the inception of the Proventia Virtualized Network Security Platform

Provided key technical knowledge concerning virtualization technology and interfaces

Researched, designed, and prototyped features surrounding the use of virtual machine introspection for security-related event detection and interception

October 2005April 2007Vulnerability ResearcherIBM Internet Security Systems Atlanta, GA

Evaluated impact of software vulnerabilities and developed operational software exploits for penetration testing

Developed system for Internet threat-analysis, integrating with multiple external data sources and providing Web-based analytics and report generation

Regularly interfaced with customers to provide technical expertise and gather requirements

Built and managed team lab network

May 2003October 2005Global Network Exploitation and Vulnerability AnalystNational Security Agency Ft. Meade, MD

Designed and developed kernel and system software in C and assembly for GNU/Linux, Solaris, and other POSIX-like platforms

Developed a reusable run-time dynamic instrumentation engine reused in several projects

Automated project build and unit test process and championed software engineering process improvements

education

Bachelor of Science in Computer Science & Philosophy;

Rensselaer Polytechnic Institute, Troy, NY;

May 2003

Copyright c 2012 Marshall T. Vandegrift.

May 2003

Copyright c 2012



Contact this candidate