Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську
Резюме от 21 мая 2024 Файл

Олег

Middle C++ Developer

Возраст:
36 лет
Город проживания:
Львов
Готов работать:
Львов, Удаленно

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

Соискатель указал телефон и эл. почту.

Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.

Загруженный файл

Версия для быстрого просмотра

Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.

Oleg Gerdiy
Lviv, Ukraine
contact
[открыть контакты](см. выше в блоке «контактная информация»)
[открыть контакты](см. выше в блоке «контактная информация»)
Skype: oleggerdiy

I am a result-oriented and hard-working person with over 8 years of experience in IT. My goal is to work on interesting projects (ideally involving some math, algorithms, and research). My main programming language is C++, but I may also consider jobs where Java, Objective C, Swift, or Python are used more. I am eager to face new challenges and grow professionally in development.

Skills
C++
Java (Android)
C

Swift
Objective C
Python

GIT
Algorithms
GLSL

Experience

Software Engineer, C++, Kotlin (Android)
Softserve
MAR 2023 - MAR 2024 (Current)
Bug fixing in an operating system and services running on camera devices for meeting rooms. Fixing problems in communication between devices in system (besides camera, there are connected devices to interact with it), LED-lights and camera behavior, handling issues with multiple touch monitors connected to the camera and other problems.

Software Engineer, C++, OpenGL ES
4Friends
FEB 2020 - SEP 2022
Visual effects and logic for games. Visual effects involved writing shaders. Besides it involved creating animation in an Unity-like editor. And I did some Python coding as well.

Software Engineer, C++
Intellias
FEB 2018 - OCT 2019
Implementing changes and fixing bugs in map rendering: route rendering, rendering of road labels, turn-over arrow rendering etc.

Software Engineer, Java (Android) / Objective C / C++ / Swift
TomTom (Eindhoven, Netherlands)
FEB 2017 - DEC 20117
Project: navigation mobile app for cars that connects to the Head Unit in a car and can be used to plan routes, find points of interests, add favorites, manage maps. The app was mostly in Java for Android and in Objective C for iOS.

I made changes according to customer requests and fixed bugs in all parts of the app (UI, communication with car Head Unit and server, map management).

Software Engineer, C++/ C
GlobalLogic
OCT 2015 - DEC 2016
Client side of M2M protocol, based on existing third-party library mbed-client, but with various improvements - commands for devices, not supported by that library, support communication with multiple M2M servers and others.

Support of operating system for routers - Linux based environment with various features for various router vendors.

Software Engineer, Android/ iOS/ C++
Playtech
JAN 2015 - MAY 2015
Project: poker client.

I implemented games (tournaments) and client options parsing (which were represented in json files).

Software Engineer, Android/ iOS/ C++
SoftServe
JAN 2014 - DEC 2014

I worked on a security library and products that use it (secure user accounts and access rights management, application wrapping and other).

The library allowed clients to easily manage application users, their rights, passwords, provided wrappers around applications with such functionality, that also provided encrypted data storage (all the data on iOS/ Android device app after wrapping stored in secured storage instead of where it used to be before wrapping), encrypted data transfer/communication.

Software Engineer, Android/ C++
Samsung Electronics Ukraine R&D
FEB 2012 - JAN 2014

We’ve implemented a library of various 2D graphical effects (inner/outer glow, blur, stroke and others), first on OpenGL shaders, then just on CPU (simple C++) as it occurred, that on mobile devices, at least at that time, it is faster to render those effects on CPU. Later those effects were integrated into Android OS.

Besides the effects I worked on a library for rendering text with various fonts.

Education

2005 – 2009 National University of Kyiv-Mohyla academy
Bachelor’s Degree in Computer Science

2009 – 2011 National University of Kyiv-Mohyla academy
Master’s in Intellectual systems of decision makin
2011 – 2014 National University of Kyiv-Mohyla academy
PHD at math department

Additional Info
English - Upper-Intermediate
Polish, French, Dutch - Basic

Похожие кандидаты

Все похожие кандидаты


Сравните свои требования и зарплату с вакансиями других компаний: