VLADIMIR “VOVA”
OKSMAN
E-Mail: voksman @ yahoo . com
Summary:
15 years of continuous experience in Software design and
development.
Interested in Software
development Team Lead or Engineer position in
technical sales/marketing.
Specialties:
Telecom,
Wireless, Embedded, Real-Time, Object Oriented design
and development, C/C++, Windows and Linux kernel/user programming, TCP/IP, Sockets, Multithreading, IPC, Windows CE/Mobile, VoIP, RTP/RTCP, Device drivers,
Networking.
Product
requirements analysis, feature design proposals, work estimation, design
documentation, task planning, mentorship of others.
EXPERIENCE:
2006
–
Present
Motorola
Technical Team Lead
Lead group of 4 people responsible for Radio
Interface Layer Windows Mobile component. Drive implementation, integration and testing
of number major features for Motorola Smartphone Windows Mobile device. Design and develop system and
application software on Windows Mobile, conduct design reviews and code
inspections, product requirements analysis, design documentation, task
planning, mentorship of others. Technical
representation of the company in the meetings with the customers and 3d party
companies.
Projects:
CDMA/GSM Smartphone.
·
Radio Interface Layer driver. Design and develop C++ driven multithreading
module responsible for communication Windows Mobile applications with Baseband Processor.
·
Multimedia Manager application. Support Object Oriented C++ application
that controls media flow on Motorola Smartphone
Windows Mobile device.
·
ToneHandler service. Design, develop and
support C++ driven service that plays different tones on Motorola Smartphone Windows Mobile device.
Environment: C+, Real-time, Multithreading, eMbedded Visual C++, Windows Mobile 6.1, Microsoft Platform
Builder, KITL , Rational ClearCase.
2002
–
2006
Intel
Technical Team Lead
Design
and develop system software on Windows and Linux, review and correction of
products requirements, planning a group work, coordinated and managed System
Releases integration and build activity, managed to run every day
meetings, participated in the hiring process and conducted a number of
interviews.
Projects:
·
Multimedia library. Develop and support Object Oriented C++ library on Windows
and Linux.
·
Secure RTP. Planed, designed and implemented of SRTP on Windows and Linux using
TCP/IP stack.
·
Video HMP. Planed, designed and developed Host Media Processing
software which plays/records Video/Audio data in real-time.
·
HMP Linux. Design and develop real-time Host Media Processing software running
on Linux (RedHat)
·
CPU Load balancing.
Develop multi-CPU load balancing framework to distribute the work between CPUs.
·
HMP Windows. Real-time Media Processing software
running on Windows2000/XP in the kernel mode.
·
IP component that transmit/receive RTP/RTCP packets to/from IP Network,
encode/decode the data, process RFC2833 packets.
·
Windows Device Drivers. Develop and maintenance Windows NT and WDM device
drivers for the computer telephony boards (PCI-bus, DMA). Porting the drivers to the Windows XP 64bit platform.
Environment: C/C+, Real-time, Multithreading,
Sockets, Multiple-Processor Computers
1999
– 2000 OptiMed Technologies
Inc.
Software Engineer
Design
and develop Windows application software.
Projects:
·
Digital Archive system. Development of Windows software for
Medical Cath Lab system based on Matrox
Genesis image processing board.
Environment: C++, Windows NT, Visual C++,
MFC, WIN32, Visual SourceSafe
1998
-
1999
Allot Communications
Ltd.
Software Engineer
Design
and develop Linux kernel module.
Projects:
·
Network Policy System. Development of Linux kernel engine for network traffic
handling:
Bridge and IP
Forwarder software modules.
Environment: C, Linux (Slackware) GNU GCC
compiler, kernel debugging using GDB stub.
1994
-
1998
Scitex Corporation
Ltd.
Software Engineer
Design
and develop Windows and UNIX application software and device drivers.
Projects:
·
TIFF Image Output Windows NT application. Develop multi-threaded dynamic link
library and application for output TIFF image data to plotter through RS232
port, using Visual C++ and MFC.
·
Windows NT device driver. Develop device driver (LP2000 board, PCI-bus),
multi-threaded dynamic ink library, using Visual
C++ and DDK
·
Client-server applications. Develop multi-threaded application, used UNIX AIX
and Windows NT client-server model, using ONC RPC and TCP/IP protocols.
·
CT/LW Image Output Windows NT application. Develop device driver (SFL
board, PCI-bus), dynamic link library
·
Image Rotate UNIX application. Develop multi-threaded application on UNIX AIX
·
Image Output UNIX application. Develop and maintain device driver on PS/2 (SFL
board, Micro Channel).
·
Image processing UNIX application. Develop application on UNIX AIX.
·
Image Output UNIX application. Develop data output application, used the RS232
protocol to link S/2 machine, running UNIX AIX, to output devices - imagesetters.
1993
–
1994
Sunfrost
Ltd.
Database Developer
Develop
database on UNIX.
Projects:
·
Warehouse database. Developed Informix based warehouse
databases.
Environment: C, Informix 4GL, SQL, UNIX,
HP9000
1990
- 1992 &
Medical
Software Engineer
Develop
DOS application software.
Projects:
·
Pneumoscope data transfer application. Develop and
support the application, which used the RS232 protocol to link an IBM PC to
"Jaeger" pneumoscope
medical device, using Quick C on DOS
·
Medical analysis data transfer application. Develop and support the
application, which used the RS232 protocol to
link an IBM PC to "Kone" laboratory
analyzer medical device, using Quick C on DOS
Environment: Quick C, DOS, RS232
Education:
M.S.,
Computer Science, Stevens Institute of Technology,
M.S.,
Electrical Engineering,