Skills:
SKILLS OVERVIEW Systems Architecture: Systems and software decomposition; modeling of static and dynamic system-level behavior; use of UML and architecture and software design modeling tools (Rational Rose and Rhapsody) Software Development: Strong in C, C++, multiple assembly languages, Java, and legacy mainframe (COBOL, PL/1, JCL), interface definition languages (IDL, XML); experience with multiple target OSs (Linux, RTOS, legacy OS) and DBMS (Oracle, Microsoft Access, real-time DBMS, SQL), scripting (UNIX shells, Perl) Networking Protocols: Significant experience in TCP/IP networks; strong IPv4 addressing skills, including subnets, network masks, NAT and PAT; web interfaces, such as HTTP, HTML, SOAP and XML; encryption, including VPN & SSL; authentication, including SSO, RADIUS, LDAP, Kerberos, and wireless (WEP/WPA) Security: Strong working knowledge of INFOSEC, PKI, and IKE; similar ability with IPsec security protocols and constructs, such as MD5, SHA, AES, SSL/TLS, Diffie-Hellman, etc; application of these concepts in communications networks; versant in strategies for defense-in-depth, including deep packet inspection Systems Engineering: Requirements definition, analysis, and tracing to design artifacts, software code, and test plans; use of requirements repository tools (DOORS, ReqPro), and interaction with customers and senior management on technical issues