Goals: Invent and implement scalable microservice-based core which is able to handle realtime information coming from radars, infrared, infrasoud, acoustic and weather sensors placed on towers installed around the globe. Develop multiple improvements for WAC.3® user interface.
Goals: Develop and implement core microservice-based architecture, providing robust and top notch result. Advise and support of other team players.
Project: WAVE is the market-leading 1D engine & gas dynamics simulation software package. WAVE enables performance simulations to be carried out based on virtually any intake, combustion and exhaust system configuration, and includes a drivetrain model to allow complete vehicle simulation. C++/C, Windows, Linux, MSVC/gdb, Plastic SCM Goals: * Parallelisation of linear acoustic solver, adding new features to WAVE-3D mesher and WavePost (post processing tool), integration of legacy proprietary GUI library with Qt.
Project: Kerio Control engine is a cross-platform application able to analyze each network packet and apply a set of traffic rules on it. It also contains number of protocol- specific filters and gathers rich internet usage statistic. C++/C, linux shell scripting, Windows, Linux, MSVC/Kdevelop/gdb, CVS/GIT Goals: - Development of IPv6 traffic handling, recognizers of tunneled Ipv6 traffic, IPSec feature, HTTPS filtering, HTTP proxy, SIP protocol recognizer, MAC Filter, integration with Snort, domain integration (Microsoft Active Directory, Apple Open Directory) - Design and implementation of parallel packet processing mechanism. * Implementation of automatic domain controller resolver for Linux version, SASL authentication in LDAP client, integration with Microsoft Windows.
Project: Desktop sharing application, allows to establish remote session in a shortest time. C++/C#, Windows, MSVC, SVN, MSSQL Goals: Design and implementation of unique drag`n`drop feature (between local and remote computers), recording session to video file, common data transfer protocol, NAT traversal technology, UAC handling, IPC, skinned GUI, error reporting system.
On-line Card technologiesMarch 2004 - September 2008
Project: Client-side application for new generation payment system (On-line Card), developed with a purpose of easy and secure e-commerce purchases. C++, Windows, MSVC, CVS/SVN, Crypto++ Goals: Design and implementation of GUI (extremely flexible library, which allows to design wonderful skinned GUI without any restrictions), network communication (own implementation of SOAP over HTTP), encryption (using Crypto++ library), plugins for Internet Explorer and Firefox, IPC between main application and plugins.
Project: PDA Defense - System intended to protect and safely destroy the important private data, with a capability to create virtual encryption partitions and Flash card encryption function. C++/C, Windows Mobile/PalmOS, MSVC/Metrowerks Codewarrior, CVS Goals: Development of cryptographic algorithms (own implementation of AES, Blowfish, etc.), integration with OS (Crypto API, virtual encrypted partitions, contacts encryption), GUI with skins.
Projects: BusinessMAP – large-scale cartographic application. ArcPad Routing Extension – extension for ArcPAD application (cartographic application), allows to build a routes, make notes and etc. C++, Windows/Windows Mobile, MSVC, MS SourceSafe Goals: Development of integration with PIM, data serialization, installation for main application and its components.
Linux, Git, Docker, Microsoft Windows 2003 Server, Active Directory
MongoDB, Microsoft SQL Server, Redis, MySQL, PostGreSQL
PalmOS, Data Encryption, Design and Implementation, Amazon DynamoDB, 3D, Front End, Microsoft Visual C/C++ > Microsoft Visual C, ISP, IPC, GUI Applications, MS Visual SourceSafe, Microsoft Internet Information Server, Microsoft Internet Explorer, Apache Subversion, React, Perl Programming, eCommerce, Microsoft C-SHARP, Microsoft Windows, C Programming Language, Microsoft Windows 2000 Server, Ricardo WAVE, UAC handling, Develop multiple improvements, UNIX Free BSD, Grunt
My education and trainings
Master of Science - Taganrog Technical University1996 - 2001
As Pentalog’s Talent Sourcing branch, SkillValue relies on a pool of 400,000+ Tech & Marketing Specialists – including 15,000+ Freelancers, a comprehensive catalog of IT assessments, available projects and job opportunities. Our SkillValue consultants are always ready and willing to help you boost your career.
Stay in the know with Pentalog tech & business updates
WHAT WE'RE ABOUT
Pentalog is a digital services platform dedicated to helping companies access world-class software engineering and product talent. With a global workforce spanning more than 16 locations, our staffing solutions and digital services power client success.