Christopher Wingert (858) 354-3842 13855 Mira Montana Drive chris@wingert.org Del Mar, California 92014 OBJECTIVE ---------------------------------------------------------------------------------------------------- To obtain a position in computer security systems, in which I can utilize my present skills and further enhance my knowledge with diverse applications. EXPERIENCE ---------------------------------------------------------------------------------------------------- 1995 - Present Qualcomm Incorporated San Diego, California Wireless Communications Project Engineer - CR&D (Principal Engineer / Manager) June 2006 - Present - Developing ideas for new service businesses for Qualcomm. - Working with business development to develop ideas, use cases, and business models. - Lead engineering teams to develop prototype hardware and software to satisfy new business ideas. - Generating system requirements and system architecture. - Developing prototype software for simulations and prototype code. Systems/Software Security Lead (Senior Staff Software Engineer / Manager) February 2003 - June 2006 - Lead a team of engineers on Media FLO (a multimedia distribution system for cell phones). - Generated system requirements and system architecture utilizing symmetric and asymmetric cryptography. - Architected, lead, and developed Conditional Access System. - Lead and developed cryptographic software effort in C/C++ utilizing RSA, AES, and Kasumi. - Lead Qualcomm's secure software developing initiative. - Worked with customers, delivering security requirements and security policies. - Responsible for interaction with vendors and standards surrounding Digital Rights Management (DRM) Wireless Security Architect (Staff Software Engineer / Manager) November 2001 - February 2003 - Wireless Security Architect for Qualcomm Corporate Research and Development Team. - Attended 802.11 conferences representing company's interests. - Worked on customer facing presentations discussing wireless security with respect to 802.11, CDMA, and GSM. - Defined feature set and design for next generation wireless projects. - Developed security software on Pico Cell project (a micro base station used to fill gaps in CDMA coverage). Systems/Software Security Lead (Staff Engineer / Manager) March 1999 - November 2001 - Lead a team of engineers on Digital Cinema (an electronic multimedia distribution system for movie theatres). - Generated system requirements and system architecture utilizing symmetric and asymmetric cryptography. - Architected, lead, and developed Conditional Access System. - Lead and developed cryptographic software effort in C/C++ utilizing RSA and 3DES. - Developed Cryptographic Java Smart Card Applet to act as system component cryptographic identities/security modules. - Lead Secure Network planning for Digital Cinema Hub. - Developed Security Policy for "secret" software release process and manufacturing. - Developed Security Policy for Digital Cinema Hub. - Validated hardware cryptography in Qualcomm's Dragon ASIC (PCI) for Image and Audio Decryption. - Responsible for export compliance of Digital Cinema cryptography, including meetings with NSA and the Secret Service. Built-In Test Lead (Senior Engineer) October 1996 - March 1999 - Lead and software developer for In-System Testing of hardware components for the Base Station Transceiver for the CDMA Cellular and PCS Base Systems. - Generated requirements for In-System Test. - Interfaced with other subsystems in integrating In-System Testing. - Provided field support for hardware issues. - Wrote testing manager to control testing and speed-up system startup. - Developed tests for the go/no-go functionality of the system. - Interfaced with I2C Bus, Frequency Synthesizers, Direct Digital Synthesizers, Analog to Digital Converters, Digital to Analog Converters, Temperature Sensors, CDMA ASICs, and EEPROMs. - Programmed in an embedded firmware environment using C++, for the Intel 80186, the Intel i960, and the Motorola 68040 using a proprietary REXX operating system. - Development using Sun OS 5.3 (Solaris). Software Engineer (Engineer) September 1995 - October 1996 - Developed software for Radio Frequency Control Unit for CDMA Cellular and PCS Base Systems. RF Control Unit is responsible for power control and fault monitoring of RF hardware components ( TX/RX Front Ends, Upconverter Cards, Receiver Cards, High Power Amplifiers ) via Analog to Digital Converters, Digital to Analog Converters, Temperature Sensors, and IO Expanders controlled over I2C Bus. - Programmed in an embedded firmware environment using C++, for the Intel 80186 and the Intel i960 using a proprietary REXX operating system. - Implemented variant CMIP manager for control of RF logical entity. - Responsible for migration of development environment from PCs running X-RAY to SPARC 20 workstations running MasterWorks. - Developed with Sun OS 5.3 (Solaris), OS/2 Warp, and DOS environments. 1994 - 1995 Applied Digital Access San Diego, California Telecommunications Diagnostics Software Engineer - Developed software for a Real-Time Distributed System used in Network Management monitoring and testing (SONET, DS3, DS2, DS1, DS0). - Programmed in an embedded firmware environment in an ANSI C, for the Motorola 68000/020/302 using the PSOS operating system and the Intel 8051. - Responsible for integration (replacement for PCs) of SPARC 5 workstations and SPARC 1000 server into development environment. - Developed using both Sun OS 5.3 (Solaris) and Novell. 1993 - 1994 NCR Corporation San Diego, California Massively Parallel Database Systems Programmer/Analyst (IP Networking Specialist) - Created diagnostics for state of the art computer system. - Programmed in an embedded firmware environment in C++ for the 68000 microprocessor using the VRTX operating system. - Developed using Sun OS UNIX. 1991 - 1994 New Jersey Institute of Technology Newark, New Jersey University Adjunct Instructor - Taught computer science to non computer science majors - Prepared class material, prepared students assignments and exams, graded students assignments and exams, and lectured class material. - Required the use of UNIX and DOS platforms for student programming. 1992 - 1992 ADP Incorporated Roseland, New Jersey Payroll Quality Assurance Programmer (CO-OP Position) - Implemented automated testing software in C++. - Created DOS and OS/2 system status monitors. - Set up and performed troubleshooting tasks on hardware testing systems. - Consulted on programming problems concerning ADPs external software. 1989 - 1992 Olympic Custom Tool Incorporated Vernon, New Jersey Machine Shop Lead Programmer - Designed and implemented programs (using Clipper and C) for an in-house accounting system. - Initiated and authorized all software and hardware purchases. - Trained employees on system. SKILLS, TECHNOLOGIES & PROJECTS ---------------------------------------------------------------------------------------------------- - Linux/Unix/POSIX Guru - C/C++/Java/Perl/Shell/Python/Assembly Language/PHP - Developed on Linux/Windows/VxWorks/VRTX/PSOS - BREW/Android - Open Source Advocate EDUCATION & INTERESTS ---------------------------------------------------------------------------------------------------- - BS/MS - Computer & Information Science (May 1993) Accelerated 5 year program - Graduate GPA : 3.85/4.00, Undergraduate GPA : 3.70/4.00 - Open source software (lead on one project / developer on another) - Institute of Electrical and Electronics Engineers Member - Phi Eta Sigma Award - Surfing - Soccer References available upon request.