Cloud-Migration und Modernisierung eines Bonussystems
Senior EntwicklerJavaGoSpring Boot...
Senior Entwickler
Entwicklung, Architektur- und Technologieberatung. Unterstützung bei der Migration in die Google Cloud sowie bei der Modernisierung, Weiterentwicklung und dem Betrieb (DevOps) verschiedener Backend-Module und Services.
Architektur, Design und Entwicklung von der Customer Self Care Client Web Anwendung (Vertragsverlängerung, Tarifmigration, Tarifänderung, usw.) bei Telefónica o2 Germany
Design- und Code Review, Coaching von Entwickler in Frondend- und Middletier Bereich
Exzellente Erfahrung in der Entwicklung von EAI Lösungen
Hohe Problemlösungskompetenz
Full Stack Development
Erfahrung:
Software Entwicklung seit 2001
Spezialgebiete:
Java
Scala
Amazon WebServices
Microsoft Azure
Spring
Hibernate
REST
Microservices
Reactive Streams
RxJava
Spring Reactor
Akka
Functional Programming
OOA/OOD
JEE
Webentwicklung
Javascript
Typescript
SPA mit Angular
VueJS
React
Praxis in:
Software Architektur
FP, OOA, OOD, OOP, AOP
Testgetriebene Entwicklung
Performance Optimierung
MDA, SOA, REST, Microservices
Entwicklung von Web Anwendungen
Entwicklung von Backend Anwendungen
Entwicklung von Web Services
Entwickung von Event-orientierten Anwendungen
Entwickling von Reactiven Anwendungen
Entwicklung von Anwendungen für
Batchdatenverarbeitung
Methoden und Notationen:
Extreme Programming (XP)
Model Driven Architecture (MDA)/Model Driven
Software Development (MDSD)
UML
Design Patterns (GoF, JEE, EAI)
Objekt-Orientiertes Programmieren (OOP), Design und Analyse
Aspekt-Orientiertes Programmieren (AOP)
Service-Orientierte Architekturen (SOA)
Test-Driven Development (TDD)
Modellierungstools:
MagicDraw
TogetherJ
IBM Rational Software Architect
MDA:
AndroMDA
EAI:
Mule ESB
Pentaho Kettle
Apache Camel
Application Servers/Servlet Containers:
JBoss
Wildfly
WebLogic
SAP Netweaver
Resin
Tomcat
TomEE
Glassfish
IDE:
Eclipse
Netbeans
IntelliJ
Microsoft Visual Studio
Sonstige Frameworks:
OSGi
Equinox
Spring
JGroups
jBPM
CDI
JBoss Weld
Apache OpenWebBeans
Apache Lucene
Google Guice
Messaging Software:
Apache Kafka
Apache ActiveMQ
WebLogic JMS
JBoss MQ
JBoss Messaging
Open MQ
Web-Technologien:
VueJS
Angular
React
Redux
NgRx
Vuex
Javascript
Typescript
Playframework
Wicket
NodeJS
NPM
JQuery
HTML
CSS
SCSS
LESS, usw.
Cloud:
Amazon Web Services
DynamoDB
Lambda
CloudFormation
AWS EC2
ELB
S3
Kinesis, etc.
Microsoft Azure
VSTS
VM
ARM
AKS
DNS
App Gateway
SQL Server
Blob Storage
OMS
AppInsight
LogAnalytics, etc.
Security:
OAuth
OpenID
JWT
Zero Trust Infrastructure
OWASP
AWS IAM
Azure AD
Azure AD B2C
WebServices:
Axis
JAX-RPC
JAX-WS
WSDL
SOAP
REST:
Play Framework
JAX-RS
JBoss RestEasy
Jackson
Jettison
Jersey
Spring MVC
GraphQL:
Apollo GraphQL
graphql-js
graphql-tools
Sangria
Source Control Tools:
Git
Subversion
PVCS
Serena Dimension
CVS
Build Tools:
SBT
Maven
Gradle
Ant
CruiseControl
Team City
Luntbuild
Hudson
Go CD
Template Engines:
Velocity
Freemarker, etc.
Persistenz-Technologien:
JPA
Hibernate
Slick
XML Data Binding:
JAXB
XStream
Castor
XMLBeans
AOP:
AspectJ
Spring AOP
Test Frameworks und Tools
ScalaTest
ScalaCheck
JUnit
DBUnit
Mockito
EasyMock
JUnitPerf
JMeter
Tools für Quellcodequalitätskontrole
FindBug
Checkstyle
EMMA
Content Management:
Coremedia CMS
JavaScript Bibliotheken:
Prototype
DOJO
jQuery
Node.js
RxJS und viel mehr
Erfahrung mit Java EE:
EJB
Servlets
JSP
JAX-RPC
JAX-WS
JPA
JCA
JMS
JTA
JTS
CDI, etc.
IT Automation und DevOps Tools:
Ansible
Docker
Kubernetes
Azure Devops
Helm
Terraform
Sonstiges/Soft-Skills:
Gute Teamfähigkeit
Hohe Kreativität
Hohe Innovationsfähigkeit
Hohe Problemlösungskompetenz
Betriebssysteme
HPUX
Basics
Linux
Experte
Mac OS
Experte
SUN OS, Solaris
Basics
Unix
Fortgeschritten
Windows
Experte
Programmiersprachen
Java
Experte
JavaScript
Experte
Scala
Experte
Typescript
Experte
Clojure
Basics
Kotlin
Experte
Ruby
Python
Datenbanken
AWS DynamoDB
Experte
HSQL DB
Experte
JDBC
Experte
Microsoft SQL Server
Fortgeschritten
MongoDB
Experte
MySQL
Fortgeschritten
Oracle
Experte
PostgreSQL
Experte
Timescale HSQL
Fortgeschritten
Cosmos DB
Experte
Derby
Elasticsearch
Datenkommunikation
CORBA
Ethernet
HTTP
HTTPS
Internet, Intranet
ISO/OSI
Message Queueing
RFC
RPC
RS232
SMTP
SNMP
TCP/IP
Winsock
Hardware
Macintosh
PC
Referenzen auf Anfrage
Branchen
Branchen
Kundenbindungsprogramme (Loyalty Programme)
Customer Relationship Management (CRM)
Internet-Marktplätze
Retail
Telekommunikation
Logistik
Bank (Wertpapiere)
Energie
Einsatzorte
Einsatzorte
Deutschland
möglich
Projekte
Projekte
9 Monate
2024-04 - heute
Cloud-Migration und Modernisierung eines Bonussystems
Senior EntwicklerJavaGoSpring Boot...
Senior Entwickler
Entwicklung, Architektur- und Technologieberatung. Unterstützung bei der Migration in die Google Cloud sowie bei der Modernisierung, Weiterentwicklung und dem Betrieb (DevOps) verschiedener Backend-Module und Services.
Architektur, Design und Entwicklung von der Customer Self Care Client Web Anwendung (Vertragsverlängerung, Tarifmigration, Tarifänderung, usw.) bei Telefónica o2 Germany
Design- und Code Review, Coaching von Entwickler in Frondend- und Middletier Bereich
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.
"Der Consultant hat im Rahmen der Produktentwicklung bei der Loyalty Partner Solutions GmbH die Rolle des Software-Architekten und Lead-Programmers eingenommen. Zu seinen Aufgaben gehörte die Definition der Architektur und die Umsetzung, zum Teil durch Steuerung anderer Entwickler. Er hat die Aufgaben immer sehr souverän, professionell und in Time & Budget gelöst. Wir hätten ihn gerne noch weiter bei uns beschäftigt und würden uns freuen bald wieder mit ihm in einem Projekt zusammen arbeiten zu können."
— Projekt LMS Produktentwicklung, 12/07 - 09/08 Referenz durch Projektleiter, LoyaltyPartner Solutions GmbH, vom 18.09.08
"Der Consultant hat als Software Architekt beim Aufbau einer neuen Internationalisierungsplattform im Bereich Loyalty Management ein wesentlichen Einfluss darauf gehabt, dass in einem kurzen Zeitraum ein System bereitgestellt wurde, dass alle benötigten Loyalty Funktionen zur Verfügung gestellt hat. Neben der Entwicklung der Architektur hat sich der Consultant insbesondere dadurch hervorgetan, dass er sowohl komplexe funktionale Probleme, als auch Last- und Performance Probleme kurzfristig lösen konnte."
— Projekt Internationalisierungsplattform für Loyalty Services, 06/07 - 11/07 Referenz durch Projektleiter, LoyaltyPartner Solutions GmbH, vom 18.09.08
"Schwerpunkt der Tätigkeit des Consultants in dem Projekt 'Couponing an der Kasse' war es als Architekt das System zu design'en. Er hat es dabei verstanden Architektur-kritische Punkte rechtzeitig zu identifizieren und kurzfristig mit den verantwortlichen Entwickler zu lösen. Dank dem Consultant konnten wir ein flexibles System zur Verfügung stellen, welches dem Fachbereich hoch personalisierte Kampagnen ermöglicht. Die große Herausforderung das System skalierbar und sehr performant zu entwickeln hat der Consultant souverän gelöst."
— Projekt Couponing an der Kasse, 12/06 - 05/07 Referenz durch Projektleiter, BILLING & LOYALTY SYSTEMS GmbH, vom, 18.09.08