
- technological consultation
- system design, engineering and development; balancing requirements, time and budget; strategizing practical implementations of custom tailored solutions
- infrastructure engineering
- developing reliable, scalable, extensible, global systems for flexible real-time information processing and management; replacing, upgrading, integrating or retrofitting existing systems; ensuring security through holistic system design approach, cognizance of component and interface interrelations and application of cryptographic procedures; preparing for and mitigating undetermined operational circumstances by making use of redundant, layered, and heterogenous resources, elements and environments; establishing integration of auditing and cataloging processes involving security and personnel accountability to meet or exceed mandated business compliance standards and mitigate operational risks; thoroughly documenting design, engineering decisions, development process, and usage; designing complete training curricula for usage and extension
- computer programming
- providing security through thorough understanding of involved system element and layer interactions and meticulous scrutiny of procedure; maintaining stability utilizing automated unit testing as well as continuous auditing of software and its development process; increasing extensibility and value through sound application of object oriented paradigms; using languages including C, C++, PERL, Python, Tcl, PHP, ECMAScript (JavaScript), Java, Ruby, Caml/OCaml, Eiffel, Erlang, Prolog, CycL, Oz/Mozart, Occam-pi, Haskell, Lisp/CLOS and Scheme; APIs including POSIX, UNIX 98 (SUS 2), UNIX 03 (SUS 3), 4.4BSD-Lite, FreeBSD, Linux, SDL, Qt, Tk, JSE and JEE; W3C standards including XML, XSL, XHTML, CSS, DOM, SVG, SMIL, SOAP, WSDL, RDF and OWL
- systems administration
- installing and maintaining secure systems running NetBSD, FreeBSD, OpenSolaris, Solaris, AIX, z/OS, and various Linux distributions including Gentoo, Slackware, Debian, Fedora, Ubuntu and Red Hat, among other operating systems; managing virtualization, paravirtualization and quasivirtualization environments including z/VM, Xen, Sun xVM, VMware ESX, Linux KVM, OpenVZ, Solaris containers and BSD jails; administrating services such as DNS, web, file and print servers, and databases including Postgresql, MySQL, MaxDB and Oracle
- network engineering
- implementing small to large-scale SONET/SDH and ethernet based MPLS, IP v4 and v6 networks, routers using BGP and OSPF, firewalls, gateways, short and long-range wireless networking technologies and security, quality of service enforcement and traffic shaping, tunnels and VPNs using L2TP; security measures such as IPsec, DNSSEC, intrusion detection, honeypots and physically permanent logging systems
- creative media design
- 3D graphics and animation using Maya and POV-Ray; audio and video production and composition; using open standards as well as interfacing with many industry-standard proprietary applications