27.11.2025 aktualisiert


verifiziert
Premiumkunde
100 % verfügbarFreelancer Software Development
Poing, Deutschland
Deutschland +3
Ausbildung FaAEÜber mich
Ich bin Wiktor Surala, seit über 10 Jahren als Entwickler unterwegs. Ich lege Wert auf saubere Architektur und klaren Code. Gleichzeitig bin ich pragmatisch genug, schnelle Abkürzung zu nehmen, wenn ein Problem sofort gelöst werden muss. Am Ende zählt, dass Systeme stabil laufen.
Skills
Java, C/AL, Datenbanken, MSSQL, mysql, Android Studio, Kalipso Studio, Dynamics NAV, Entwicklungsumgebung, Barcode Scanner, Azure DevOps, Git, Agile, Kanban, Android, Windows, ERP, NAV Dynamics Entwicklungsumgebung, Cloud, S3, IONOS, Apache, Maven, Gradle, SQL, PostgreSQL, MongoDB, Spring Stack, Spring Boot, Spring MVC, Spring Security, Spring Webflux, Lombok, Hibernate, JPA, Swagger API, Jackson, Jasypt, Testing Framework, Cucumber, Karate, Postman, Junit, Mockito, Powermock, MockMVC, Amazon S3, Intellj Idea, Vim, Notepad++, REST API, GraphQL, SSL, LDAP, JIRA, Confluence, Bitbucket, Docker, Docker Compose, Tomcat, Jenkins, Sonarqube, NPM, SCRUM, Behaviour-driven development, Test Driven Development, Linux Ubuntu, IT-Dienstleistung, Telekommunikation, Python, Javascript, MS Azure SQL, Thymeleaf, Tensorflow, NumPy, PIL, OpenCV, Django, Bootstrap, Azure BlobStorage, Azure Virtual Machine, Azure, Function App, Azure Data Explorer, Azure Cognitive Services, Azure SQL, Azure Maps, HTML, CSS, SCSS, IDLE, Atom, Google Guava, SOAP, IntelliJ IDEA, Ant, Grunt, SAP CX, Spring Core, Hysterix, LESS, Sourcetree, Test Driven Development, Gesundheitswesen, Systemhaus GmbH, 85716 Unterschleißheim, Dynamics NAV Development Environment, Visual Studio, Excel, Visual Basic, OS, 2021 Oracle Certified Associate, Java SE 8 Programmer, Java 8 Zertifizierung, Build Tools, AL, Postgres, Testing Frameworks, Selenium, JEST, Cloud Technologien, Azure Blob Storage, Azure Function App, Data Explorer (Kusto, Amazon Virtual Machine, Webdesign, Eclipse, BitbucketExcel, Github, GitLab, Apache Tomcat, Apache SOLR, Beyond, Compare, Linux Kali, Grafana, Prometheus, Opentelemetry Collector
Sprachen
DeutschMutterspracheEnglischMuttersprachePolnischMuttersprache
Projekthistorie
Das Projekt umfasst die Entwicklung einer umfassenden Lösung zur Automatisierung und Verwaltung von Anwendungen und Infrastruktur auf Kubernetes-Clustern für einen Kunden. Es vereint verschiedene Technologien und Werkzeuge, darunter Bash-Skripte, Ansible, Terraform, Pulumi und Kotlin, um eine nahtlose Bereitstellung und Verwaltung zu ermöglichen.
Funktionalitäten und Komponenten:
Funktionalitäten und Komponenten:
- Bash-Skripte und Helm Charts: Eine Sammlung von Bash-Skripten und Helm Charts wird entwickelt, um die Bereitstellung und Verwaltung von Anwendungen auf Kubernetes-Clustern zu automatisieren. Dies umfasst die Installation und Konfiguration von Anwendungen wie Kong, RabbitMQ, Kafka und PostgreSQL.
- Automatisierte Infrastrukturprovisionierung: Ein Ansible-basierter Provisioner wird entwickelt, um Kubernetes-Cluster und zugrunde liegende Infrastrukturressourcen mit Terraform zu provisionieren. Dabei werden Linux- und Windows-Systeme für Anwender bereitgestellt und die Konfigurationsdaten in S3-Buckets gespeichert.
- Multi-Cloud-Unterstützung: Neben der Bereitstellung auf Kubernetes wird die Provisionierung von OpenStack-Umgebungen mit Python Pulumi unterstützt. Dabei werden Tools wie Cert Manager und Longhorn CSI Driver verwendet, um die Sicherheit und Speicherlösungen zu verbessern.
- Entwicklung eines Kubernetes Operators mit Kotlin: Die Entwicklung eines Kubernetes Operators mit Kotlin ermöglicht die Automatisierung und Verwaltung spezifischer Anwendungs- oder Infrastruktur-Workloads auf Kubernetes-Clustern. Dieser Operator bietet eine maßgeschneiderte Lösung zur Automatisierung von Abläufen und Prozessen.
- Continuous Integration (CI) Pipelines und Tests: Pipelines für die Continuous Integration werden erstellt, um die Qualität und Konsistenz der bereitgestellten Anwendungen sicherzustellen. Renovate wird integriert, um automatische Aktualisierungen von Abhängigkeiten durchzuführen. Zudem werden umfassende Tests entwickelt, um die Stabilität und Zuverlässigkeit der Bereitstellung und Provisionierungsprozesse sicherzustellen.
Datenexport für Zahlungen aus ERP Software an Banken
Handscanner Entwicklung für Lager & Logistik
Erstellung von Webservices zur Automatisierung von Auftrags und Stammdaten Import
Handscanner Entwicklung für Lager & Logistik
Erstellung von Webservices zur Automatisierung von Auftrags und Stammdaten Import
Entwicklung an Applikation und Schnittstellen für CCTV-Kameras Entwicklung eines NTCIP-Adapter zur Steuerung von Verkehrsschildern