Oleksandr (Alex) Chaika
Bis 2024, Senior Software Engineer, Software Aspekte
Hildesheim, Deutschland
Werdegang
Berufserfahrung von Oleksandr (Alex) Chaika
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
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
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
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
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
-