C++ Developer
2021 - 2022AlwaysGeeky Game, Inc.- Developed a sound engine (multichannel foley and SFX using FMOD) using a JSON-based rule engine for in-game audio triggers based on the action characteristics.
- Created an extendable custom particle engine loosely based on the Proton particle engine with support for various emitters and behaviors manipulating particle colors, position, rotation, scale, velocity, and textures.
- Created JSON-based animation engine for bone-rigged 3D models and in-game Lua scripting integration.
Technologies: C++, Microsoft Visual C++, 3D, Non-fungible Tokens (NFT), Particle Systems, Foley & Sound Effects, Scripting, Lua, 3D Animation, FMOD, CMakePrincipal Software Engineer | Senior Project Manager
2013 - 2020Digitalist USA, Ltd.- Created the solution architecture, built and managed multiple HP Sprout applications and SDKs in HTML5, C++, and C# over the project's lifetime with two generations, and became the main driver of HP Immersive computing.
- Built media smartphone applications for iOS and Android, supporting the launch of a new media concept for news delivery to younger audiences.
- Developed and delivered the Intel In-Vehicle Infotainment platform in collaboration with Jaguar-Land Rover and integrated with the car's CAN bus. It became a part of the IVI and Modello open-source platform.
Technologies: DirectX, Qt, OpenGL, MongoDB, TypeScript, Node.js, C++, C#, Linux, JavaScript 6, .NET CoreSenior Technical Project Manager
2009 - 2013Ixonos Slovakia, s.r.o.- Worked as a senior technical project manager overseeing architecture and delivery of projects for US-based customers, focusing on full-stack and Qt-based applications.
- Led innovation and new initiatives for application development as the site board member determining the next technological investments. Oversaw the training budget.
- Delivered the Intel In-car Infotainment platform in collaboration with the Jaguar-Land Rover demonstrated in the Consumer Electronics Show (CES 2013).
- Created and delivered multiple versions of a Visual Studio plugin to support the development of Nokia web components with an integrated debugger.
Technologies: Symbian, Qt, Node.js, JavaScript, C++, C#, JavaScript 6Solution Architect
2009 - 2012FollowIt AB- Oversaw the architecture and development of the Followit GEO suite for GPS tracking of transports, vehicles, animals, people, and property using three-tier architecture.
- Created architecture based on MS SQL servers in the back end, WSDL, and SOAP back-end implementation of services. These were shared with a suite of clients optimized for various usages written in HTML, C#, and C++.
- Worked on the suite that consists of a desktop website, mobile-optimized website for smartphones, and specialized builds for Motorola Pocket PC devices used in the delivery industry. It relies heavily on map usage and large volumes of positional data.
Technologies: C++, Microsoft SQL Server, ASP.NET, HTML5, jQuery, JavaScript 6Work Package Leader
2006 - 2009Siemens PSE, s.r.o.- Worked as a team leader focused on the connectivity part of the Acuson SC2000 Ultrasound system providing import and export functionality for cardiography imaging in DICOM format.
- Created a capture of the examination process with an imaging pipeline for immediate conversion of raw data into compressed video format and real-time burning to DVDs.
- Delivered bridges to connect C++ and C# layers of application between the hardware layer extracting data from ultrasound probes to the GUI portion of the application.
Technologies: ClearCase, C#, C++