05/12/2023 updated
DB
100 % available
Software engineer, 15 years experience with C++ in the gaming industry,
Romania
Worldwide
Univeristy Degree - Computer ScienceJavaScriptComputer-Aided DesignUser Experience (UX)ArbitrageAutomationBlueprintingC Sharp (Programming Language)C++ (Programming Language)ProfilingLinuxMicroprocessorsEmbedded SoftwareWeb ServersPython (Programming Language)Measurement and Metrology
>10 years experience with C++ in gaming looking for work outside the gaming indutry.
Worked on and launched a number of AAA games(FIFA, Need For Speed) on PS3, Xbox 360, PS4, Xbox one, PC while working (and sometimes leading) on different domains: rendering, UI, engine, user experience.
Experience designing and developing cross platform software working with specific constraints ( memory, CPU/GPU performance, memory bandwidth ). Good at designing software that gets the best performance out of the existing hardware.
Had a few good runs while profiling CPU & GPU code, once finding a 10% performance increase in legacy code by using the right tools.
Experience leading small teams (3-10 engineers) from a technical point of view (guidance for junior engineers, point of contact for the team, talking to other technical or non-technical people, owning metrics for the domain: tests, memory budgets, review for technical briefs for new features, etc).
Experience developing drivers for SOC peripherals on Freescale MPC microprocessors (input/output, port configuration, timers). Writing tests and testing hardware on bench with measurement devices (oscilloscope or testing bench specific to platform).
Know my way around but I'm not an expert in:
C# - implemented a feature using WPF and communication with the game runtime for EA's Frostbite. Various document parsing projects for automated tools: extract data from pdf and generate C code (HW spec document to driver code), create Excel files from doxygen comments, C code and UML design documents for client user manuals.
Python - quick scripts for blueprint/entities task automation in Frostbite using IronPython, various home projects: Rasbperry Pi Pico embedded code for sensor monitoring (Micropython), web server and data reporting, arbitrage bot for different exchanges, power consumption monitoring and management for wireless connected main sockets.
JavaScript - coded and ran a webserver that offered document parsing as a service converting from pdf to an accounting program internal format: code ran on node.js on a linux VPS, included card payment integration, a webpage, was connected to a Google Cloud SQL database. Tech used: NGINX, node.js, google cloud, redis, bull queue. Was a fun little project and a good intro to the tech needed to write, host and manage a service.
Worked on and launched a number of AAA games(FIFA, Need For Speed) on PS3, Xbox 360, PS4, Xbox one, PC while working (and sometimes leading) on different domains: rendering, UI, engine, user experience.
Experience designing and developing cross platform software working with specific constraints ( memory, CPU/GPU performance, memory bandwidth ). Good at designing software that gets the best performance out of the existing hardware.
Had a few good runs while profiling CPU & GPU code, once finding a 10% performance increase in legacy code by using the right tools.
Experience leading small teams (3-10 engineers) from a technical point of view (guidance for junior engineers, point of contact for the team, talking to other technical or non-technical people, owning metrics for the domain: tests, memory budgets, review for technical briefs for new features, etc).
Experience developing drivers for SOC peripherals on Freescale MPC microprocessors (input/output, port configuration, timers). Writing tests and testing hardware on bench with measurement devices (oscilloscope or testing bench specific to platform).
Know my way around but I'm not an expert in:
C# - implemented a feature using WPF and communication with the game runtime for EA's Frostbite. Various document parsing projects for automated tools: extract data from pdf and generate C code (HW spec document to driver code), create Excel files from doxygen comments, C code and UML design documents for client user manuals.
Python - quick scripts for blueprint/entities task automation in Frostbite using IronPython, various home projects: Rasbperry Pi Pico embedded code for sensor monitoring (Micropython), web server and data reporting, arbitrage bot for different exchanges, power consumption monitoring and management for wireless connected main sockets.
JavaScript - coded and ran a webserver that offered document parsing as a service converting from pdf to an accounting program internal format: code ran on node.js on a linux VPS, included card payment integration, a webpage, was connected to a Google Cloud SQL database. Tech used: NGINX, node.js, google cloud, redis, bull queue. Was a fun little project and a good intro to the tech needed to write, host and manage a service.
Experience
Professional experience10+ years
Freelancer since2023
Languages
EnglishFluentRomanianNative speaker
Project history
Need for Speed - Design and implement new features that can be used by our
content creators team. (Frostbite engine, C++,C#)
content creators team. (Frostbite engine, C++,C#)
Fifa 14 graphics programming for PC/Xbox360/PS3. Debugging, profiling,
performance optimizations. (C++, libgcm, direct3d)
performance optimizations. (C++, libgcm, direct3d)
Fifa 13 - features design and development for the gamemodes team. Maintain
and develop our automated testing framework. (C++, ActionScript)
and develop our automated testing framework. (C++, ActionScript)