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.
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).
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).
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).
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).
Significant experience in the following database management systems: Oracle, MySQL, PostgreSQL, and Microsoft SQL. Significant experience in database clustering (MySQL) and performance tuning (MySQL).
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.
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
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.
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.
Graduate Research Assistant
Under the direction of Dr. Dongyan Xu and Dr. Eugene Spafford, I perform research in the area of computing security. I have been funded under three projects as follows:
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.
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.
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.
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.
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.
Citizenship: United States