VADIM I. TERENIN
San Diego, CA *****
Mob: 619-***-****
E-mail: ************@*****.***
SUMMARY
Knowledgeable and experienced with the complete software development process from requirements analysis, specification, planning and debugging, through to the design phase, system integration and testing
Experience in design, development and testing of software for real-time embedded systems in the area of wireless communication technologies
Strong mathematical skills
US Citizen
Computer Lang:
Operating Systems:
Processors:
Protocols:
Hardware & Software Tools:Compilers:
C, C++, Perl, Assembly: ARM
Embedded real time OS: AMSS REX(Qualcomm RTOS), Nucleus,VxWorks, pSOS, Linux
ARM, ARM-Cortex, 8051, Intel XScale, Intel x86, IBM PowerPC
LTE/UMTS/HSPA, CDMA (IS95A, IS95B, IS2000, IS-707, IS856, IS683A), EVDO, GSM, 802.11
Racal Instruments 6304, HP 8924c, Agilent, Tektroniks CMD80, Spirent Base Station Simulator, Logic Analyzers, Digital Oscilloscopes, Trace 32 ICD/ICE, QXDM, QPST, ClearCase, Perforce ARM DevSuite, GNUPro C/C++, GHS, Visual C++
EMPLOYMENT HISTORY
Software Engineer – Contractor 08/2011 – 04/2012
QUALCOMM (Contract)– San Diego, CA
Software development for QRD dual mode and Nokia UMTS and CDMA devices running Microsoft Windows Mobile 7 OS on Qualcomm ASICs. Support debug, troubleshoot, and unit-test Windows drivers (BSP) and applications running on Qualcomm MSMs. Crash dump analysis. Optimize software for performance and power. Integration with software modules developed by multiple teams. Functional test of Bluetooth/FM driver. Worked with RF calibration scripts for QRD and Nokia devices.
INDEPENDENT CONTRACTOR – San Diego, CA 2009 -2010
Independent Consultant
Consult and facilitate development of software start-up company specializing in programming for use with mobile and wireless devices. Assist in development of business relationships with International mobile device suppliers.
KYOCERA WIRELESS, CORP. – San Diego, CA 2000- 2008
Staff Software Engineer
Qualcomm MSM and AMSS software development, system testing, verification and Call Processing development work done for CDMA 2000 and 3G on the following cell phone products (Qualcomm MSM, ARM CPU): MSM3100, MSM5105, MSM5100, and MSM 6100 Series Phones (QCP 2000, Kyocera 2100, QCT 3000). Implemented Verizon’s Automatic A/B, Enhanced Roam Indicator, Special Silent Redial requirements, OTASP requirements, Sprint’s Cross Pollination feature, Bell Mobility’s Grey Zone and Campus PRL feature. Interfaced with and supported Verizon, Sprint, Bell Mobility, and other Carriers to help formulate and support their Call Processing requirements. Implemented System Determination Code for the Kyocera Alternate Architecture effort. Implementing interface, including UART device drivers, between QCT and Palm Pilot for Kyocera T2 and T3 Smart phones.
COMMQUEST TECHNOLOGIES, INC. – San Diego, CA 1997-2000
Staff Engineer
Global Systems for Mobile Communications (GSM) software development: Design/develop/test software to implement Phase 2 software for the protocol stack. Core areas of development was Call Processing. Responsible for type approval tests of company's GSM phone. Developed display (LCD) device drivers for a GSM cell phone.
MOTOROLA, INC. - Schaumburg, IL 1994-1997
Sr. Software Engineer
Developed UNIX and Real-Time software for the digital communications system infrastructure. Designed and developed a system for automated testing of a real-time communications system. The tested system was running on a Motorola 68xxx series processor using a real-time operation system (pSOS) and was written in C. The test system was developed in C under UNIX and communicated with the product using Frame Relay, TCP/IP over T1 and Ethernet.
EDUCATION and TRAINING:
Lomonosov Moscow State University, - MS, Applied Mathematics and Computer Science
QUALCOMM, San Diego, CA, - CDMA 2000, EVDO
MOTOROLA UNIVERSITY, IL, - Wireless Communication