Senior Software Engineer and Technical Lead
- Verfügbarkeit einsehen
- 0 Referenzen
- 1€/Stunde
- 13053 Berlin
- DACH-Region
- de | en
- 13.04.2024
Kurzvorstellung
python, C++, Qt, OpenCV; also an enthusiastic climber and
aerial acrobat.
Qualifikationen
Projekt‐ & Berufserfahrung
8/2022 – offen
Tätigkeitsbeschreibung
For Amazon
Work on the Engine Editor, implementing new Inputs and improving on existing ones.
Qt Widgets, ECS, EBus
DevOps, Agile Methodologie, Projektmanagement (IT), IT-Support (allg.), Software engineering / -technik
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
DevOps (allg.), Agile Methodologie, Projektmanagement (IT), IT-Support (allg.), Software engineering / -technik
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
DevOps, IT-Support (allg.), Agile Methodologie, Projektmanagement (IT), Software engineering / -technik
6/2022 – 8/2022
Tätigkeitsbeschreibung
Scraping Job Data to form statistics about employee diversity.
Python, scrapy, splash, GraphQL, Docker
DevOps, Agile Methodologie, IT-Support (allg.), Technischer Support, Software engineering / -technik
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
DevOps, Agile Methodologie, IT-Support (allg.), Software engineering / -technik, Software Quality
6/2018 – offen
Tätigkeitsbeschreibung
Basic website, User friendly creation of Events, Reservation Management, Emailing, Online Payment
Python, Django, paypal, sofort, coinbase;
Software engineering / -technik
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
DevOps, Agile Methodologie, Software Quality, Softwareentwicklung (allg.)
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
IT-Support (allg.), IT Sicherheit (allg.), Software engineering / -technik, Software Quality, Webdesign
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
Agile Methodologie, DevOps, Software engineering / -technik, Software Quality
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
Agile Methodologie, DevOps, Python, Software engineering / -technik, Software Quality, Webdesign
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
Opencv, Agile Methodologie, Software Quality, C++, Opengl, Softwareentwicklung (allg.), IT-Support (allg.), It-Beratung
Über mich
Weitere Kenntnisse
★★★★★ 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
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden