Резюме від 17 вересня 2020

Вадим

C++ Software developer, 30 000 грн

Зайнятість:
Повна зайнятість.
Вік:
43 роки
Місто проживання:
Київ
Готовий працювати:
Дистанційно, Київ

Контактна інформація

Шукач вказав телефон та ел. пошту.

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Досвід роботи

С++ Software Developer

з 07.2018 по 01.2020 (1 рік 6 місяців)
Softengi, Київ (IT)

Network software development for Linux (Raspbian OS). Development of secured network protocol worked as a transport for custom authentication protocol and further application data transfer among authenticated nodes. The protocol supports symmetric, asymmetric encryption and unencrypted network traffic modes. Applications can use the secure data transfer both implicitly and explicitly. In the first regime, software implementing the network protocol intercepts IP packets with NetFilter queue system library; runs authentication process keeping intercepted packets until the process is complete; encrypts the intercepted packets with key received after the authentication. In the second regime, an application uses additional library to send and receive network data by Linux Domain socket to the software implementing the protocol; other steps are the same as in the first regime. Other major feature is network resolver converting internal network address to IP address and vice versa. The last feature implemented was network packet delivery assurance which was designed and developed by me solely.

Lead Software Engineer

з 05.2017 по 03.2018 (10 місяців)
Samsung R&D Center, Киев (Wholesale, distribution, imports, and exports)

Software development for Tizen OS. My main responsibility was design, develop and support Multimedia Resource Manager for Tizen OS. The core idea of the software was managing concurrent usage of multimedia resources (like video/audio codecs, video overlay etc.) by various multimedia applications (e.g. video player, radio, recorders). The software was implemented as Linux daemon written in C. The source code is open source and available on tizen.org. Also I was involved in speaker recognition, image/sound converting problems and eSE project to some extent.

Software developer

з 01.2013 по 01.2016 (3 роки)
Contractor, Киев (IT)

Projects
Major project was online database of research articles. The website contains many (millions) articles which are categorized and can be searched online by various criteria. The most complex part was data harvesting back-end, making possible to schedule and harvest new article data and update already harvested data from hundreds of online journals. Also many small web development tasks and other jobs like Linux administration were completed.

Results
Special data harvesting protocol (The Open Archives Initiative Protocol for Metadata Harvesting) was mastered. For the data harvesting website, custom website engine was built. Additional MySQL experience in handling big volume of data and in full text search was gained.

Project Manager, Systems Analyst, Programmer

з 01.2011 по 01.2013 (2 роки)
Contractor, Киев (IT)

Projects
There were various custom website projects. I spent much time working on server software connected to exchange via Internet Brokers api. Also I worked on-site for USA company located in Ukraine.

Results
I deepened my knowledge in custom web programming for LAMP platform. I have learned basic mechanisms of how an exchange market works. I used Interactive Brokers API and CQG API to a lesser extent. I got some experience in C# programming and .NET framework working on server application for testing optical fibers.

Project Manager, Systems Analyst, Systems Architect, Programmer.

з 01.2007 по 01.2011 (4 роки)
Contractor, Киев (IT)

Projects
A big online multimedia project Livecage.com. This project is an universal media sharing system that makes possible to share live and on-demand media content (audio and video) online. Also Livecage project was localized for Ukrainian- and Russian-speaking users. The first stage of Evoz project was developed under my direction. Several local web stores were developed under my direction.

Results
I designed and coded the main part of Livecage project. In order to continue development, more specialists were required. I created local development office for the project in Kyiv. I managed ongoing development of the project, localization to the Ukrainian market and local web promotion. During those years, I obtained the most part of my management experience.

IT Consultant, Systems Analyst, Programmer.

з 01.2005 по 01.2007 (2 роки)
Contractor, Вильнюс (IT)

Projects
There were many small and medium-sized tasks of software consulting and software system analysis. For example, medical web-based project "The Second Opinion" that was fully designed by me. Also there were many consultations about software outsourcing in Eastern Europe. Porting VCL (Borland C++ Builder) applications to Mac OS X platform. Contract work on gambling software. Web-based application for delivering news by SMS.

Results
Wide experience was obtained in IT consultation and system analysis. During those years, I consulted businessmen and entrepreneurs from dozens of different countries. I rewrote core part of the Borland VCL to Mac OS X platform that made possible to easily port my existing applications to Mac. Much experience was obtained in administration of Unix environment.

Programmer, Project Manager.

з 01.2003 по 01.2005 (2 роки)
Freelancer, Киев (IT)

Projects
Download manager/scheduler. Plug-ins for Internet Explorer and Netscape. CRM web portal. Portal for software development company. I designed, managed and programmed Data Acquisition-Controlling System. Remotely Controlled HTTP/HTTPS Client. A set of small C++, Delphi, PHP and InstallShield projects.

Results
Excellent understanding of network security issues and of HTTP nuances. Experience in COM programming. Library of low-level classes (buffers, strings etc). Excellent understanding of MODBUS protocol. Good project management experience. Additional experience in TCP/IP programming and HTTPS programming.

Programmer

з 01.2001 по 01.2003 (2 роки)
EnranTelecom, Киев (IT)

Responsibilities
Software development and software support with purpose of optimization of software deployment process. Development of a corporate portal to optimize the software development cycle.

Results
In the course of job, wide experience has been received on designing the big program system (UML), on web programming (php), on administration and using DBMS MySQL, on web-design (HTML, JavaScript, XML + XSL), on network protocols (IP, TCP, UDP, ICMP, HTTP) and on installers creation.

Освіта

НТУУ "КПИ"

ИПСА, Киев
Вища, з 1997 по 2003 (5 років 5 місяців)

Знання і навички

C++ MySQL PHP

Знання мов

Англійська — вище середнього

Додаткова інформація

SUMMARY

I'm looking for job where my experience in the field of software development would be useful. Development of C++ middleware on Unix-like OS would be ideal for me.

I have 18 years of operational experience. Mostly I worked as contract software development specialist. Last years I work as full-time employee. I have experience of programming, software design (projection, architecture), DevOps, software project management, software project requirements writing, IT (management, programming, technologies) consulting, IT business consulting.

In business, I follow principles of professionalism, responsibility and honesty.


SKILLS

Operating system
Linux, MS Windows, Mac OS X, Tizen.

Programming language
C, C++, php, ActionScript, JavaScript, Asm86x, Object Pascal, C#.

API and Framework
POSIX, Linux API, Windows API, .NET Framework.

Programming tool
C++ Builder, MS Visual Studio, Delphi, Dev-C++, Adobe Flash Professional, NetBeans, Eclipse, VS Code.

Network protocol
IP, UDP, TCP, HTTP, HTTPS, SMTP, SOAP, Modbus.

CASE
Visual UML, PlantUML.

Web specification
HTML, CSS, XML, XSL.

WEB server
Apache, MS IIS.

DBMS
MySQL, MS SQL.

Схожі кандидати

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: