freiberufler Senior Software Developer auf freelance.de

Senior Software Developer

offline
  • auf Anfrage
  • Baden-Württemberg
  • Europa
  • de  |  en  |  ru
  • 09.07.2024

Kurzvorstellung

Experienced software developer with strong skills in algorithmic optimization and abstract problem-solving.

Auszug Referenzen (2)

"D. ist ein sehr effizienter Entwickler, der schnell kreaktive Lösungen zu komplizierten Problemen findet."
Senior Software Developer (Festanstellung)
Rafael Van-Deale Hunt
Tätigkeitszeitraum

11/2019 – 10/2023

Tätigkeitsbeschreibung

Developing a combined hardware / software face authentication solution for secure mobile payment. The system can distinguish human faces from highly realistic masks, even when operating behind an OLED display.
• Developed and optimized algorithms for image processing and 3d reconstruction
• Designed the new architecture for performant execution on Android Phones
• Ported our algorithms and 3rd party neural network engines into Qualcomm’s Trusted Execution Environment
• Improved cross team communication as Team Speaker
• Teaching C++, python as well as general concepts of software development
• Moved prototype functionalities (different languages) into robust product code
• Designed and implemented python-bindings API to support our hardware development teams

Eingesetzte Qualifikationen

3D Rekonstruktion, Android Entwicklung, ARM-Architektur, C++, Fehleranalyse, Git, Linux Entwicklung, Objektorientierte Software-Entwicklung, Python, Qt (Software)

"Herr B. konnte schnell sämtliches Fachwissen nutzen, um unsere Produktvision in laufzeiteffizienten und robusten Code umzusetzen"
Lead Software Developer (Festanstellung)
Benedikt Karolus
Tätigkeitszeitraum

4/2018 – 10/2019

Tätigkeitsbeschreibung

Small startup working on a 3d sensor for visual inspection within the production lines of tier 3 automotive manufacturers.
• GPU-port of 3D depth estimation algorithm in CUDA leading to x100 speedup
• Full architecture redesign and implementation of the core product
• Supported customer projects and sales activities

Eingesetzte Qualifikationen

Opencv, Qt (Software), 3D Rekonstruktion, C++, Computer Vision, CUDA, Software Architecture, Software Design

Qualifikationen

  • 3D Rekonstruktion5 J.
  • Android Entwicklung4 J.
  • ARM-Architektur4 J.
  • C++5 J.
  • Git4 J.
  • Linux Entwicklung4 J.
  • Opencv1 J.
  • Python4 J.
  • Qt (Software)5 J.
  • Softwareentwicklung (allg.)

Projekt‐ & Berufserfahrung

Senior Software Developer (Festanstellung)
trinamiX GmbH, Ludwigshafen
11/2019 – 10/2023 (4 Jahre)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

11/2019 – 10/2023

Tätigkeitsbeschreibung

Developing a combined hardware / software face authentication solution for secure mobile payment. The system can distinguish human faces from highly realistic masks, even when operating behind an OLED display.
• Developed and optimized algorithms for image processing and 3d reconstruction
• Designed the new architecture for performant execution on Android Phones
• Ported our algorithms and 3rd party neural network engines into Qualcomm’s Trusted Execution Environment
• Improved cross team communication as Team Speaker
• Teaching C++, python as well as general concepts of software development
• Moved prototype functionalities (different languages) into robust product code
• Designed and implemented python-bindings API to support our hardware development teams

Eingesetzte Qualifikationen

3D Rekonstruktion, Android Entwicklung, ARM-Architektur, C++, Fehleranalyse, Git, Linux Entwicklung, Objektorientierte Software-Entwicklung, Python, Qt (Software)

Lead Software Developer (Festanstellung)
HD Vision Systems GmbH, Heidelberg
4/2018 – 10/2019 (1 Jahr, 7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

4/2018 – 10/2019

Tätigkeitsbeschreibung

Small startup working on a 3d sensor for visual inspection within the production lines of tier 3 automotive manufacturers.
• GPU-port of 3D depth estimation algorithm in CUDA leading to x100 speedup
• Full architecture redesign and implementation of the core product
• Supported customer projects and sales activities

Eingesetzte Qualifikationen

Opencv, Qt (Software), 3D Rekonstruktion, C++, Computer Vision, CUDA, Software Architecture, Software Design

Functional Engineer (Festanstellung)
BearingPoint Software Solutions GmbH, Frankfurt
9/2015 – 3/2018 (2 Jahre, 7 Monate)
Banken
Tätigkeitszeitraum

9/2015 – 3/2018

Tätigkeitsbeschreibung

Germanys market leader for regulatory banking. Reaching out for the European market with new rule language design utilizing a distributed processing engine.
• One of the first employees working on the code transfer of functional content into the new in-house rule language
• Developed and executed training for rule-language in banking regulatory context
• Proof of concept implementation of functional content in SCALA using the Spark framework for distributed computation
• Maintenance and customer support based on regulatory requirements

Eingesetzte Qualifikationen

Bankwesen (allg.), Regulatory Affairs, SQL, Java (allg.), 1st Level Support / UHD

Ausbildung

Physik
Bachelor
Universität Heidelberg
2015
Heidelberg

Über mich

Bringing my expertise as a senior software developer with a foundation in physics and computer engineering. Versatile problem-solving skills applied in several domains. Experienced in coding at all levels of abstraction, ranging from software architecture to optimizing algorithms for specific hardware.
By using my communication skills, creativity, and curiosity, I build bridges across domains, thereby contributing significantly to the broader vision of the product. My ability to understand and integrate diverse perspectives ensures that solutions are effective and holistic.

Weitere Kenntnisse

C++, CUDA, close to hardware optimizations (CPU, GPU, DSP), parallel algorithms, data structures, API design
3D reconstruction, image processing, regulatory banking
Multi-platform Development

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Russisch (Gut)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
74
Alter
37
Berufserfahrung
9 Jahre und 2 Monate (seit 09/2015)

Kontaktdaten

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

Jetzt Mitglied werden