Vitalii
About

I am multi-language and multi-platform programmer. My experience as a programmer is 10+ years. Primarily I program in C++ now, however, I have also experience in Python, PHP, Java, JavaScript, C#.NET.

I have also software reverse-engineering experience (x86, x86_64, ARM CPUs, Dalvik virtual machines) and TCP/IP reverse-engineering (SSL man-in-the-middle attack, protocol parsing and emulation).

In C++ I create Internet-related applications: custom servers over TCP/IP, HTTP bots and parsers, chat bots (bulk mail) software, including chat bots that post images and video generated "on the fly".

I have experience with computer vision (OpenCV and Tesseract), including breaking of CAPTCHA (bot text and non-text ones) and human emulation.

In C++, I write portable code that compile on 3 operating systems: Windows (Visual C++), Linux (gcc and clang) and Android (clang).

In Python, I write primarily extensions to scriptable C++ applications. I have experience in Python language support embedding in C++ applications and extensions development.

I created Python extensions for IDA Pro disassembler and for many internal software written by me.

In PHP, I have websites development experience, including custom CMS development, Joomla! and Drupal development.

As any web programmer, I have some JavaScript and HTML skills.

In C#.NET, I have desktop development and some ASP.NET experience.

In Java, I have Android applications development experience. These applications are for internal company use only, so they are not present on Google Play.

Badges
This user doesn’t have any gold badges yet.
This user doesn’t have any silver badges yet.
3
bronze badges
Top tags
0
Score
1
Posts
50
Posts %
0
Score
1
Posts
50
Posts %