Professionell Softwareentwickler
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 81825 München
- auf Anfrage
- ru | en | de
- 05.06.2024
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
3/2023 – offen
Tätigkeitsbeschreibung
● Working on decentralized database DefraDB with privacy and security-first features in Golang and Rust
● Implemented secondary index feature that allows running complex queries within milliseconds.
● Established communication between Go and Rust through ABI to allow better compilation to WASM.
Graphql, Golang
9/2021 – 2/2023
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), Software Architecture, Software Design, Softwareentwicklung (allg.), Test Automation
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.
Test Automation, Typescript, JavaScript, React (JavaScript library), Architektur (allg.), Backend, 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 (Software)
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 (Software)
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, Testen, 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, Git, JavaScript, Mathematica, Python, Test Automation, Testen
9/2009 – 9/2011
Tätigkeitsbeschreibung
LocationMoscow, Russian Federation
● worked on MMORPG "Cradle of Magic" for social networks (Facebook, MySpace and others)
Actionscript, 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, HTML, JavaScript
Ausbildung
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
- Russisch (Muttersprache)
- Englisch (Fließend)
- Deutsch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden