freiberufler Professionell Softwareentwickler auf freelance.de

Professionell Softwareentwickler

zuletzt online vor 1 Tagen
  • auf Anfrage
  • 81825 München
  • auf Anfrage
  • ru  |  en  |  de
  • 04.05.2024

Kurzvorstellung

● 16 Jahre Erfahrung
● 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

  • Back-End Entwicklung
  • C++
  • Go (GoLang)
  • Go (Programmiersprache)
  • GraphQL
  • MongoDB
  • Projektleitung / Teamleitung (IT)
  • Python
  • Qt
  • Rust
  • Software Architektur / Modellierung
  • Testautomatisierung

Projekt‐ & Berufserfahrung

Senior Software Engineer
Source Network, Remote
3/2023 – offen (1 Jahr, 3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

GraphQL, Go (GoLang)

Senior Software Engineer
Televic GSP, Berlin
9/2021 – 2/2023 (1 Jahr, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

C++, Netzwerk-Sicherheit, Qt, Software Architektur / Modellierung, Software Design, Softwareentwicklung (allg.), Testautomatisierung

CTO
Kundenname anonymisiert, München
12/2020 – offen (3 Jahre, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Testautomatisierung, TypeScript, JavaScript, React (JavaScript library), Architektur (allg.), Back-End Entwicklung, Go (GoLang), GraphQL, MongoDB, Projektleitung / Teamleitung (IT)

Senior Software Engineer (Festanstellung)
Autonomous Intelligent Driving GmbH, München
5/2019 – 12/2020 (1 Jahr, 8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

C++, CUDA, Linux Entwicklung, Qt

Senior Software Engineer (Festanstellung)
Crytek GmbH, Frankfurt am Main
3/2017 – 4/2019 (2 Jahre, 2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

C++, Microsoft Windows (allg.), Qt

Senior Software Developer
InnoGames GmbH, Hamburg
4/2015 – 2/2017 (1 Jahr, 11 Monate)
Softwareenwicklung
Tätigkeitszeitraum

4/2015 – 2/2017

Tätigkeitsbeschreibung

● worked on mobile version of Forge of Empires (iOS and Android) using Cocos2d-x engine (C++)

Eingesetzte Qualifikationen

Android, iOS, Testing (IT), Bash (Shell), C++, OpenGL, Python

Lead Frontend Developer
InnoGames GmbH, Hamburg
2/2012 – 4/2015 (3 Jahre, 3 Monate)
Softwareenwicklung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

ActionScript / Flash, Git, JavaScript, Mathematica, Python, Testautomatisierung, Testing (IT)

Senior ActionScript developer (Festanstellung)
TVX Media LTD, Moskau
9/2009 – 9/2011 (2 Jahre, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

9/2009 – 9/2011

Tätigkeitsbeschreibung

LocationMoscow, Russian Federation
● worked on MMORPG "Cradle of Magic" for social networks (Facebook, MySpace and others)

Eingesetzte Qualifikationen

ActionScript / Flash, JavaScript

Flash / Flex Developer (Festanstellung)
Bevolex LTD, Makhachkala
2/2006 – 8/2009 (3 Jahre, 7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

ActionScript / Flash, HTML, JavaScript

Ausbildung

Computerwissenschaften
M.S.
2007
Makhachkala, Russland

Über mich

● Excellent knowledge of C++ and performance optimization techniques
● 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

C, C++, Cuda, GoLang, GraphQL, Flutter, Python, PHP, Lua, Qt, Algorithms, 3D Math, Game development, Spielenwicklung, Unit-Testing, Test-Driven Development, Assembly, OpenGL, Unreal Engine, CryEngine, Git, Perforce, JIRA, Design Patterns

Persönliche Daten

Sprache
  • Russisch (Muttersprache)
  • Englisch (Fließend)
  • Deutsch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
2120
Alter
38
Berufserfahrung
19 Jahre und 2 Monate (seit 03/2005)
Projektleitung
5 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden