Contact Information:

    Daniel Medina

    Email: medina@columbia.edu
    URL:   http://columbia.edu/~medina

Education:

    M.S. in Computer Science, May 2005. Completed Network Systems and
    Computer Security tracks.
    Columbia University (New York, NY)
    
      Subjects: Intrusion Detection, Network Security, Advanced
      Network Security, Advanced Cryptography, Analysis of Algorithms,
      Privacy and Anonymity, Internet and Computer Crimes, Internet
      Routing.
    
    B.S. in Computer Science (minor in Economics), May 2002. Completed
    Systems track. Dean's List Fall 2001, Spring 2002.
    Columbia University (New York, NY)
    
      Subjects: Artificial Intelligence, Cryptography, Machine
      Learning, Computer Networks, Operating Systems, Software
      Engineering, Database Systems, User Interface Design,
      Computational Complexity.
    
    Honors Regents Diploma, 1998. Graduated with High Honors.
    Stuyvesant High School (New York, NY)
    

Skills:

    Systems: UNIX (Linux, OS X, Solaris), Cisco, Windows.
  
    Programming: Perl, shell, SQL, Java, web, C/C++.

    Applications: DNS, DHCP, RADIUS, SNMP, TCP/IP, BGP, NIS, NFS,
    SIP, Other TLAs.

    Hardware: Cisco, PC, Sun


Employment History:

    Network Engineer / Systems Programmer 
    Morgan Stanley, Information Technology (New York, NY)
    October 2005-present

      Develop, maintain, and evaluate software for Enterprise
      Telecommunications as part of the the Network Instrumentation
      Engineering team.

      Projects:
      * Multi-vendor hardware certification (Perl, SNMP)
      * Inventory management, auditing, and reporting (Perl, Sybase, SNMP)
      * Network monitoring (CA Spectrum, Entuity Eye of the Storm)
      * Change management system (CGI, Perl, Sybase)
      * Configuration management (Perl, Sybase)
      * Network instrumentation (NetFlow, libpcap, Perl, SNMP)


    Senior Network Programmer
    Columbia University, Academic Information Systems (New York, NY)
    May 2002-September 2005
    
      Develop and maintain software for the Network Systems group.
      Monitor, maintain, and install network devices, manage DNS and DHCP,
       and provide other essential network services for thousands of campus
       users. Serve as rotating Hostmaster and Person-Call, providing
       24-hour service. Responsible for network security.
    
      Projects:
      * Network Anomaly Detection software (Perl, NetFlow)
      * Bandwidth management system (Cisco QoS, Perl, Oracle, NetFlow)
      * Cisco switch management software (Perl, SNMP)
      * Network Quarantine (Perl, DHCP, Oracle)
      * Database migration (Ingres to Oracle)
    
   
    Residential Computer Consultant
    Columbia University, Academic Information Systems (New York, NY)
    September 2000-May 2002
    
      Resolved network, operating system, and software troubles for
       dormitory users.
    
    
    System Administrator
    Columbia University, Computer Science Department (New York, NY)
    November 1999-August 2001
    
      Administered Solaris, Windows, and Linux servers, desktops, and
       labs. Managed DNS, NIS, NFS, DHCP, mail aliases, and user accounts.
      Led project to upgrade department to Solaris 2.7.
    
    
    Telecommunications Technician
    Columbia University, Office of Communication Services (New York, NY)
    April 1999-January 2000
    
      Installed and maintained ROLM telephone and Ethernet connections.

Teaching:

    Instructor
    New York University, School of Continuing and Professional Studies (New York, NY)
    June 2007-present

      Teach Perl (X52.9543), Core Concepts of Information Security
      (X52.9380) classes.  Created syllabus, led class, graded
      assignments.

    Teaching Assistant
    Columbia University, Computer Science Department (New York, NY)
    September 2001-May 2002
    
      TA for Introduction to Software Engineering, Programming Languages:
       Java, and Programming Languages: Perl. Graded written and
       programming assignments and held office hours.
    
      Achievements:
      * Named School of Engineering and Applied Science Outstanding
        Teaching Assistant, Spring 2002.
            

Publications, Conferences, and Projects:

    Intrusion Detection Systems research project, "GULP: A Unified
     Logging Architecture for Authentication Data", with Matthew
     Selsky.  A system for centralizing authentication logs at
     Columbia University.  Published at 19th Large Installation System
     Administration Conference (USENIX LISA 2005).

    Invited Workshop, "Steps to Reducing Unwanted Traffic on the
     Internet" (USENIX SRUTI), MIT, July 2005.

    Intrusion Detection research project, "New Views on Honeypot
     Data".  Improvements to looking at aggregate data collected from
     honeypots.  May 2005.

    Interface design research project, "Alerting in the NOC".
     Improving alerting in the Network Operations Center using a
     perceptual approach.  May 2005.

    Invited Talk, "Digging Up Worms, Herding Botnets", ResNet
     Symposium, Princeton University, June 2004.

    Tech Talk, "Using NetFlow Data", Columbia University.

    Network Security research project, "An IDS Using NetFlow Data".


Last modified Jan 2008.