Сервіс пошуку роботи №1 в Україні
Особисті дані приховані
Цей шукач вирішив приховати свої особисті дані та контакти. Ви можете зв'язатися з ним зі сторінки https://www.work.ua/resumes/19970626/
Software Engineer
- Місто:
- Київ
Контактна інформація
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Завантажений файл
Версія для швидкого
перегляду
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Viktor Kryzhanivskyi Links
C/C++ Software Engineer LinkedIn
Kyiv, Ukraine [відкрити контакти ](див. вище в блоці «контактна інформація») [відкрити контакти ](див. вище в блоці «контактна інформація»)
GitHub
Professional Summary Skills
An experienced software developer with a solid background in designing, building, and C/C++, STL, GCC,
maintaining commercial projects including back-end services and desktop applications. CMake
I have wide practice in C++ development, debugging, and troubleshooting.
QTCreator, MS Visual
In-depth knowledge of object-oriented programming and design techniques. Studio, VSCode, GDB
I'm proficient in multi-threading concepts and experienced in writing unit tests, have
Git, GitHub, GitLab,
experience developing and maintaining applications deployed on AWS cloud services.
GitHub Actions, Gerrit,
Well familiar with Agile/Scrum methodologies and actively participated in team code reviews.
Jira, Confluence,
Proficient with version control and collaboration tools such as Git, Jira. Jenkins
Strong problem-solving abilities and a results-oriented mindset.
Shell, Python
I have experience developing and maintaining of backend services for a large financial
company, working with real-time market data feeds in a trading environment. Docker
SQL, GTest, (GMock),
REST API, libcurl, ASIO,
JSON, XML, YAML,
Employment History
POCO, gRPC, protobuf
Nov 2023 — Present Independent Software Development WinAPI, MFC, ATL,
Kyiv, Ukraine COM
Developed and maintained independent software projects,
primarily in C++ and Python, with some projects available in
public GitHub repositories.
Oracle, OCI, PL/SQL,
SQLite
Work included cross-platform development, networking and
REST API integration (Asio, libcurl), CMake-based builds, unit AWS, EC2, S3,
testing with GTest, database interaction, Python-based tooling,
CloudWatch
and CI workflows using GitHub Actions.
Windows, Linux
Aug 2020 — Oct 2023 Senior C++ Engeneer at Luxoft
Kyiv, Ukraine
Fintech department Languages
Ukranian
• Implementation and maintenance of
backend services for a leading global English
financial market data provider, integrating
and supporting interoperability with multiple
financial exchanges.
• Development, functional enhancements,
C++ modules for real-time, high-frequency,
low-latency trading backend services running
on Linux; performing advanced troubleshooting,
bug fixing, and core dump analysis.
• Implementation of the market logic data
processing scenarios using specialized scripting
language.
• Writing the unit tests for C++ modules and market
logic scripts.
• Participation in the development of the services
deployed in the AWS cloud service. Gained
experience in using EC2, S3 and CloudWatch
features.
• Support of the delivery process (data
validation, collaboration with QA, commissioning
engineering teams).
Linux, C++11/17, UnitTest++, Bash, Python (used mainly for
building test scenarios, simulate environments, and creating
development-support scripts), Docker, Jenkins, AWS,
Jan 2018 — Jul 2020 Senior C++ Developer at Luxoft
Kyiv, Ukraine
Automotive department.
• Participation in the development of
HMI application at the navigation project.
Design/development of the system-level
components within the application architecture.
• Integration of third-party frameworks
within the application, implementation of
communication with the set of services provided
by a system-level functionality (TTS, Phone,
Bluetooth, DCM).
• Implementation of the components with using
SQLite.
• Writing the unit/component tests.
• Within SCRUM process participation in the
planning, grooming procedures, performing of
the code review.
(Linux, C++11, GTest, SQLite, static code analysis,
cppcheck, clang-tidy, gcov, lcov, Embedded, QNX),
Mar 2003 — Apr 2016 Senior Software Developer at Open Soft,
Kyiv, Ukraine LLC, AVL
Participating in the development and maintenance of the
product “AVL iGEM Offline” intended for the automotive
industry (emission tests area) for the customer “AVL List GmbH”
company.
• participation in designing and development of the
product’s data access layer that provides uniform
access (API) for applications to operate on
the different measurement-specific data servers
(C++, ASAM ODS standard, Corba,XML/XSD/XSLT)
• design and implementation of the analytical
(ASAM-ODS) server based on the Oracle RDBMS
(C++, Oracle, OCI, PL/SQL)
• design and implementation of “Remote
Trigger” server intended for the launching
of calculation/reporting processes through the
network (Windows Services, Sockets, TCP/IP)
• implementation of import/export of
measurement data according to “ASAM Transport
Format” specification (ATF/CLA version 1.4.1)
• “Formula Library” functionality within the product
(COM, C++, C#, XML/XSD/XPATH)
• many impacts into project's specific SDK and
resource kit
Jun 1998 — Jan 2003 Software Developer at Intellect Service
Kyiv, Ukraine
• design and development of the object-oriented
layer and API (with C++ class export interface) for
accessing and processing data of the product's
specific DBMS (MSVC/STL/ATL)
• development of the OLE DB provider for
product-specific DBMS for standardization of
the data access within automated environments
interfaced via ADO specification
• low-level inter-process communication drivers
for providing effective interaction between
Win32 processes and DPMI-based applications on
Windows (C, Assembler ix86, 9x, NT, 2000, XP,
VxD/VDD drivers)
Sept 1988 — May 1998 Engineer in Department of Computer
Engineering and Microelectronic at Institute
of Cybernetics of NAS of Ukraine
1995-1997: development of the multi-terminal subsystem on
the OS
Windows 9x based on VxD technology (DDK, Assembler ix86):
• virtual DOS sessions management;
• serial communications RS-232;
• file operations priority control for remote
sessions;
• emulation of keyboard interruptions;
• retranslation of video memory on remote
terminals;
• interception of the print streams with
retranslation on remote printers;
• communication between Win32 processes and
VxD driver (Win32-DIOCTL)
Education
Kyiv, Ukraine National Technical University of Ukraine
'Kyiv Polytechnic Institute', Department of
Electronic Engineering
C/C++ Software Engineer LinkedIn
Kyiv, Ukraine [
GitHub
Professional Summary Skills
An experienced software developer with a solid background in designing, building, and C/C++, STL, GCC,
maintaining commercial projects including back-end services and desktop applications. CMake
I have wide practice in C++ development, debugging, and troubleshooting.
QTCreator, MS Visual
In-depth knowledge of object-oriented programming and design techniques. Studio, VSCode, GDB
I'm proficient in multi-threading concepts and experienced in writing unit tests, have
Git, GitHub, GitLab,
experience developing and maintaining applications deployed on AWS cloud services.
GitHub Actions, Gerrit,
Well familiar with Agile/Scrum methodologies and actively participated in team code reviews.
Jira, Confluence,
Proficient with version control and collaboration tools such as Git, Jira. Jenkins
Strong problem-solving abilities and a results-oriented mindset.
Shell, Python
I have experience developing and maintaining of backend services for a large financial
company, working with real-time market data feeds in a trading environment. Docker
SQL, GTest, (GMock),
REST API, libcurl, ASIO,
JSON, XML, YAML,
Employment History
POCO, gRPC, protobuf
Nov 2023 — Present Independent Software Development WinAPI, MFC, ATL,
Kyiv, Ukraine COM
Developed and maintained independent software projects,
primarily in C++ and Python, with some projects available in
public GitHub repositories.
Oracle, OCI, PL/SQL,
SQLite
Work included cross-platform development, networking and
REST API integration (Asio, libcurl), CMake-based builds, unit AWS, EC2, S3,
testing with GTest, database interaction, Python-based tooling,
CloudWatch
and CI workflows using GitHub Actions.
Windows, Linux
Aug 2020 — Oct 2023 Senior C++ Engeneer at Luxoft
Kyiv, Ukraine
Fintech department Languages
Ukranian
• Implementation and maintenance of
backend services for a leading global English
financial market data provider, integrating
and supporting interoperability with multiple
financial exchanges.
• Development, functional enhancements,
C++ modules for real-time, high-frequency,
low-latency trading backend services running
on Linux; performing advanced troubleshooting,
bug fixing, and core dump analysis.
• Implementation of the market logic data
processing scenarios using specialized scripting
language.
• Writing the unit tests for C++ modules and market
logic scripts.
• Participation in the development of the services
deployed in the AWS cloud service. Gained
experience in using EC2, S3 and CloudWatch
features.
• Support of the delivery process (data
validation, collaboration with QA, commissioning
engineering teams).
Linux, C++11/17, UnitTest++, Bash, Python (used mainly for
building test scenarios, simulate environments, and creating
development-support scripts), Docker, Jenkins, AWS,
Jan 2018 — Jul 2020 Senior C++ Developer at Luxoft
Kyiv, Ukraine
Automotive department.
• Participation in the development of
HMI application at the navigation project.
Design/development of the system-level
components within the application architecture.
• Integration of third-party frameworks
within the application, implementation of
communication with the set of services provided
by a system-level functionality (TTS, Phone,
Bluetooth, DCM).
• Implementation of the components with using
SQLite.
• Writing the unit/component tests.
• Within SCRUM process participation in the
planning, grooming procedures, performing of
the code review.
(Linux, C++11, GTest, SQLite, static code analysis,
cppcheck, clang-tidy, gcov, lcov, Embedded, QNX),
Mar 2003 — Apr 2016 Senior Software Developer at Open Soft,
Kyiv, Ukraine LLC, AVL
Participating in the development and maintenance of the
product “AVL iGEM Offline” intended for the automotive
industry (emission tests area) for the customer “AVL List GmbH”
company.
• participation in designing and development of the
product’s data access layer that provides uniform
access (API) for applications to operate on
the different measurement-specific data servers
(C++, ASAM ODS standard, Corba,XML/XSD/XSLT)
• design and implementation of the analytical
(ASAM-ODS) server based on the Oracle RDBMS
(C++, Oracle, OCI, PL/SQL)
• design and implementation of “Remote
Trigger” server intended for the launching
of calculation/reporting processes through the
network (Windows Services, Sockets, TCP/IP)
• implementation of import/export of
measurement data according to “ASAM Transport
Format” specification (ATF/CLA version 1.4.1)
• “Formula Library” functionality within the product
(COM, C++, C#, XML/XSD/XPATH)
• many impacts into project's specific SDK and
resource kit
Jun 1998 — Jan 2003 Software Developer at Intellect Service
Kyiv, Ukraine
• design and development of the object-oriented
layer and API (with C++ class export interface) for
accessing and processing data of the product's
specific DBMS (MSVC/STL/ATL)
• development of the OLE DB provider for
product-specific DBMS for standardization of
the data access within automated environments
interfaced via ADO specification
• low-level inter-process communication drivers
for providing effective interaction between
Win32 processes and DPMI-based applications on
Windows (C, Assembler ix86, 9x, NT, 2000, XP,
VxD/VDD drivers)
Sept 1988 — May 1998 Engineer in Department of Computer
Engineering and Microelectronic at Institute
of Cybernetics of NAS of Ukraine
1995-1997: development of the multi-terminal subsystem on
the OS
Windows 9x based on VxD technology (DDK, Assembler ix86):
• virtual DOS sessions management;
• serial communications RS-232;
• file operations priority control for remote
sessions;
• emulation of keyboard interruptions;
• retranslation of video memory on remote
terminals;
• interception of the print streams with
retranslation on remote printers;
• communication between Win32 processes and
VxD driver (Win32-DIOCTL)
Education
Kyiv, Ukraine National Technical University of Ukraine
'Kyiv Polytechnic Institute', Department of
Electronic Engineering
Схожі кандидати
-
Розробник вбудованого та системного програмного забезпечення
Київ -
PHP Fullstack Developer (Laravel, Symfony)
23000 грн, Київ, Дистанційно -
Front-end програміст
73000 грн, Київ, Дистанційно -
Front-end програміст
20000 грн, Київ, Дистанційно -
Розробник BI
Київ -
Frontend developer
Київ, Одеса, Дистанційно