
Professionell Softwareentwickler
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 81825 München
- auf Anfrage
- en | de | ru
- 30.01.2023
Kurzvorstellung
● C/C++, GoLang, Cuda, Python
● Boost, Qt, QML
● gute Erfahrung im Entwicklung von UI Frameworks, GameEngines, Backends
● Unit-Testing und Test-Driven Development
● 3D Math und Algorithmen
● Multi-threading, OpenGL, Asseembly
Qualifikationen
Projekt‐ & Berufserfahrung
9/2021 – offen
Tätigkeitsbeschreibung
● developed core components for a new generation of communication UDP-protocols between all trains in Germany and command centers using C++17 with Boost and Qt libraries.
● drove major architectural decisions that led to more efficient coding for the whole team.
● gave workshops on Test-Driven Development and advanced Unit-Testing techniques with GMock.
C++, Netzwerk-Sicherheit, Qt, Software Architektur / Modellierung, Software Design, Softwareentwicklung (allg.), Testautomatisierung
12/2020 – offen
Tätigkeitsbeschreibung
● Take responsibility for all technical and related financial aspects of development of online learning platform
● Lead frontend and backend development by example using React, Golang, GraphQL, MongoDB and others
● Set high-quality standards (including TDD) and perform code reviews
● Implement most of the backend logic with architecture that will ease switching to microservices.
Architektur (allg.), Back-End Entwicklung, Go (GoLang), GraphQL, MongoDB, Projektleitung / Teamleitung (IT)
5/2019 – 12/2020
Tätigkeitsbeschreibung
● working in the Motion Planning team, taking care of architecture and testability of the code.
● Analyzing and improving performance of the massively parallel algorithm that runs on CPU and GPU.
● Mentored the whole team on best C++ practices and kept them up to date with new features.
C++, CUDA, Linux Entwicklung, Qt
3/2017 – 4/2019
Tätigkeitsbeschreibung
● worked on CryEngine’s editor. Optimized performance for large amounts of data, refactored core functionality, added new features, implemented UI components using Qt framework.
● integrated version control systems (perforce and git) into the editor that allowed efficient collaboration between team members (users). Heavily used threading functionality to ensure smooth user experience.
● extended functionality of existing testing framework.
C++, Microsoft Windows (allg.), Qt
4/2015 – 2/2017
Tätigkeitsbeschreibung● worked on mobile version of Forge of Empires (iOS and Android) using Cocos2d-x engine (C++)
Eingesetzte QualifikationenAndroid, iOS, Testing (IT), Bash (Shell), C++, OpenGL, Python
2/2012 – 4/2015
Tätigkeitsbeschreibung
● worked on and successfully launched the browser MMO game Elvenar
● developed isometric game engine built on top of GPU accelerated framework (used also by Forge of Empires)
● developed flexible UI framework for the game similar to Flex framework but much faster
ActionScript / Flash, Git, JavaScript, Mathematica, Python, Testautomatisierung, Testing (IT)
9/2009 – 9/2011
Tätigkeitsbeschreibung
LocationMoscow, Russian Federation
● worked on MMORPG "Cradle of Magic" for social networks (Facebook, MySpace and others)
ActionScript / Flash, JavaScript
2/2006 – 8/2009
Tätigkeitsbeschreibung
● developed applications of any complexity from simple gadgets up to complex RIAs and games
● developed games for the Russia’s biggest game portal games.mail.ru
ActionScript / Flash, HTML, JavaScript
Ausbildung
(M.S.)
Ort: Makhachkala, Russland
Über mich
● Experience in backend development with GoLang
● Strong algorithmic background as well as linear algebra (3D math) knowledge
● Assembly and low-level manipulation techniques including SSE
● Experience in developing multi-threaded applications
● Experience in dealing with big amount of data
● Experience in developing UI frameworks and game engines
● Experience with Test-Driven Development
● Experience with OpenGL and GLSL
● Experience in scripting with Python and Lua
● Strong understanding of OOA/P concept and applying of design patterns (GoF, GRASP) as well as SOLID principles
● Experience with such frameworks/engines as Qt, Unreal Engine, CryEngine, Cocos2D-x
Weitere Kenntnisse
Persönliche Daten
- Englisch (Fließend)
- Deutsch (Fließend)
- Russisch (Muttersprache)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden