Dannie M. Stanley 1603 Mason Dixon Drive South West Lafayette, IN 47906 765-409-7652 ds (a) cs.purdue.edu http://member.acm.org/~danniemstanley Summary I am a "maker." I love building things. I especially like systems engineering. I am intrigued and motivated by the cat-and-mouse game of cyber security. I enjoy researching system vulnerabilities and creating defenses. I would like to find a career that allows me to discover interesting problems, build solutions for them, and share that knowledge with others. Skills Systems Significant systems engineering experience including non-trivial customizations to the Linux kernel, GCC compiler, and KVM virtual machine monitor. Significant experience in the following operating systems: Linux (SuSE, Debian, RedHat), Android, Unix (Solaris, FreeBSD, OpenBSD), Apple Mac OS (>=10.0), and Microsoft Windows (<=2000). Significant research and development in virtualization (KVM, VirtualBox, VMware, Xen, QEMU). Additional research and development in clustering (LVS & Linux-HA) and embedded systems (RTEMS, Android, Squawk/Sun SPOT). Networking Significant experience in the following network technologies: kernel firewalls and routing (Linux Netfilter/Iptables, OpenBSD pf), network switches and routers (Cisco, HP), network analysis tools (tcpdump, ngrep, nmap, Wireshark), network monitoring (Nagios/Netsaint, HP Procurve, SNMP), WiFi, VPN (IPSec, Cisco). Internet and Information Technologies Significant experience in the following Internet and information technologies: Web Services (SOAP, REST), Knowledge Management (Astoria, Alfresco), XML, XSL, AJAX, Semantic Markup, HTML, CSS, LDAP (OpenLDAP, Microsoft Active Directory), SMTP (Sendmail, Microsoft Exchange), IMAP, HTTP (Apache, Microsoft IIS), and VoIP - SIP & IAX2 (Asterisk). Software Engineering Significant experience in the following programming and scripting languages: C, Java (including Android), Ruby, Perl, PHP, Shell (sh, ksh, bash), ECMAScript (JavaScript, ActionScript), and ASP. Some experience in C++, Lisp (Scheme), and Prolog. Experience in the following software development tools, concepts and technologies: Vim, Eclipse, Zend Studio, UML, database modeling (Clay), software design patterns, and source control (Subversion). Database Management Significant experience in the following database management systems: Oracle, MySQL, PostgreSQL, and Microsoft SQL. Significant experience in database clustering (MySQL) and performance tuning (MySQL). Business Development and Management Significant experience in managing employees, projects and small business. Significant experience in technical communication including: IT policies and procedures, proposals, legal contracts, and business correspondence. Significant experience in small business development including: financial analysis and reporting, strategic planning, new business development, compensation and benefits planning, and customer relationship management. Education 2008 - Current : Purdue University (West Lafayette, IN) Ph.D., Computer Science (expected: late 2013 - mid 2014) Status: ABD Interested in networks, systems and security research. Related, completed coursework includes: Operating Systems, Data Communication and Computer Networks, Database Systems, and Compiling and Programming Systems 2006 - 2008 : Ball State University (Muncie, IN) M.S., Computer Science Graduated with a GPA of 3.97 on a 4.0 scale. In addition to core course work, areas of study included computer and network security, advanced data structures, computational geometry, game design and sensor networks. Master's thesis posits a context-sensitive, adaptable, assistive services and technology system (CAAST) that takes advantage of the advancements in mobile computing to provide barrier-free access to environmental information and devices. 1994 - 1999 : Ball State University (Muncie, IN) Bachelor, General Studies Areas of study included architectural design, computer science, and counseling psychology. Completed minors in computer science and counseling psychology as part of the general studies degree. Work Experience Aug 2008 - Current : Purdue University (West Lafayette, IN) Graduate Research Assistant Under the direction of [3]Dr. Dongyan Xu and [4]Dr. Eugene Spafford, I perform research in the area of computing security. I have been funded under three projects as follows: * Host Centric Intrusion Detection and Prevention * Systematic Defensive Framework for Combating Botnets. Office of Naval Research. * Process Coloring: An Information Flow-Preserving Approach to Malware Investigation. IARPA/Air Force Research Laboratory. Projects are affiliated with the Center for Education and Research in Information Assurance and Security (CERIAS). CERIAS is highly respected for its contributions in computing security. May 2004 - Current : Stanley Consulting (West Lafayette, IN) Sole Proprietor Provide consulting on a variety of technologies, including: VoIP, mesh wireless networking, Linux systems administration, Linux clustering, network security and auditing, and Internet applications development. Oct 2004 - Aug 2008 : Ontario Systems, LLC (Muncie, IN) Supervisor, Information Systems Chief responsibilities include designing and implementing information systems, managing employees, managing software development projects, designing and managing secure electronic commerce, designing and implementing employee and client information portals, designing and managing application development process, and developing employee training curriculum. August 2003 - May 2004 : Autobase, Inc. (Fishers, IN) Director, Information Technology Chief responsibilities included creating new IT policies and procedures, creating new network infrastructure, designing new help desk system, implementing custom lan-to-lan VPN, deploying and managing 20 servers and 70 workstations, refactoring legacy web applications, managing systems security, and performing network monitoring and reporting. July 1996 - August 2003 : SpinWeb Net Designs, Inc. (Muncie, IN) Cofounder and Principal Chief responsibilities included business development, new product development, new technology research and development, client relationship management of major global client, project management, and software development. Research * D. M. Stanley, Z. Deng, D. Xu, R. Porter, and S. Snyder. Guest-transparent instruction authentication for self-patching kernels. Proceedings of Military Communications Conference (MILCOM), October 2012. * S. R. Snyder, T. Bowen, H. Agrawal, R. Porter, L. Bahler, D. M. Stanley, and R. L. Bolduc. Host-centric application and kernel protection based on integration of diverse sensors (poster, unclassified FOUO). In Malware Technical Exchange Meeting (MTEM), August 2012. * [unpublished W.I.P.] D. M. Stanley. Defeating stateful firewalls ([5]abstract, [6]poster, paper available upon request). In CERIAS Symposium, April 2011. Activities * Student member and president of Upsilon Pi Epsilon: International Honor Society for the Computing and Information Disciplines * Founding member and first president of the Purdue CERIAS Student Association * Student member of the Association for Computing Machinery (ACM) * Member of the ACM Special Interest Group on Computer Science Education (SIGCSE) * Basketball coach for Blue Chip Basketball * T-Ball coach for Klondike Summer Recreation Program * Soccer coach for Greater Lafayette Recreational Soccer Alliance Right-to-Work Citizenship: United States Links 1. mailto:ds|a|cs.purdue.edu 2. http://member.acm.org/~danniemstanley 3. http://www.cs.purdue.edu/homes/dxu/ 4. http://spaf.cerias.purdue.edu/ 5. http://www.cerias.purdue.edu/site/symposium2011/presentations/#AF2-555 6. http://www.cerias.purdue.edu/assets/symposium/2011-posters/AF2-555.pdf