freiberufler Senior Software Engineer and Technical Lead auf freelance.de

Senior Software Engineer and Technical Lead

offline
  • 1€/Stunde
  • 13053 Berlin
  • DACH-Region
  • de  |  en
  • 13.04.2024

Kurzvorstellung

Software developer und admin with a passion for free software,
python, C++, Qt, OpenCV; also an enthusiastic climber and
aerial acrobat.

Qualifikationen

  • Agile Methodologie10 J.
  • DevOps6 J.
  • DevOps (allg.)2 J.
  • Fullstack
  • IT-Support (allg.)10 J.
  • IT Sicherheit (allg.)2 J.
  • Netzwerkadministration (allg.)
  • Projektmanagement (IT)2 J.
  • Software engineering / -technik8 J.
  • Software Quality3 J.
  • Systemadministration (allg.)
  • Virtualisierung (Allg.)

Projekt‐ & Berufserfahrung

Software Engineer (Festanstellung)
KDAB, Berlin
8/2022 – offen (2 Jahre, 4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2022 – offen

Tätigkeitsbeschreibung

For Amazon

Work on the Engine Editor, implementing new Inputs and improving on existing ones.

Qt Widgets, ECS, EBus

Eingesetzte Qualifikationen

DevOps, Agile Methodologie, Projektmanagement (IT), IT-Support (allg.), Software engineering / -technik

Software Engineer and Technical Lead (Festanstellung)
KDAB, Berlin
8/2022 – offen (2 Jahre, 4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2022 – offen

Tätigkeitsbeschreibung

For Schneider Digital

Create a Demo to showcase Stereoscopy with Qt3D and a VULKAN driven custom renderer.

Offer 3DConnexion Spacemouse support. Introduce QuadBuffer support in Qt3D and work on Camera Models Qt3D, Serenity, OpenGL, QML, VULKAN, Gerrit, Buildbot, CPACK

Eingesetzte Qualifikationen

DevOps (allg.), Agile Methodologie, Projektmanagement (IT), IT-Support (allg.), Software engineering / -technik

Software Engineer (Festanstellung)
KDAB, Berlin
8/2022 – offen (2 Jahre, 4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2022 – offen

Tätigkeitsbeschreibung

For FAIR
Facility for Antiproton and Ion Research

Working on their new webdriven C++ software stack to control and supervise epxeriments on their Particle Accelerators.

C++23, Emscripten, ImGui, https, MQTT

Eingesetzte Qualifikationen

DevOps, IT-Support (allg.), Agile Methodologie, Projektmanagement (IT), Software engineering / -technik

Software Engineer and Technical Lead
Codeshift, Berlin
6/2022 – 8/2022 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2022 – 8/2022

Tätigkeitsbeschreibung

Scraping Job Data to form statistics about employee diversity.
Python, scrapy, splash, GraphQL, Docker

Eingesetzte Qualifikationen

DevOps, Agile Methodologie, IT-Support (allg.), Technischer Support, Software engineering / -technik

Software Engineer
Löwenstein Medical, Bad Ems
8/2019 – 1/2020 (6 Monate)
Gesundheitswesen
Tätigkeitszeitraum

8/2019 – 1/2020

Tätigkeitsbeschreibung

- Firmware, Controller and UI programming
- defining source management and automatic builds
- Implement networking, code reduction, modernisation and logging
- Application Support Front and Backoffice
- Quality management
- Setting up tests and developing environments
- Developing with PM Methodologies like Agile, SCRUM, Kanban, Waterfall, etc.
- Tools and Software: C++14, QT embedded, POSIX, svn to git, cmake, Docker

Eingesetzte Qualifikationen

DevOps, Agile Methodologie, IT-Support (allg.), Software engineering / -technik, Software Quality

Software Engineer and Allrounder
Zirkus Mond, Berlin
6/2018 – offen (6 Jahre, 6 Monate)
Tourismus und Freizeitwirtschaft
Tätigkeitszeitraum

6/2018 – offen

Tätigkeitsbeschreibung

Basic website, User friendly creation of Events, Reservation Management, Emailing, Online Payment

Python, Django, paypal, sofort, coinbase;

Eingesetzte Qualifikationen

Software engineering / -technik

Software Engineer
GKL MM, Berlin
5/2017 – 7/2018 (1 Jahr, 3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

5/2017 – 7/2018

Tätigkeitsbeschreibung

Object Recognition
- Implementation of Image Analysis in C++ and a C++/CLI Interface
- Maintenance of the clustered computation
- Sprint planning, IT-PMO participant
- Server maintenance and installation
- Developing with PM Methodologies like Agile, SCRUM, Kanban, Waterfall, etc.
- Application Support Front and Backoffice
- Quality management
- Setting up tests and developing environments
- PC Backup recovery, re-imaging, installation using Image/SCCM
- Tools and Software: C++ with OpenCV, C++/CLI and C# with WPF, DataFlow, EntityFramework and Transact Sql

Eingesetzte Qualifikationen

DevOps, Agile Methodologie, Software Quality, Softwareentwicklung (allg.)

GKL MM - Web Services
GKL MM, Berlin
4/2017 – 3/2019 (2 Jahre)
Dienstleistungsbranche
Tätigkeitszeitraum

4/2017 – 3/2019

Tätigkeitsbeschreibung

Web Services
- Setup and maintenance of GitLab, Mattermost, Nextcloud and VPN containers
- Git and GitLab education and introduction of companywide continuous integration
- Sprint planning, IT-PMO project lead
- Server maintenance and installation
- Developing with PM Methodologies like Agile, SCRUM, Kanban, Waterfall, etc.
- Application Support Front and Backoffice
- Quality management
- Setting up tests and developing environments
- Tools and Software: Docker, Nginx, gitlab-ci, ArchLinux, Let’sEncrypt

Eingesetzte Qualifikationen

IT-Support (allg.), IT Sicherheit (allg.), Software engineering / -technik, Software Quality, Webdesign

Software Engineer
GKL MM, Berlin
4/2017 – 3/2019 (2 Jahre)
Dienstleistungsbranche
Tätigkeitszeitraum

4/2017 – 3/2019

Tätigkeitsbeschreibung

Web Services

- Setup and maintenance of GitLab, Mattermost, Nextcloud and VPN containers
- Git and GitLab education and introduction of companywide continuous integration
- Sprint planning, IT-PMO project lead
- Server maintenance and installation
- Developing with PM Methodologies like Agile, SCRUM, Kanban, Waterfall, etc.
- Application Support Front and Backoffice
- Quality management
- Setting up tests and developing environments
- Tools and Software: Docker, Nginx, gitlab-ci, ArchLinux, Let’sEncrypt

Eingesetzte Qualifikationen

Agile Methodologie, DevOps, Software engineering / -technik, Software Quality

Software Engineer
GKL MM, Berlin
6/2016 – 8/2019 (3 Jahre, 3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

6/2016 – 8/2019

Tätigkeitsbeschreibung

Web Scraping
- Implementing online inquiries for multiple Websites
- Data-Cleaning, -Analysis, -Matching and -Export
- Sprint planning, IT-PMO participant
- Developing with PM Methodologies Agile, SCRUM, Kanban, Waterfall, etc.
- Application Support Front and Backoffice
- Quality management
- Tools and Software: Python, Scrapy, Pandas, SQLalchemy, Flask, Docker, Splash

Eingesetzte Qualifikationen

Agile Methodologie, DevOps, Python, Software engineering / -technik, Software Quality, Webdesign

Software Engineer
GKL MM, Berlin
12/2011 – 7/2018 (6 Jahre, 8 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

12/2011 – 7/2018

Tätigkeitsbeschreibung

Object Recognition
- Implementation of Image Analysis in C++ and a C++/CLI Interface
- Maintenance of the clustered computation
- Sprint planning, IT-PMO participant
- Server maintenance and installation
- Developing with PM Methodologies like Agile, SCRUM, Kanban, Waterfall, etc.
- Application Support Front and Backoffice
- Quality management
- Setting up tests and developing environments
- PC Backup recovery, re-imaging, installation using Image/SCCM
- Tools and Software: C++ with OpenCV, C++/CLI and C# with WPF, DataFlow, EntityFramework and Transact Sql

Office Software
- Feature implementation for employee and contractor management
- Inception and implementation of attribute-based Database access according to Repository Pattern
- Floorwalking, OnSite Migration
- 1st, 2nd and 3rd Level Support
- Tools and Software: C# with WPF, VBA

GKL IM - Spreadsheet Software
- Working with little lag on big tables with complex cells
- Storing values and styling guidelines in video memory and full layouting and rendering on GPU
- Floorwalking, OnSite Migration
- 1st, 2nd and 3rd Level Support
- Creating Use Cases
- Creating knowledge database
- Setting up services on Smartphones (mainly iOS), printer and peripherals
- Tools and Software: C++, OpenGL 4.3 and Qt5

GKL MM - UI for OpenCV

- A Program to use and combine various image processing and feature detection functions dynamic execution on regions and OpenGL rendering
- Sprint planning, IT-PMO participant
- Server maintenance and installation
- Developing with PM Methodologies like Agile, SCRUM, Kanban, Waterfall, etc.
- Application Support Front and Backoffice
- Quality management
- Setting up tests and developing environments
- Adjusting layouts, plausibility check
- Coding block scripts
- Tools and Software: C++, Qt4 later Qt5, OpenCV and OpenGL 4.3

Eingesetzte Qualifikationen

Opencv, Agile Methodologie, Software Quality, C++, Opengl, Softwareentwicklung (allg.), IT-Support (allg.), It-Beratung

Über mich

Python, C++ Developer, Qt, OpenCV, Linux Expert

Weitere Kenntnisse

IT-Knowledge

★★★★★ C++
★★★★☆ Python
★★★☆☆ C
★★★☆☆ SQL
★★★☆☆ C#
★★★☆☆ Elisp
★★☆☆☆ Js
★★☆☆☆ Perl
★★☆☆☆ (bash)
★★☆☆☆ Java
★☆☆☆☆ Ruby
★☆☆☆☆ Javascript
★☆☆☆☆ VBA

Frameworks/Libraries

★★★★☆ Qt
★★★★☆ Pandas
★★★★☆ OpenCV
★★★★☆ Scrapy
★★★★☆ Django
★★★★☆ libzip
★★★☆☆ OpenGL
★★★☆☆ Flask
★★★☆☆ Splash
★★★☆☆ SQLAlchemy
★★☆☆☆ Dataflow
★★☆☆☆ Boost

Tools
★★★★★ Git
★★★★☆ CMake
★★★★☆ Emacs
★★★★☆ Vim
★★★★☆ VisualStudio
★★★☆☆ MXE
★★★☆☆ QMake
★★★☆☆ KDE SC
★★☆☆☆ SVN
★☆☆☆☆ autotool

Linux Distributions
★★★★★ ArchLinux
★★★★☆ Gentoo
★★★★☆ Debian
★★★☆☆ centOS
★★★☆☆ Fedora
★★☆☆☆ openSUSE
Misc Software
★★★★★ Docker
★★★★★ LetsEncrypt
★★★★☆ Nginx
★★★★☆ Mattermost
★★★★☆ RaspberryPI
★★★☆☆ Apache
★★★☆☆ POSIX
★★★☆☆ Nextcloud
★★★☆☆ LibVirt
★★☆☆☆ M365
★★☆☆☆ Krita
★☆☆☆☆ Sharepoint 2016
★☆☆☆☆ Adobe Photshop

Preferred operating systems:
★★★★★ Archlinux
★★★★☆ Windows 7, 10
★★★☆☆ Mac OS X

Traveling, Mountain climbing, Bouldern, CCC, Table Tennis, Zirkus Mond, C-Base, Der Kegel, BeLUG

★★☆☆☆
Knowledge about PC-Hardware and customer support for general PC issues (Troubleshooting)

★★★☆☆
Knowledge in IT-Security and Compliance

★★★★☆
Knowledge in administration of internal and local networks as well as IT-Infrastructure (Server, Backups, Tasks)

Driver’s License B, 2013

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
172
Alter
32
Berufserfahrung
14 Jahre (seit 11/2010)

Kontaktdaten

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

Jetzt Mitglied werden