Ich bin ein C++ Ingenieur mit mehr als zehn Jahren Erfahrung in der der Herstellung von Produkten, der Leitung von Teams und Optimierung.
Aktualisiert am 15.08.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.09.2024
Verfügbar zu: 100%
davon vor Ort: 20%
C++17
Agile Softwareentwicklung
Teamleading
Java
C#
Windows
Linux
Qt
Git
Perforce
Jenkins
Atlassian JIRA Agile
Assembler
Low-Level HW Treiber
GPU
DirectX
SDK
Lifecycle
English
Full Professional
German
Native or Bilingual

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

4 Jahre 1 Monat
2020-08 - heute

SDK architecture

Senior Software Engineer
Senior Software Engineer
  • Senior Software Engineer with more than 20 years experience of developing mission critical and driving the business software, responsible for client architecture, DRM architecture and implementation (server side Java + Linux and x64 ASM/C/C++ client side + Denuvo integration), SDK architecture, partner integration and engineering process architecture. 
  • Performance evaluation of HTML toolkits/frameworks on XBox Scarlett.
Take-Two Interactive Software, Inc.
Luzern
12 Jahre 7 Monate
2007-10 - 2020-04

Windows (x86/x64) Application & Kernel Driver Development

Software Engineer
Software Engineer
  • Windows (x86/x64) Application & Kernel Driver Development / API's (Win32, Mantle, OpenGL, DirectX, QT5, Frostbite) & Languages (C, C++, x86/ x64 Assembler, JS)
  • Origin In-Game Overlay technology lead, application telemetry, Origin Online Activation (DRM)
  • API Hooking
  • Code Injection
  • API & SDK Development
  • h.264 encoding and Twitch Streaming integration
  • agile development, real-time telemetry, HDR rendering (Dolby Vision HDR10), EU GDPR compliance, OSX (x86/x64)


FYI

  • I transitioned from Germany to Switzerland in 2012, staying at the same position inside EA.

Electronic Arts
Genf und Umgebung, Schweiz
3 Jahre 4 Monate
2004-07 - 2007-10

Software Engineering

Software Engineer
Software Engineer

  • Windows x86, API's (Win32, OpenGL, DirectX, QT4) & Languages (C, C++, x86/x64 Assembler)
  • In-Game Overlay technology development
  • API Hooking
  • Code Injection

Super Computer International, In
Atlanta / Erfurt

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr 1 Monat
1996-11 - 1997-11

Computer Science

technical diploma, Andreas Gordon Schule
technical diploma
Andreas Gordon Schule
2 Jahre 4 Monate
1994-01 - 1996-04

Computer Science

State-certified technical assistant for computer science, Andreas Gordon Schule
State-certified technical assistant for computer science
Andreas Gordon Schule

Kompetenzen

Kompetenzen

Top-Skills

C++17 Agile Softwareentwicklung Teamleading Java C# Windows Linux Qt Git Perforce Jenkins Atlassian JIRA Agile Assembler Low-Level HW Treiber GPU DirectX SDK Lifecycle

Produkte / Standards / Erfahrungen / Methoden

C++
Software Development
Agile Anwendungsentwicklung

Summary

  • I?m an engineering person with more than ten years of experience in making products, leading teams and solving hard technical problems to deliver products directly to consumers. I have specific expertise in:
  • Building software and services for large, multi-million user, international audiences.
  • Creating and leading cross functional teams to get things done in large organisations.
  • Full life cycle from repo creation to sunsetting a driving the business app (EA Origin, 2K Launcher).
  • Creating tech stacks that bring applications to market quickly, and then using metrics and iterative development to improve their quality.
  • Experienced in solving difficult technical issues like DRM (full PE encryption, etc.) via low level CPU (x64) & GPU (DX12, AMD Mantle) engineering.
  • Mentoring and hiring engineers for agile development teams.
  • Security engineering and penetration testing.

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

4 Jahre 1 Monat
2020-08 - heute

SDK architecture

Senior Software Engineer
Senior Software Engineer
  • Senior Software Engineer with more than 20 years experience of developing mission critical and driving the business software, responsible for client architecture, DRM architecture and implementation (server side Java + Linux and x64 ASM/C/C++ client side + Denuvo integration), SDK architecture, partner integration and engineering process architecture. 
  • Performance evaluation of HTML toolkits/frameworks on XBox Scarlett.
Take-Two Interactive Software, Inc.
Luzern
12 Jahre 7 Monate
2007-10 - 2020-04

Windows (x86/x64) Application & Kernel Driver Development

Software Engineer
Software Engineer
  • Windows (x86/x64) Application & Kernel Driver Development / API's (Win32, Mantle, OpenGL, DirectX, QT5, Frostbite) & Languages (C, C++, x86/ x64 Assembler, JS)
  • Origin In-Game Overlay technology lead, application telemetry, Origin Online Activation (DRM)
  • API Hooking
  • Code Injection
  • API & SDK Development
  • h.264 encoding and Twitch Streaming integration
  • agile development, real-time telemetry, HDR rendering (Dolby Vision HDR10), EU GDPR compliance, OSX (x86/x64)


FYI

  • I transitioned from Germany to Switzerland in 2012, staying at the same position inside EA.

Electronic Arts
Genf und Umgebung, Schweiz
3 Jahre 4 Monate
2004-07 - 2007-10

Software Engineering

Software Engineer
Software Engineer

  • Windows x86, API's (Win32, OpenGL, DirectX, QT4) & Languages (C, C++, x86/x64 Assembler)
  • In-Game Overlay technology development
  • API Hooking
  • Code Injection

Super Computer International, In
Atlanta / Erfurt

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr 1 Monat
1996-11 - 1997-11

Computer Science

technical diploma, Andreas Gordon Schule
technical diploma
Andreas Gordon Schule
2 Jahre 4 Monate
1994-01 - 1996-04

Computer Science

State-certified technical assistant for computer science, Andreas Gordon Schule
State-certified technical assistant for computer science
Andreas Gordon Schule

Kompetenzen

Kompetenzen

Top-Skills

C++17 Agile Softwareentwicklung Teamleading Java C# Windows Linux Qt Git Perforce Jenkins Atlassian JIRA Agile Assembler Low-Level HW Treiber GPU DirectX SDK Lifecycle

Produkte / Standards / Erfahrungen / Methoden

C++
Software Development
Agile Anwendungsentwicklung

Summary

  • I?m an engineering person with more than ten years of experience in making products, leading teams and solving hard technical problems to deliver products directly to consumers. I have specific expertise in:
  • Building software and services for large, multi-million user, international audiences.
  • Creating and leading cross functional teams to get things done in large organisations.
  • Full life cycle from repo creation to sunsetting a driving the business app (EA Origin, 2K Launcher).
  • Creating tech stacks that bring applications to market quickly, and then using metrics and iterative development to improve their quality.
  • Experienced in solving difficult technical issues like DRM (full PE encryption, etc.) via low level CPU (x64) & GPU (DX12, AMD Mantle) engineering.
  • Mentoring and hiring engineers for agile development teams.
  • Security engineering and penetration testing.

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.