Profileimage by Ture Sayer Senior Developer | Agile Project Lead from Koeln

Ture Sayer

available

Last update: 01.05.2024

Senior Developer | Agile Project Lead

Graduation: BSc. Informatik
Hourly-/Daily rates: show
Languages: German (Native or Bilingual) | English (Full Professional)

Attachments

22-10_Profil_U.pdf

Skills

Sprachen
Java, Kotlin, Python, Scala, Rust, Javascript, Typescript, Dart, Matlab

Backend
Spring Boot, JPA, Hibernate, Flask, Node.js, NestJS, FastAPI, SQLAlchemy, GraphQL, Rest, OpenAPI/ Swagger, Redis, Kafka, MQTT, RabbitMQ, Django, Ktor

Datenbanken
PostgreSql, MySQL, MongoDB, H2, MySQL

Mobile
Android (native), Flutter

Auth / Security
OAuth 2.0, Keycloak, Spring Security, JWT, OpenID Connect, OPA

DevOps
CI / CD, Docker, Kubernetes, OpenShift, Helm, GitLab CI/CD, Linux, Microservices, Github Actions, Jenkins, Teamcity, SonarQube

Cloudplattformen
AWS, Google Cloud, Telekomcloud, Azure

Big Data
Spark, Hadoop, Hive, HDFS, HBase, Yarn

Test
Unit Tests, Integration Tests, TDD, JUnit, Mockito, MockK, k6.io, PyTest

Frontend
Thymeleaf, Angular, Flutter, Jinja2, HTML, CSS, QT 5, Django Templates

Scientific Computing/ Machine Learning/ Data Science
Tensorflow, Pytorch, Numpy, Scipy, Pandas, Keras, Matplotlib, ComputerVision, Voice Recognition, Object Detection, Object Classification, Speech-To-Text, Nvidia NeMo, Tesseract, OpenCV, SKLearn, Streamz

Development Tools
Git, SVN, Gradle, Maven, pip, pipenv, pyenv, poetry, cargo, npm

IDE
IntelliJ, Pycharm, Webstorm, VSCode, Eclipse

Betriebssysteme
Windows, Linux, Ubuntu, Fedora, Arch, Raspbian

Konfiguration/ Serialisierung
JSON, BSON, .env, toml, yaml, XML

Sonstiges
>7 Jahre Erfahrung in der Entwicklungsarbeit mit / nach Scrum
>5 Jahre Erfahrung in Entwurf und Umsetzung von Microservices/ Microservicearchitekturen
>5 Jahre Erfahrung in der Leitung von Projekten und Entwicklerteams
Kenntnisse bzgl. Clean Code, SOLID-Principles, Design Patterns, Architecture Patterns und Best Practices der Softwareentwicklung

Project history

01/2022 - Present
Lead Developer | Architect
Atlantic Ventures

Weiterentwicklung einer Cloud-native Platform für Kunden einer der größten Facility Managment Firmen in Deutschland

- Führung des Entwicklerteams
- Stakeholderkommunikation
- Neuentwicklung, Pflege und Weiterentwicklung von Microservices in Typescript, NestJS, TypeOrm, PostgreSQL, Jest etc.
- Pflege und Weiterentwicklung der Gesamtarchitektur der Plattform hin zu einem eventgetriebenen Modell
- Entwicklung von Backendkomponenten auf Basis von Azure Functions in Typescript
- Unterstützung bei Betrieb und Ausbau der Infrastruktur auf Microsoft Azure
- Entwicklung und Pflege von Frontendkomponenten in Angular, Typescript

10/2022 - 06/2023
Senior Developer Fintech
(Internet and Information Technology, < 10 employees)

Rolle: Senior Developer
Aufgabe: Backendentwicklung; Implementation einer neuen Autorisierungslösung; Einführung Datenbankversionierung; Anpassung KI Module
Technologien: Kotlin, Spring Boot, MySQL, Flyway, Python, Tensorflow, FastAPI, Bitbucket, Github, IntelliJ, PyCharm, Docker, AWS

06/2021 - 12/2022
AI Engineer (angestellt)
Kenbun IT AG (Internet and Information Technology, 10-50 employees)

Ausgewählte Projekte:

Projekt: Spezialisierter Sprachassistent für Kunden im Automotiveumfeld
Zeitraum: seit 02/2022
Rolle: AI Engineer
Aufgabe: Entwicklung eines in eine bestehende Androidapp integrierbaren Sprachassistenten sowie der benötigten Verwaltungsapplikationen. Anpassung der KI Services an die Anforderungen des Kunden. Abstimmungen mit Kunden.
Technologien: Kotlin, SpringBoot, MongoDB, Android, Redis, MQTT, Kubernetes, Docker, Rust, Cargo, Python, Thymeleafe, FastAPI, u.a.

Projekt: Weiterentwicklung von ETL-Pipelines für Banken IT
Zeitraum: 09/2021 - 02/2022
Rolle: Software Engineer
Aufgabe: Weiterentwicklung und Verbesserung bestehender ETL-Pipelines sowie der sie steuernden Programme
Technologien: Java, Spring Boot, Oracle SQL, Hadoop, Spark, Hive, u.a.

Projekt: Android App zum Erfassen von Diktaten
Zeitraum: 06/2021 - 09/2021
Rolle: AI Engineer
Aufgabe: Entwicklung einer nativen Android App in Kotlin sowie Einbindung und Anpassung von KI Microservices, über welche Nutzereingaben transkribiert werden können.
Technologien: Kotlin, Android, Keycloak, APIs, Rust, Tokio, Cargo, Jenkins, SQLite, MVVM, Nexus, u.a.

02/2018 - 05/2021
Software Engineer & Teamlead (angestellt)
Cloudflight Germany GmbH (Internet and Information Technology, 250-500 employees)

Ausgewählte Projekte:

Projekt: Neuaufbau von APIs und Big Data Pipelines im GIS Umfeld
Zeitraum: 01/2021 - 05/2021
Rolle: Project Lead & Software Engineer
Aufgabe: Abstimmung mit Kunde, Zusammenstellung und Führung des Entwicklungsteams. Tätigkeiten als Entwickler bei der Überarbeitung/ Neuaufbau der APIs für bestehende GIS Produkte sowie den dahinterliegenden Datenpipelines, Caches und Speichern.
Technologien: Python, FastAPI, Kubernetes, Gitlab CI/CD, Parquet, xArray, OpenPolicyAgent, Keycloak, Helm

Projekt: Automatisches Sortieren von Dokumenten
Zeitraum: 12/2020 - 01/2021
Rolle: Project Lead & Software Engineer
Aufgabe: Entwicklung eines PoC zur automatisierten Auswertung und Sortierung gescannter Frachtdokumente im Logistikumfeld in Form eines deploybaren Microservices. Notwendige Abstimmungen mit dem Kunden.
Technologien: Python, Djange, OCR, NER, Object Detection, Semantic Segmentation, Docker, FTP, Teamcity, Openshift

Projekt: Lagerstand Vorhersage
Zeitraum: 09/2020 - 12/2020
Rolle: Software Architect & Software Engineer
Aufgabe: Entwicklung eines PoC zur Vorhersage von Lagerständen im Logistikbereich unter Einbeziehung historischer Daten und externer Faktoren. Vorschlagen von Handlungsoptionen. Entwicklung als Microservice.
Technologien: Python, sk-learn, Flask, DVC, SQL, Docker, Jupyter, Zeitreihenanalyse, Clusteranalyse, Regressionsanalyse, ARIMA & SARIMA Modelle

Projekt: Aufbau IoT Platform - Neuentwicklung mit Kotlin, SpringBoot und Angular
Zeitraum: 12/2019 - 05/2020
Rolle: Team Lead & Software Engineer
Aufgabe: Führung eines Entwicklerteams, Abstimmung mit Kunden, Softwareentwicklung mit Kotlin und Typescript für SpringBoot bzw. Angular
Technologien: Kotlin, Typescript, Spring Boot, Angular, JPA, PostgreSQL, RESTful APIs, Docker, Openshift, Teamcity u.a.

Projekt: Handgepäckserkennung und Vermessung durch Computer Vision
Zeitraum: 10/2018 - 05/2021
Rolle: Project Lead & Software Engineer
Aufgabe: Abstimmung mit Auftraggeber über Anforderungen, Zusammenstellung des Teams, Organisation des Arbeitsablaufs, Organisation Sprintmeetings, Auswahl Technologien zusammen mit Team, Umsetzung des Projekts als Software Engineer
Technologien: Python, Tensorflow, Docker, Flask, RESTful APIs, Docker, u.a.

Projekt: Entwicklung eines Programms zu Darstellung und Berechnung ausgewählter Parameter von Satellitenlaufbahnen, aufbauend auf bestehenden Frameworks.
Zeitraum: 06/2018 - 09/2018
Rolle: Team Lead & Software Engineer
Aufgabe: Auswahl Technologien, Abstimmung mit Auftraggeber, Umsetzung
Technologien: Python, Flask, Jupyter, Java, Numpy, Pandas, RESTful APIs, Docker, Orekit, u.a.

Projekt: Microservice zur Erkennung von Produktionsfehler anhand existierender Sensordaten
Zeitraum: 05/2018 - 06/2018
Rolle: Software Engineer
Aufgabe: Entwickeln eines Models zur Erkennung der Fehler anhand eines gegebenen Datensets. Verpackung und deployment des Models als Microservice in einer Cloudumgebung.
Technologien: Python, Numpy, Pandas, Scipy, sk-learn, Flask, Docker, Kubernetes

Projekt: Anpassung IoT Plattform an speziellen Use Case
Zeitraum: 02/2018 - 05/2018
Rolle: Software Engineer
Aufgabe: Erweiterung und Anpassung der bestehenden Codebase in Abstimmung mit dem Kunden. Vorbereitung und Teilnahme an Abstimmungsmeetings mit dem Kunden.
Technologien: Java, SpringBoot, SQL, RESTful APIs, Typescript, Angular, Openshift, Docker, Junit, Mockito, Docker

Local Availability

Open to travel worldwide
Profileimage by Ture Sayer Senior Developer | Agile Project Lead from Koeln Senior Developer | Agile Project Lead
Register