Brian Cohen

2821 Heather Place

Boise, ID 83702


phone: 208-407-8348
email:
brian@intercarve.net

http://brian.intercarve.net/resume/



EDUCATION


Johns Hopkins University, Baltimore, MD. Sept, 1999 – May, 2003
Bachelor of Science in Computer Science


WORK EXPERIENCE


Intercarve Networks, LLC, Boise, ID July 1999 – Present

Managing Member



Foerstel Design, Boise, ID Oct, 2004 – Sept, 2007


Web Software Engineer and Technologist


Manpower Professional, Boise, ID Sept, 2004 – Oct, 2004


Software/Firmware Test Engineer, Hewlett-Packard Imaging/Printing Group




BareWeb, Inc. and Corset Shop, Inc., Newark, NJ Sept, 2003 – Feb, 2004

Web Programmer and Network Administrator



The Altman Group, New York, NY June, 2002 - August, 2002

Business Systems Consultant


Internet2 / UCAID, Armonk, NY June, 2001 - August, 2001 Unix Systems Programmer

Johns Hopkins University, Baltimore, MD January 2001 – Dec. 2002

Computational Neuroscience Laboratory

Linux Systems and Network Administrator



Excelsior Packaging Group, Yonkers, NY June 1994 – August 1999
IT Director, Systems Administrator



SKILLS

All skills are practiced from a security-first standpoint. Inclusion on this list implies expert knowledge of secure usage, installation, or implementation.


Overview - Unix systems administration, security auditing, secure Unix programming and scripting, project management, database design and administration, natural language processing, information retrieval and data mining, client-server programming, secure network design, network analysis and troubleshooting, object-oriented design.


Programming and Scripting - Perl, Python, PHP, bash/sh shell script, tcsh/csh shell script, C, C++, Java, sed/awk, PL/SQL, HTML, CSS. Low-level Linux kernel programming and UNIX network programming. Working knowledge of XML and Matlab. Expert in DHTML, Javascript, and Ajax methodologies.


Systems Administration - Linux (RedHat, Slackware, Debian, Gentoo, SuSE), FreeBSD, OpenBSD, Mac OSX, Mac OS9, Sun Solaris, SGI/IRIX, AIX, Windows 9x/NT/2000/XP, MS Active Directory, Novell Netware. XFree86 and Xorg windowing systems, Beowulf clustering. Overall expertise in UNIX systems.


Security - Overall command of security concepts. Host-based and network-based intrusion detection, Tripwire, AIDE, secure web programming (data validation, prevention of SQL injection, analysis and anticipation of potential attacks), low-level understanding and ability to utilize cryptography and authentication techniques including SSL/TLS, hashing, and IPSec. Wireless authentication and encryption (WEP, WPA, EAP). Microsoft Windows domain security.


Network Services Administration – Apache httpd and proxy (including performance tuning and load-balancing), Apache Tomcat, Squid proxy, DNS (BIND, djbdns), SMTP, mailing lists and spam control (Sendmail, Postfix, qmail, Microsoft Exchange, Spamassassin, Mailman), POP3, IMAP (courier), Samba, Snort, Portsentry, iplog, SSH (OpenSSH), SCP and SFTP, FTP, SSL/TLS, Microsoft IIS, LDAP.


Networking - TCP/IP, RIP, IPX/SPX, Cisco IOS, TCP routing & subnetting, wiring, bridging, VPNs, ATM, Frame Relay, ISDN, T1, network testing and diagnostics. Can build firewalls with available tools, including ipf/pf, ipfw, iptables, and Cisco IOS. Wireless networking 802.11a/b/g, WEP, WPA, 802.1x.


Database Administration - Oracle, MySQL, PostgresSQL, Microsoft SQL Server, SQLite. Advanced database design and optimization. Overall fluency in SQL and related relational database systems. Expert with transactional code, triggers, stored procedures, advanced indexing and referential integrity concepts.