Summary 14+ years programming experience.
The primary programming languages - C/C++. Also,
very good knowledge of computer languages Assembler and SQL.
Over 5 years of experience in client-server
applications developing (based on SQL-Server) and 1.5 year
experience in Perl programming (perl5 if exactly).
Have good programming experience in VBScript also.
Has a deep knowledge of Win32 Kernel and GDI, familiar
with DirectX programming, COM technologies. Also have solid
experience in Linux programming (system level and POSIX level).
One year experience in embedded programming (ucLinux and WinCE)
for Sigma Design EM8620 chip (IP-TV Set-Top-Box).
Working on DVB MPEG2-TS demuxer for IP-TV, implements portable
multiplatforms (Windows, WinCE, Desktop Linux and ucLinux) version
of application used as a shell on STB.
During some freelance work I has develop HIGHLY optimized version
of JPEG decoder for one of USA company. Some part of this decoder
also has developed in inline assembler and use MMX and SSE
For the same company I'm developed set of classes for decode and
show animated GIFs.
I'm good in technical English language, and a little bit
worse in colloquial English language.
Has a many certificates from [login to view URL]
(C, C++, Visual C++, OOP and so on).
OS: Windows 9x/NT/2000, WinCE, Redhat Linux, ucLinux, MS-DOS, BeOS
Programming Language: !/!++, T-SQL, Assembler, VBScript, Perl, HTML, Java, FoxPro, Pascal
Technology: Embedded WinCE/Linux, WinAPI, MFC, ATL/STL, POSIX, ODBC, COM/DCOM, Sockets, DirectX, CGI, FastCGI
DB: MS-SQL 6.5, 7.0, 2000, FoxPro, Access
Dev. Tools: Visual Studio 6.0/.NET 2003, GCC, CodeWarrior for Linux, KDeveloper, Numega DevPartners, Intel VTune
Other: VMWare Workstation, MS Office, Adobe Photoshop