Oleksandr (Alex) Chaika

is looking for freelance projects. 🔎

Bis 2025, Senior Software Engineer, FERNRIDE GmbH
Hildesheim, Deutschland

Fähigkeiten und Kenntnisse

C++
C/C++
C
Ruby
Java
JSON
XML
CornerStone
Multi-touch
STL
Qt
Linux
Ubuntu
Windows
Mac OS X
Microsoft Visual Studio
Eclipse
OpenGL
OpenGL Shading Language
Administration
Devops
Testing
Unit Testing
Test Automation
OOP
OOD
Design-Patterns
svn
git
Neural Networks
OpenCV
Software Development
Algorithm Development
Python
Vim
Agile Software Development
Scrum
REST
Computer Science
Embedded Systems
Software Architecture
Game Development
3D
Real-Time Systems
Real-time programming

Werdegang

Berufserfahrung von Oleksandr (Alex) Chaika

  • 4 Monate, Jan. 2025 - Apr. 2025

    Senior Software Engineer

    FERNRIDE GmbH

    Worked on project: autonomous trucking solutions for environments like container terminals and industrial facilities, where efficient and uninterrupted supply chain operations are critical. Responsibilities: ・development of new features for teleoperation (GUI) component ・meetings with stakeholders and alignment of requirements for new features ・participation in on-call and distribution of issues across development team Environment: ・technologies: C++17 / OpenGL / ImGui / gtest / bazel / clang / ROS2

  • 11 Monate, Feb. 2024 - Dez. 2024

    Senior Software Engineer

    Rentafont Inc.

    Worked on project: software for a font rental agency (thin client running on a local PC). This software provides subscription-based access to TrueType fonts, integrates these fonts into the operating system, and guarantees protection against unauthorized copying. Responsibilities: ・implementation of new lightweight thin-client for lifetime licensing ・redesigning existing codebase ・increasing the quality by achieving 100% decision coverage for core Environment: • technologies: Qt5 / lcov / gcov / gtest

  • 2 Jahre, Feb. 2022 - Jan. 2024

    Senior Software Engineer

    Software Aspekte

    Worked as external consultant for Etas GmbH on OTA project - self-update for the cars as part of Software Defined Vehicle concept. Cloud and internal architectures are capable of separating safety-critical logic from QM features and can provide a mechanism for custom applications as extensions for existing functionality or new software features for the car. Responsibilities: • development of self-update-agent Environment: • technologies: C++11 / Eclipse Kanto / MQTT / Docker

  • 5 Monate, Sep. 2021 - Jan. 2022

    Software Engineer (C++)

    Infopulse GmbH

    Worked as external consultant for JoyNext company. Project was navigation for head-unit installed in cars: OpenGL-based application with soft real time constraints, map rendering, route planning, navigation, search by name/address/poi/etc, traffic information received over-the-air. Responsibilities: • development of new features • documenting developed solution • writing tests • review of code • review of tests • review of system design • review of documentation

  • 4 Jahre und 4 Monate, Mai 2017 - Aug. 2021

    Software Engineer (C++)

    Infopulse GmbH

    Worked as external consultant onsite for Bosch SoftTec GmbH. Project is auxiliary software+hardware for Level 4 of autonomous driving vehicle. Software with ASIL-B constraints runs inside a car on ECU and transforms HD map data in order to provide electronic horizon required by autonomous driving unit. Responsibilities: • development of new features according to V-Model • development of tests with 100% code coverage • development of hard real-time code • writing documentation • requirements based testing

  • 3 Jahre und 10 Monate, Aug. 2013 - Mai 2017

    Senior Software Engineer (C++)

    Ignite LTD

    Worked on project: multi-touch interactive wall. System shows content (2D/3D/graphics/web/rss) to its visitors. Responsibilities: • communication with the customer • software architecture development • development of new features • working with performance critical code (soft real-time) • refactoring of the existing code • optimization of the existing code • manual testing • on demand customer support

  • 8 Monate, Nov. 2012 - Juni 2013

    Game Developer

    Gameloft

    Worked on project: iOS/Android game "Six Guns" (https://www.gameloft.com/en/game/six-guns) Responsibilities: • game statistics (tracking) implementation • UI implementation • bugfixing • testing on iOS device Achievements: • got experience with C++ under iOS and mobile game development Environment: • development environment: Microsoft Visual Studio / Xcode • technologies: C++ / STL / boost / OpenGL • other: SVN

  • 3 Jahre und 6 Monate, Mai 2009 - Okt. 2012

    Software Engineer (C++)

    GlobalLogic Ukraine

    Worked on project: ultrasound medical equipment. Responsibilities: • communication with the customer • nightly builds server maintenance • support of QA team • analysis (code-coverage on the target) • test automation Achievements: • integrated 3rd party software (code coverage) into embedded environment Environment: • OS: VxWorks / WinCE • devenv: Microsoft Visual Studio / TFS • technologies: C++ / SilverLight / Zinc / ruby • tools: BullsEye / Testwell CTC++ / VectorCAST

  • 9 Monate, Sep. 2008 - Mai 2009

    Software Developer (C++)

    GlobalLogic

    Worked on a project (medical device) used in emergency vehicles and in diagnostic rooms in medical institutions: cardio-vascular treatment and reanimation. Responsibilities: • fixing bugs (reports came from clients) • database migration analysis (MS Access -> MS SQL) Environment: • development environment: Microsoft Visual Studio • technologies: C++ / C# / VB.NET / COM / MS SQL / MS Access • other: Microsoft Visual Source Safe

  • 4 Monate, Mai 2006 - Aug. 2006

    Internship (game developer, C++)

    Program-Ace

    Worked as internship on 2 projects: • Ace3D game engine • Agent Hugo - Roborumble (https://www.youtube.com/watch?v=qIGogPgAyv0) game for Nintendo GameBoy Advance Responsibilities: • development of post process filters for Ace3D game engine (bloom, lens flare, star) • UI implementation for Agent Hugo game (menus, level selection, credits) • NPC implementation (state-machine based final boss) Environment: • devenv: Microsoft Visual Studio • technologies: C / C++ / HLSL / nVidia FX Composer • other: CVS

Ausbildung von Oleksandr (Alex) Chaika

  • 5 Jahre und 10 Monate, Sep. 2003 - Juni 2009

    System analysis

    Kharkiv Polytechnic Institute

Sprachen

  • Englisch

    Fließend

  • Russisch

    Muttersprache

  • Ukrainian

    -

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 22 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z