Profilbild von Anonymes Profil, Senior Software Developer / Software Architekt
verfügbar

Letztes Update: 02.01.2024

Senior Software Developer / Software Architekt

Abschluss: Dipl.-Informatiker (FH)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | französisch (Grundkenntnisse)

Dateianlagen

Profil-MarcWeinberger.pdf

Skills

Konzepte:
  • Microservices
  • Agile Software Entwicklung
  • Test driven development (TDD)
  • Domain Driven Design (DDD)
  • Continuous Integration & Delivery
  • Clean Code / Clean Architecture
Sprachen:
  • Kotlin
  • Java
  • TypeScript
  • Python
  • JavaScript
  • Swift
  • Ruby
  • SQL
  • Objective-C
  • Bash Shell
Frontend:
  • React
  • Spring MVC
  • Node.js
Backend:
  • Spring
  • Spring Boot
  • Spring Security
  • Spring Data
Cloud:
  • GCP
  • AWS
  • CloudFoundry
  • Kubernetes
  • Docker
  • Amazon ECS
Standards:
  • HTTP
  • REST
  • JPA
  • JMS
  • JMX
  • CDI
  • JSON
  • XML
Big Data:
  • Apache Spark
  • Hadoop
  • HDFS
  • Apache Kafka
Monitoring:
  • Prometheus
  • Grafana
Tests:
  • Junit, Kotest, Mockito, EasyMock, Unitils, DbUnit
  • YourKit Profiler, JProfiler
ORM:
  • Spring Data
  • JPA
  • Hibernate
Datenbanken:
  • PostgreSQL
  • Oracle 
  • MySQL
  • Redis
  • MongoDB
Konfigurationsmanagement:
  • Git
  • Subversion (SVN)
  • CVS
  • Maven
  • Gradle
  • webpack
  • npm
  • Jenkins
Web Server:
  • Tomcat
  • Jetty
  • Apache httpd
  • nginx
  • traefik

Projekthistorie

01/2019 - 05/2020
Konzeption und Entwicklung des HandyParken Systems
iteratec GmbH / Stadtwerke München GmbH (Energie, Wasser und Umwelt, 5000-10.000 Mitarbeiter)

Konzeption der verteilten Cloud Architektur einer Spring-Boot Backend-Anwendung; Spezifikation der REST-API für eine iOS App; Umsetzung der Backend-Anwendung mit Kotlin und Spring-Boot; Entwurf und Entwicklung der Job-Steuerung mit Spring-Batch; Weiterentwicklung einer Angular Backoffice-Anwedung; Deployment und Integration in CloundFoundry Cloud Plattform


01/2018 - 12/2018
Cloud Web Crawler
SISTRIX GmbH (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Migration eines cloudbasierten Web-Crawler zu Spring Boot, Docker und Kubernetes; Migration der Datenschicht zu Redis; Entwurf der verteilten Cloud Architektur auf Basis von Kubernetes; Setup, Rollout und Management des Kubernetes Clusters; Entwurf und Umsetzung der Big Data Streaming Pipeline mit Apache Spark und Apache Kafka


02/2017 - 12/2017
Textanalyse Platform
ayfie Group (Wirtschaftsprüfung, Steuern und Recht, 50-250 Mitarbeiter)

Konzeption der Systemarchitektur einer modularen Textanalyse Platform; Implementierung der Module Ingestion und Suche mit Spring und elasticsearch; Implementierung des Email Thread Analyse Moduls mit Apache Spark; Entwurf der Cloud Architektur auf Basis von Amazon ECS; Amazon Cloud Setup mit Terraform; DataDog Monitoring Setup


09/2016 - 01/2017
Angular Search Frontend
VirtualWorks GmbH (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Entwurf und Umsetzung eines Search Frontend auf Basis von Angular 2 und TypeScript; REST API Design für ein Search Backend; Buildsystem Setup mit webpack und npm; Konfigurationsmanagement auf Basis von Docker


10/2015 - 08/2016
Content Management System
Allianz Deutschland AG (Versicherungen, >10.000 Mitarbeiter)

Konzeption der verteilten Microservice-Architektur; Angular 2 / TypeScript Frontend Entwicklung; REST API Design; Spring Boot Backend Entwicklung; HTML / Sass Frontend Design; Konfigurationsmanagement auf Basis von Docker


Reisebereitschaft

Verfügbar in den Ländern Deutschland
Ich suche vorrangig Projekte im Großraum München. Abhängig von der Projektkonstellation ist auch ein Einsatz in anderen Städten möglich (max. 10% vor Ort).
Profilbild von Anonymes Profil, Senior Software Developer / Software Architekt Senior Software Developer / Software Architekt
Registrieren