25.10.2024 aktualisiert

**** ******** ****
Premiumkunde
60 % teilweise verfügbar

Senior Software Engineer/Senior Cloud Engineer

Baden, Schweiz
Weltweit
Bachelor of Science (BSc) Wirtschaftsinformatik
Baden, Schweiz
Weltweit
Bachelor of Science (BSc) Wirtschaftsinformatik

Profilanlagen

Arbeitszeugnisse.pdf
psm-1.pdf
bachelor-1.pdf
CV-GER.pdf

Skills

Clean CodeAsp.NetHTMLJavaJavaScript.Net FrameworkPHPAPIsAgile MethodologieLuftfahrtAmazon Web ServicesArchitekturAutomatisierungTest AutomationUnit TestingMicrosoft AzureBankingProzessoptimierungStrategisches ManagementC#C++CSSCloud ComputingCloud-SicherheitSoftware QualityComplianceDatenbankenContinuous IntegrationRelationale DatenbankenDatenbank DesignSoftware Design PatternsDevOpsDistributed ComputingElasticsearchGesundheit und Sicherheit am ArbeitsplatzFinanzenFehlerbehandlungEreignisgesteuerte ProgrammierungFinanzwesenSkalierbarkeitIdentitätsmanagementInfrastrukturJUnitPythonPostgreSQLProjektmanagementMicrosoft Sql-ServerAzure SQLMongoDBMultidisziplinären AnsatzNode.jsNoSQLNunitObjektorientierte Software-EntwicklungOpen SourceOracle FinancialsScrumSoftware ArchitectureAbfrageoptimierungRedisSystemmigrationMockitoElastic LogstashPrometheusServiceorientierte ArchitekturSoftwareentwicklungSoftware SystemsStored ProcedureStakeholder ManagementTypeScriptDaten- / DatensatzprotokollierungAblaufplanungGoogle CloudDemonstrations-FähigkeitenBacklogsVerwaltungstätigkeitenTest-Driven Development.NET CoreEvent-driven ArchitectureRussischReact.jsIstioGrafanaSpring BootLuft- und RaumfahrtindustrieInfrastructure as Code (IaC)BackendVue.JsKotlinContainerisierungAngularJSGitlab-CiIntegrationstestsKubernetesTeam ManagementApache KafkaGraphQLProjektlieferungFront EndCloud-MigrationApi DesignElastic KibanaRestful ApisTerraformRefactoringServerless ComputingDockerElk StackJenkinsMicroservices
Softwareentwicklung
  • Über 5 Jahre Erfahrung in der professionellen Softwareentwicklung mit Schwerpunkt auf objektorientierter Programmierung und Softwarearchitektur.
  • Programmiersprachen: Expertenkenntnisse in Java und .NET-Technologien (C#, ASP.NET), ergänzt durch Erfahrung mit Kotlin, Python und C++.
  • Best Practices: Anwendung von Design Patterns, Clean Code Prinzipien und testgetriebener Entwicklung (TDD) zur Erstellung wartbarer und skalierbarer Softwarelösungen.
  • API-Entwicklung: Versiert in der Gestaltung und Implementierung von RESTful APIs und serviceorientierten Architekturen (SOA).
Cloud-Architekturen
  • Expertise in Microsoft Azure: Tiefgreifende Erfahrung in der Konzeption, Implementierung und Verwaltung von Cloud-Lösungen auf Microsoft Azure, einschließlich Azure Kubernetes Service (AKS), Azure Functions und Azure DevOps.
  • Multi-Cloud-Kompetenz: Praktische Erfahrung mit AWS und Google Cloud Platform (GCP), wodurch eine flexible Anpassung an verschiedene Cloud-Umgebungen möglich ist.
  • Cloud-Native Anwendungen: Entwicklung von cloud-nativen Anwendungen unter Nutzung von Microservices, Serverless Computing und Containern zur Optimierung von Skalierbarkeit und Performance.
Cloud-Migration
  • Erfolgreiche Migrationen: Leitung und Durchführung von Migrationsprojekten, bei denen On-Premise-Applikationen effizient und sicher in die Cloud überführt wurden, insbesondere nach Azure.
  • Strategische Planung: Entwicklung von Migrationsstrategien, die Ausfallzeiten minimieren und Datenintegrität gewährleisten.
  • Optimierung und Modernisierung: Steigerung von Effizienz und Flexibilität durch Refactoring und Modernisierung von Anwendungen für die Cloud-Umgebung.
Microservices & Containerisierung
  • Microservices-Architektur: Umfangreiche Erfahrung in der Entwicklung und Implementierung von Microservices zur Förderung von Modularität und Skalierbarkeit.
  • Container-Technologien: Expertenkenntnisse in Docker für die Containerisierung von Anwendungen und in Kubernetes für die Orchestrierung und Verwaltung von Container-Clustern.
  • Service Mesh & Observability: Kenntnisse in der Implementierung von Service Meshes (z.B. Istio) und Nutzung von Observability-Tools zur Überwachung und Fehlerbehebung in verteilten Systemen.
DevOps & CI/CD
  • Automatisierungsexperte: Fundierte Kenntnisse in der Automatisierung von Build-, Test- und Deployment-Prozessen mit Tools wie Azure DevOps, Jenkins und GitLab CI/CD.
  • Infrastructure as Code (IaC): Erfahrung mit Terraform und Helm zur Verwaltung und Bereitstellung von Infrastruktur und Anwendungen als Code.
  • Continuous Integration & Delivery: Implementierung effizienter CI/CD-Pipelines zur Beschleunigung der Softwarebereitstellung und Verbesserung der Qualität.
Full-Stack-Entwicklung
  • Frontend-Kompetenz: Entwicklung von responsiven und interaktiven Benutzeroberflächen mit Angular, React und Vue.js, unter Verwendung von TypeScript und modernen JavaScript-Standards.
  • Backend-Expertise: Erstellung robuster und leistungsfähiger Backend-Systeme mit .NET Core, Node.js und Spring Boot.
  • API-Design und -Implementierung: Gestaltung von RESTful APIs und Nutzung von GraphQL für effiziente Datenabfragen.
Datenbanken
  • Relationale Datenbanken: Tiefgehende Erfahrung mit PostgreSQL, MSSQL und Oracle, einschließlich Datenbankdesign, Abfrageoptimierung und Stored Procedures.
  • Cloud-Datenbanken: Umgang mit Azure SQL Database und anderen Cloud-basierten Datenbankdiensten zur Skalierung und Verwaltung von Daten.
  • NoSQL-Datenbanken: Grundkenntnisse in NoSQL-Technologien wie MongoDB und Redis für spezifische Anwendungsfälle.
Führungserfahrung
  • Technischer Lead: Verantwortung für die technische Führung von Teams im Cloud-Umfeld, einschließlich Mentoring und Weiterentwicklung von Teammitgliedern.
  • Projektmanagement: Planung, Koordination und Durchführung von Projekten unter Anwendung agiler Methoden und Best Practices.
  • Stakeholder-Kommunikation: Effektive Kommunikation mit Kunden, Management und cross-funktionalen Teams zur Sicherstellung von Projekterfolgen.
Agile Methoden
  • Zertifizierter Professional Scrum Master (PSM I): Umfassende Erfahrung in der Anwendung von Scrum und anderen agilen Frameworks zur Steigerung der Teamproduktivität.
  • Agile Transformation: Aktive Mitwirkung bei der Einführung und Umsetzung agiler Methoden in Organisationen und Teams.
  • Agile Praktiken: Durchführung von Sprint Plannings, Daily Stand-ups, Retrospektiven und Backlog Refinements zur kontinuierlichen Verbesserung.
Sprachkenntnisse
  • Deutsch: Muttersprache
  • Russisch: Muttersprache
  • Englisch: Fliessend
Zusätzliche Fähigkeiten
  • Sicherheitspraktiken: Kenntnisse in Cloud-Sicherheit, Implementierung von Sicherheitsstandards und Best Practices, einschließlich Identity and Access Management (IAM).
  • Testautomatisierung: Erfahrung mit Unit-Tests, Integrationstests und Testframeworks wie JUnit, NUnit und Mockito zur Sicherstellung der Softwarequalität.
  • Monitoring & Logging: Anwendung von Monitoring- und Logging-Tools wie ELK Stack (Elasticsearch, Logstash, Kibana), Prometheus und Grafana zur Überwachung von Systemen und Anwendungen.
  • Schnittstellenkompetenz: Fähigkeit, zwischen technischen und nicht-technischen Stakeholdern zu vermitteln und komplexe Sachverhalte verständlich zu erklären.
  • Continuous Learning: Engagement für kontinuierliche Weiterbildung und Anpassung an neue Technologien und Methoden in der schnelllebigen IT-Branche.
  • Open-Source-Beiträge: Aktive Teilnahme an Open-Source-Projekten, Demonstration von Engagement und Beitrag zur Entwicklergemeinschaft.
Branchenspezifische Erfahrung
  • Finanz- und Bankensektor: Erfahrung mit Projekten im Finanzwesen, einschließlich der Modernisierung von Bankensystemen und Einhaltung von Compliance-Standards.
  • Luftfahrtindustrie: Mitarbeit an Projekten zur Digitalisierung und Verbesserung von Dienstleistungen in der Luftfahrt, unter Berücksichtigung von Sicherheits- und Branchenstandards.
  • Öffentlicher Sektor: Entwicklung und Wartung von Softwarelösungen für öffentliche Einrichtungen mit hohen Anforderungen an Sicherheit und Zuverlässigkeit.
Soft Skills
  • Kommunikationsstärke: Hervorragende Fähigkeit, technische Konzepte klar und effektiv zu kommunizieren, sowohl schriftlich als auch mündlich.
  • Teamfähigkeit: Bewährter Teamplayer, der in interdisziplinären und internationalen Teams erfolgreich zusammenarbeitet.
  • Problemlösungskompetenz: Analytisches Denken und proaktive Herangehensweise an komplexe technische Herausforderungen.
  • Anpassungsfähigkeit: Flexibilität und schnelle Einarbeitung in neue Technologien, Branchen und Arbeitsumgebungen.
  • Leadership: Fähigkeit, Teams zu motivieren, zu führen und gemeinsame Ziele zu erreichen.

Sprachen

DeutschMutterspracheEnglischverhandlungssicherRussischMuttersprache

Projekthistorie

Senior Software Engineer/Cloud Expert

Vermögensverwaltung (Bank) Zürich

Banken und Finanzdienstleistungen

1000-5000 Mitarbeiter

  • Projektziel: Modernisierung der IT-Infrastruktur des Bank Core Teams durch Entwicklung und Implementierung moderner Cloud-Architekturen in Azure.
  • Aufgaben:
    • Entwicklung von Cloud-Architekturen mit Microservices (Kubernetes, Docker, Terraform, Azure).
    • Technischer Lead im Cloud-Umfeld und Führung eines Entwicklerteams.
    • Migration von On-Premise-Applikationen nach Azure.
    • Frontend- und Backend-Entwicklung mit .NET, Angular und NodeJS.
    • Entwurf und Implementierung neuer Cloud-Lösungen (AKS, EventHubs).
    • Erstellung von Azure-Blueprints für zukünftige Use Cases.
    • Automatisierung und Betrieb von Cloud-Ressourcen mittels Azure DevOps und CI/CD.

Professional Cloud Engineer/Software Engineer

Swiss Airline (extern über Ti&m Zürich)

Transport und Logistik

500-1000 Mitarbeiter

  • Projektziel: Weiterentwicklung einer digitalen Bibliothek für verschiedene Endgeräte und das Web, inklusive Offline-Verfügbarkeit und Synchronisierung.
  • Aufgaben:
    • Migration der Cloud-Infrastrukturen mehrerer Fluggesellschaften (Swiss, Lufthansa, Eurowings, u.a.) nach Microsoft Azure.
    • Entwicklung von Backend- und Frontend-Features für die digitale Bibliothek der Lufthansa Group.
    • Implementierung und Verwaltung von Cloud-Infrastrukturen auf Azure.
    • Nutzung von Kubernetes und Helm zur Orchestrierung von Anwendungen.

Professional Cloud Engineer

MHP Porsche Consulting Nürnberg

Automobil und Fahrzeugbau

1000-5000 Mitarbeiter

  • Projektziel: Implementierung einer zentralen Logging- und Tracing-Lösung für Porsche zur übergreifenden Überwachung von Services.
  • Aufgaben:
    • Integration und Implementierung der Logging- und Tracing-Lösung.
    • Dokumentation und Optimierung von Geschäftsprozessen.
    • Implementierung und Verwaltung von Cloud-Infrastrukturen auf AWS.

Professional Software Engineer

Allegro - Bundesagentur für Arbeit Nürnberg (extern über Capgemini)

Öffentlicher Dienst

>10.000 Mitarbeiter

Projektziel:
Softwareentwicklung in einer der größten öffentlichen IT- Verfahren, das hunderttausende Transaktionen pro Tag mit einem Jahresvolumen von über 25 Milliarden Euro vollzieht.
Aufgaben:
• Entwicklung und Implementierung von Backend- und Frontend-Funktionalitäten
• Durchführung von Unit-Tests und Integrationstests
• Moderation von Sprint-Retrospektiven

Software Engineer

Volkswagen Berlin (extern über Capgemini)

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Projektziel:
Implementierung eines Kundenportals zur Verwaltung von Verträgen für mehrere Länder wie Spanien, Deutschland, England, Irland, Portugal usw.
Aufgaben:
• Implementierung von fachlichen Anforderungen hauptsächlich im Backend
• Entwicklung von fachlichen Anforderungen im Frontend
• Dokumentation und Optimierung von Geschäftsprozessen

Software Engineer (Werkstudent)

Intel Nürnberg

Telekommunikation

500-1000 Mitarbeiter

Projektziel:
CRUD-Webapplikation für System-Engineers zur Reduzierung des Energieverbrauchs von Mobiltelefonen für den Mobilfunk der LTE- und 5G-NR-Standards.
Aufgaben:
• Entwicklung einer Webapplikation
• Bereitstellung der Webapplikation in der Cloud
• Dokumentation der entwickelten Webapplikation
• Design

Software Engineer (Werkstudent)

Allegro - Bundesagentur für Arbeit Nürnberg (extern über Capgemini)

Öffentlicher Dienst

>10.000 Mitarbeiter

Projektziel:
Entwicklung einer Excel-Export-Funktion für das Monitoring-Tool.
Aufgaben:
• Refactoring und Weiterentwicklung
• Feature-Entwicklung
• Umsetzung von Unit-Tests und integrations-Tests

Zertifikate

Microsoft Certified: Azure Developer Associate (AZ-204)

Microsoft

2024

Azure Fundamentals (AZ-900)

Microsoft Cloud Azure

2022

Professional Scrum Master (PSM I)

Scrum.org

2020


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden