Profileimage by Iegor Danylchenko C/C++ developer from

Iegor Danylchenko

available

Last update: 06.09.2022

C/C++ developer

Graduation: M.Sc.
Hourly-/Daily rates: show
Languages: English (Full Professional) | Russian (Native or Bilingual) | Ukrainian (Native or Bilingual)

Attachments

resume.pdf

Skills

https://iegor.github.io/resume

Project history

03/2018 - 01/2019
Senior Software Engineer
GlobalLogic

Project Name Protected by NDA terms
Team size more than 50 (International)
Project description
Project in automotive embedded sector.
For Japanese multinational electronics and electrical equipment manufacturing company headquartered in Tokyo, Japan.
Using android OS.
Responsibilities and Duties

Implementing and mantaining SDLC in accordance to A-SPICE specs
Producing A-SPICE related artifacts, e.g. SWE.1, SWE.2, SWE.3
Elicitation of customer requirements




Creating, Correcting and reviewing documentation
Participating in design of sub-systems architecture according to requirements from customer
Modifying AOSP to support requested features
Code review
Bug fixes
Mentoring

Technologies used

C C++ vim git tig bash libvirt qemu CMake ninja build system GCC G-Test
Android Studio gerrit Gentoo Linux OS Ubuntu Linux OS AOSP windows 7

12/2017 - 03/2018
Senior Software Engineer, team leader
GlobalLogic

Project Name Protected by NDA terms
Team size more than 50 (International)
Project description
A global healthcare solutions company committed to improving the lives of people through their medical technologies,
services, and solutions.
With 84000+ employees working in more than 370 locations in almost 160 countries around the world, with more than 4600
patents awarded and more than 100 million dollars US of charitable contributions.
That operates in wide range of specialities, in groups:
CARDIAC AND VASCULAR GROUP
Aortic and Peripheral Vascular
Cardiac Rhythm and Heart Failure
Coronary and Structural Heart
DIABETES GROUP
Diabetes Service and Solutions
Intensive Insulin Management
Non-intensive Diabetes Therapies
MINIMALLY INVASIVE THERAPIES GROUP
Early Technologies
Renal Care Solutions
Respiratory and Monitoring Solutions
Surgical Innovations
RESTORATIVE THERAPIES GROUP
Brain Therapies
Pain Therapies
Specialty Therapies
Spine

Responsibilities and Duties

Leading team of 6 people: 3 SSDE and 3 STE
Mentoring
Coordinating and maintaining workflow speed and productiveness
Developing testing framework to conduct testing procedures of crucial sub-systems.

Technologies used

C C++ vim git tig bash libvirt qemu Python CMake GCC G-Test qt (Xilinx) Zynq QNX DDS
Ethercat Matlab Simulink Code::Blocks KDevelop Gentoo Linux OS Ubuntu Linux OS
win32 API windows 7

04/2017 - 12/2017
Senior Software Engineer
GlobalLogic

Project Name Protected by NDA terms
Team size more than 50 (International)
Project description
Next generation Advertising Sales Solutions from the most experienced innovators on the market.
Responsibilities and Duties

Fixing and support of client and server side code.
Fixing IPC code issues and maintaining fixes through code versioning tool.
Fixing server-side SQL code issues and maintaining fixes through code versioning tool.
Fixing client-side UI code issues and maintaining fixes through code versioning tool.

Technologies used

Gentoo Linux OS vim git tig bash libvirt qemu C C++ CORBA win32 API Oracle SQL
Rad Studio windows Xp windows 7 windows 8 windows 10

06/2016 - 03/2017
Principal Software Engineer

Employer Avid
Employment June, 2016 - March, 2017
Title Principal Software Engineer
Project Name Protected by NDA terms
Team size 4 (International)
Project description
Immense digital asset management system that covers almost entire spectrum of needs for game development or other
entertainment industry. Used by many game development companies around the world.
Responsibilities and Duties

Maintaining support of latest operating systems.
Migrating entire codebase between versions of Visual Studio IDE.
Complete installation, configuration, support of development environment based on Gentoo Linux, used for
SDLC of the customer's product, capable and using virtualization for development, testing, issue resolving
purposes.
Support, design and implementation of plug-ins for latest CAD/CAE/CAM and artist tools, including:
Autodesk 3DsMax
Autodesk Softimage(XSI)
Autodesk Maya
Autodesk Alias
Autodesk Inventor
Adobe Photoshop
Adobe Drive
And IDE, office tools like - Visual Studio - Ms Office
Modifications to application components to allow authentications and data transfers happening within own
proprietary client/server protocol.
Migration, testing and support of entire server codebase to amd64 architecture providing clients with ability to
escape database size limitiations of previous architecure.
Maintenance, issue resolution on the spectrum of all product layers, interaction between server and client
components using product tech-stack and other tools/proprietary protocols.

Technologies used

Gentoo Linux OS vim git tig bash libvirt qemu C C++ html win32 API COM/DCOM ATL mfc
Direct3D WTL windows Xp windows 7 windows 8 windows 10 windows server
Visual Studio 2005 Visual Studio 2008 Visual Studio 2010 Visual Studio 2013

03/2010 - 05/2016
Senior Software Engineer
GlobalLogic

Project Name Protected by NDA terms
Team size 4 (International)




Project description
Immense digital asset management system that covers almost entire spectrum of needs for game development or other
entertainment industry. Used by many game development companies around the world.
Responsibilities and Duties

Maintaining support of latest operating systems.
Migrating entire codebase between versions of Visual Studio IDE.
Complete installation, configuration, support of development environment based on Gentoo Linux, used for
SDLC of the customer's product, capable and using virtualization for development, testing, issue resolving
purposes.
Support, design and implementation of plug-ins for latest CAD/CAE/CAM and artist tools, including:
Autodesk 3DsMax
Autodesk Softimage(XSI)
Autodesk Maya
Autodesk Alias
Autodesk Inventor
Adobe Photoshop
Adobe Drive
Enhancing MSBuild system to be flexible within volatile environment configurations.
Complete deployment and configuration of CI (continuous integration) system on a separate virtual machines
to be able to generate entire product on "from source to .iso" scale and allow re-production of artifacts for
nightly build/test cycle.
And IDE, office tools like - Visual Studio - Ms Office
Modifications to application components to allow authentications and data transfers happening within own
proprietary client/server protocol.
Migration, testing and support of entire server codebase to amd64 architecture providing clients with ability to
escape database size limitiations of previous architecure.
Maintenance, issue resolution on the spectrum of all product layers, interaction between server and client
components using product tech-stack and other tools/proprietary protocols.

Technologies used

C C++ Gentoo Linux OS vim git tig bash libvirt qemu html win32 API COM/DCOM ATL mfc
Direct3D WTL windows Xp windows 7 windows 8 windows 10 windows server
Visual Studio 2005 Visual Studio 2008 Visual Studio 2010 Visual Studio 2013

09/2007 - 03/2010
Software Engineer
High Tower Studios

Project Name Fabula online
Team size 7
Project description
This game is an improved sequel of the "Dark Swords" game created in its ancestor style
Responsibilities and Duties

Designed and implemented components required for render system of the game.
Close interaction with art and 3d modeling departments to produce customer required results for UI and other
game content.
Testing and Integration of development results.

Technologies used

C C++ win32 API mfc Direct3D windows Xp windows server Visual Studio 2005

Project Name Polar Lord
Team size 14
Project description
MMORPG type game project, very similar to "Fabula Online" but with more advanced level of graphics. Created with
innovative pvp and pvs interaction methodologies in mind.
One of key concepts was system handling game world objects composition, creation and modifications to items that players
can interact with.




Responsibilities and Duties

Design and implementation of components required for:
render system
input system
GUI (from concepts to usable system with window stack)
sound system
resource management system
Close interaction with art and 3d modeling departments to produce customer required results for UI and other
game content.
Testing and Integration of development results.

Technologies used

C C++ HGE game engine id-tech3 game engine win32 API mfc Direct3D OpenAL windows Xp
windows 7 windows Vista Visual Studio 2005 Visual Studio 2008

02/2006 - 08/2007
Software Engineer
N-Game Studios

Project Name X-Team
Team size 8
Project description
3D game with a mixture of RTS and RPG elements. It was created using Enigma 3D engine and contains lots of visual effects.
Responsibilities and Duties

Design and implementation of some visual effects.
Mesh and map editors modifications.
Camera sub-system modifications.
Close interaction with art and 3d modeling departments to produce customer required results for UI and other
game content.
Testing and Integration of development results.

Local Availability

Only available in these countries: Ukraine
blocked until international travel will resume
Profileimage by Iegor Danylchenko C/C++ developer from C/C++ developer
Register