Fullstack Developer / Solution Architect
Aktualisiert am 25.03.2024
Profil
Referenzen (3)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.10.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Architektur
Backend-Entwicklung
Frontend-Entwicklung
Java
Kotlin
Scala
Angular
Typescript
Javascript
Microsoft Azure
AWS
Kubernetes
VueJS
Spring Boot
ReactJS
PostgreSQL
Kafka
Terraform
MongoDB
GraphQL
JEE
Deutsch
fließend
Englisch
verhandlungssicher
Russisch
Muttersprache
Ukrainisch
Muttersprache

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

2 Jahre 7 Monate
2021-09 - heute

Entwicklung einer SAAS-Lösung für intelligentes Energiemanagement

Senior Entwickler, Architekt Spring Boot Java Microsoft Azure ...
Senior Entwickler, Architekt
  • Entwicklung. Beratung in Architektur- und Technologiefragen. Mitarbeit an der Cloud-Infrastruktur in Azure
  • Die entwickelte Software musste Verbrauchsdaten von unterschiedlichen Anbietern und Quellen (u?ber FTP, SMTP, WebServices und REST APIs, MQTT-Broker, Azure IoT Hub) sammeln, speichern, entsprechende Zeitreihen normalisieren, interpolieren, aggregieren, KPIs berechnen, Verbrauchsanomalien erkennen, Alarme auslo?sen, usw.
Spring Boot Java Microsoft Azure Angular Typescript Postgresql Timescale DB kubernetes Citus OAuth auth0 Apache Camel Spring Reactor Azure DevOps Azure CosmosDB Azure Azure PostgreSQL Hyperscale Kotlin Terraform Helm Webflux NgRx Kubernetes Docker PostgreSQL TimescaleDB
Energie-Startup
München
6 Jahre 3 Monate
2018-01 - heute

Finanzportal

Lead Entwickler Java 8 Spring Boot Scala ...
Lead Entwickler
  • Architektur
  • Entwicklung
Java 8 Spring Boot Scala Playframework Angular Typescript Microservices Microsoft Azure Kubernetes Docker Git NodeJS
Bank
10 Monate
2020-11 - 2021-08

Optimierung und Weiterentwicklung einer Suchpipeline

Lead Entwickler Scala Java Typescript ...
Lead Entwickler

Optimierung und Weiterentwicklung einer Suchpipeline einer internetbasierten KFZ Verkaufsplattform

  • Architekturberatung
  • Technologieberatung
  • Entwicklung

Scala Java Typescript React GraphQL Apollo GrapQL Sangria Kafka Elasticsearch AWS (Amazon Web Services) Docker
Ein Unternehmen
München
1 Jahr
2020-01 - 2020-12

Neuentwicklung und Migration eines Antragsverwaltungssystems

Senior Entwickler, Technology Consultant VueJS Typescript Javascript ...
Senior Entwickler, Technology Consultant
  • Architekturberatung
  • Technologieberatung
  • Entwicklung
VueJS Typescript Javascript Java Spring Boot Spring Reactor Oracle Gradle Jenkins Spring Reactor
Eine Körperschaft des öffentlichen Rechts
Augsburg, Bayern
3 Monate
2020-09 - 2020-11

Entwicklung eines Prototyps und Entwurf einer Migrationsstrategie

Senior Entwickler, Architekt VueJS Typescript Java ...
Senior Entwickler, Architekt

Entwicklung eines Prototyps und Entwurf einer Migrationsstrategie für Mammographie-Software

  • Architekturberatung
  • Entwicklung

VueJS Typescript Java Spring Boot JavaFX DICOM dcm4che ImageJ Gradle Jenkins
Eine Körperschaft des öffentlichen Rechts in
Bayern
2 Jahre 4 Monate
2017-10 - 2020-01

Ein B2B Marketplatz

Lead Entwickler Java Spring Boot Scala ...
Lead Entwickler
  • Architekturberatung
  • Technologieberatung
  • Entwicklung
Java Spring Boot Scala Playframework Typescript Microservices Microsoft Azure Kubernetes Docker Git NodeJS Spring Security Scala Playframework Angular (4-8) Bootstrap Microsoft VSTS SQL Server OAuth 2 OpenID JWT Zero Trust Infrastructure Azure AD B2C
internationale Bank
München
2 Jahre 3 Monate
2015-10 - 2017-12

Migration einer internetbasierten KFZ Verkaufsplattform

Architekt, Senior Entwickler, Coach Java 8 Scala Amazon Web Services (AWS DynamoDB ...
Architekt, Senior Entwickler, Coach
  • Architekturberatung
  • Technologieberatung
  • Coaching
  • Entwicklung
Java 8 Scala Amazon Web Services (AWS DynamoDB EC2 S3 etc.) Scala Playframework Google Guice Apache Kafka Kibana SBT Git HTML Javascript Typescript React CSS SCSS Node.js Ruby Python GoCD TeamCity Docker
ein Unternehmen
München
5 Jahre 4 Monate
2012-07 - 2017-10

Online Auction Platform

Tech Lead, Software Architekt Java 8 Scala Spring ...
Tech Lead, Software Architekt
  • Architekturberatung
  • Entwicklung
Java 8 Scala Spring Wicket Bootstrap JQuery JavaScript HTML CSS LESS Quartz MongoDB Lucene Selenium WebDriver Git Maven Apache HTTP Server Ansible JWT OAuth 2 Bouncy Castle
Finanzdienstleister-Unternehmen
3 Jahre 11 Monate
2011-12 - 2015-10

Erneuerung und Erweiterung eines Warenhaus Management Systems

Senior Entwickler, Software Architekt Java 7 JEE 6 JEE7 ...
Senior Entwickler, Software Architekt
  • Architekturberatung
  • Technologieberatung
  • Entwicklung
Java 7 JEE 6 JEE7 CDI EJB JPA Hibernate Maven 3 Glassfish Wildfly JMS Open MQ Apache ActiveMQ Apache Camel JAX-RS Arquillian Oracle SQL Server SVN Git
Logistikunternehmen
Augsburg
11 Monate
2011-02 - 2011-12

GMX Fotoalbum

Senior Entwickler Java 6 Wicket Servlet ...
Senior Entwickler
  • Architektur, Design und Entwicklung einer Webanwendung für die Verwaltung und Bearbeitung von Fotos
Java 6 Wicket Servlet JavaScript HTML 5 CSS 3 JQuery Spring REST JAX-RS JBoss RestEasy JSON verschiedene Bibliotheken für Bildbearbeitung Tomcat Maven 2 Hudson Git
1und1 Mail & Media GmbH
2 Monate
2011-05 - 2011-06

Automatisierung Wertpapier- Risikoklassenbewertung

Senior Entwickler Java 6 JBoss 5 WebServices ...
Senior Entwickler
  • Design und Entwicklung eines Dienstes für die Berechnung von Risikoklassen von Wertpapieren
Java 6 JBoss 5 WebServices Apache CXF JPA Hibernate Pentaho Kettle Maven 2 Hudson Git
Pentasys AG
10 Monate
2010-05 - 2011-02

GMX.com Backend Entwicklung

Senior Entwickler Java 6 JEE 5 REST ...
Senior Entwickler
  • Entwicklung RESTful Backend Services für das Mail Portal GMX.com
Java 6 JEE 5 REST JAX-RS JBoss RestEasy Tomcat Servlet JSP Spring Spring MVC JDBC JSON Maven 2 Hudson Subversion Git
GMX GmbH
5 Monate
2010-01 - 2010-05

Dealer-Portal Entwicklung

Senior Entwickler Java 6 JEE 5 Wicket ...
Senior Entwickler
  • Ablösung der alten Thick-Client-Anwendung (Visual Basic), die von den o2 Shops zum Verkauf von o2 Produkten benutzt wurde
  • Der neue Client musste Web-basiert sein mit höhen Anforderungen an Usability (stark AJAXgetrieben), Geschwindigkeit und Verfügbarkeit
Java 6 JEE 5 Wicket Hibernate JPA EJB JavaScript AJAX HTML WebServices JAX-WS Oracle JBoss Maven 2 Hudson UML Subversion Git
Telefónica o2 Germany
5 Monate
2009-10 - 2010-02

Web-Portal Entwicklung

Senior Entwickler Java 5 JSP Servlets ...
Senior Entwickler
  • 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
Java 5 JSP Servlets JEE 5 JPA Hibernate EJB Coremedia CMS Maven 2 JavaScript HTML AJAX AbaXX Oracle JBoss Tomcat Luntbuild Subversion Git
Telefónica o2
9 Monate
2009-01 - 2009-09

Web-Portal Entwicklung

Senior Entwickler Java 5 JSP Servlets ...
Senior Entwickler
  • Analyse, Design, Implementierung im Bereich Web-Frontend 
    • Online-Shop, Backoffice
  • Technisch verantwortlich für das Web-Frontend Mitglied des Design Teams 
    • Web-Portal Architektur
    • Moduldesign
    • Entwicklungsrichtlinien
Java 5 JSP Servlets JEE 5 JPA Hibernate EJB Coremedia CMS Maven 2 JavaScript HTML AbaXX Tapestry Wicket Oracle JBoss Tomcat Luntbuild Subversion
Telefónica o2
Germany

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 9 Monate
1996-09 - 2002-05

Informatikstudium

Magister der Computerwissenschaften (=Dipl.-Inform. (Univ.)), Nationale Technische Universität der Ukraine
Magister der Computerwissenschaften (=Dipl.-Inform. (Univ.))
Nationale Technische Universität der Ukraine

Position

Position

  • Software Architekt
  • Tech Lead
  • Software Entwickler

Kompetenzen

Kompetenzen

Top-Skills

Architektur Backend-Entwicklung Frontend-Entwicklung Java Kotlin Scala Angular Typescript Javascript Microsoft Azure AWS Kubernetes VueJS Spring Boot ReactJS PostgreSQL Kafka Terraform MongoDB GraphQL JEE

Schwerpunkte

Software Architektur
Software Entwicklung
Technologieberatung
Performance Optimierung

Produkte / Standards / Erfahrungen / Methoden

KERNKOMPETENZ

  • Exzellente Erfahrung in der Frontend-Entwicklung
  • Langjährige Erfahrung in der Entwicklung komplexer Java Anwendungen
  • Gute Kenntnisse einer Vielzahl kommerzieller und OpenSource-Tools und ?Frameworks
  • Langjährige Erfahrung mit Cloud-basierten Architekturen
  • Exzellente Kenntnisse einer Vielzahl von Entwicklungswerkzeugen und ? methoden
  • Erfahrungen in:
    • Service orientiertem Architekturen
    • Event-Driven Architekturen
    • Reaktive Architekturen
    • Microservices
  • Anwendung agiler Methoden ( TDD, Pair Programming, Continuous Integration and Delivery, Scrum, usw.
  • 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

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

2 Jahre 7 Monate
2021-09 - heute

Entwicklung einer SAAS-Lösung für intelligentes Energiemanagement

Senior Entwickler, Architekt Spring Boot Java Microsoft Azure ...
Senior Entwickler, Architekt
  • Entwicklung. Beratung in Architektur- und Technologiefragen. Mitarbeit an der Cloud-Infrastruktur in Azure
  • Die entwickelte Software musste Verbrauchsdaten von unterschiedlichen Anbietern und Quellen (u?ber FTP, SMTP, WebServices und REST APIs, MQTT-Broker, Azure IoT Hub) sammeln, speichern, entsprechende Zeitreihen normalisieren, interpolieren, aggregieren, KPIs berechnen, Verbrauchsanomalien erkennen, Alarme auslo?sen, usw.
Spring Boot Java Microsoft Azure Angular Typescript Postgresql Timescale DB kubernetes Citus OAuth auth0 Apache Camel Spring Reactor Azure DevOps Azure CosmosDB Azure Azure PostgreSQL Hyperscale Kotlin Terraform Helm Webflux NgRx Kubernetes Docker PostgreSQL TimescaleDB
Energie-Startup
München
6 Jahre 3 Monate
2018-01 - heute

Finanzportal

Lead Entwickler Java 8 Spring Boot Scala ...
Lead Entwickler
  • Architektur
  • Entwicklung
Java 8 Spring Boot Scala Playframework Angular Typescript Microservices Microsoft Azure Kubernetes Docker Git NodeJS
Bank
10 Monate
2020-11 - 2021-08

Optimierung und Weiterentwicklung einer Suchpipeline

Lead Entwickler Scala Java Typescript ...
Lead Entwickler

Optimierung und Weiterentwicklung einer Suchpipeline einer internetbasierten KFZ Verkaufsplattform

  • Architekturberatung
  • Technologieberatung
  • Entwicklung

Scala Java Typescript React GraphQL Apollo GrapQL Sangria Kafka Elasticsearch AWS (Amazon Web Services) Docker
Ein Unternehmen
München
1 Jahr
2020-01 - 2020-12

Neuentwicklung und Migration eines Antragsverwaltungssystems

Senior Entwickler, Technology Consultant VueJS Typescript Javascript ...
Senior Entwickler, Technology Consultant
  • Architekturberatung
  • Technologieberatung
  • Entwicklung
VueJS Typescript Javascript Java Spring Boot Spring Reactor Oracle Gradle Jenkins Spring Reactor
Eine Körperschaft des öffentlichen Rechts
Augsburg, Bayern
3 Monate
2020-09 - 2020-11

Entwicklung eines Prototyps und Entwurf einer Migrationsstrategie

Senior Entwickler, Architekt VueJS Typescript Java ...
Senior Entwickler, Architekt

Entwicklung eines Prototyps und Entwurf einer Migrationsstrategie für Mammographie-Software

  • Architekturberatung
  • Entwicklung

VueJS Typescript Java Spring Boot JavaFX DICOM dcm4che ImageJ Gradle Jenkins
Eine Körperschaft des öffentlichen Rechts in
Bayern
2 Jahre 4 Monate
2017-10 - 2020-01

Ein B2B Marketplatz

Lead Entwickler Java Spring Boot Scala ...
Lead Entwickler
  • Architekturberatung
  • Technologieberatung
  • Entwicklung
Java Spring Boot Scala Playframework Typescript Microservices Microsoft Azure Kubernetes Docker Git NodeJS Spring Security Scala Playframework Angular (4-8) Bootstrap Microsoft VSTS SQL Server OAuth 2 OpenID JWT Zero Trust Infrastructure Azure AD B2C
internationale Bank
München
2 Jahre 3 Monate
2015-10 - 2017-12

Migration einer internetbasierten KFZ Verkaufsplattform

Architekt, Senior Entwickler, Coach Java 8 Scala Amazon Web Services (AWS DynamoDB ...
Architekt, Senior Entwickler, Coach
  • Architekturberatung
  • Technologieberatung
  • Coaching
  • Entwicklung
Java 8 Scala Amazon Web Services (AWS DynamoDB EC2 S3 etc.) Scala Playframework Google Guice Apache Kafka Kibana SBT Git HTML Javascript Typescript React CSS SCSS Node.js Ruby Python GoCD TeamCity Docker
ein Unternehmen
München
5 Jahre 4 Monate
2012-07 - 2017-10

Online Auction Platform

Tech Lead, Software Architekt Java 8 Scala Spring ...
Tech Lead, Software Architekt
  • Architekturberatung
  • Entwicklung
Java 8 Scala Spring Wicket Bootstrap JQuery JavaScript HTML CSS LESS Quartz MongoDB Lucene Selenium WebDriver Git Maven Apache HTTP Server Ansible JWT OAuth 2 Bouncy Castle
Finanzdienstleister-Unternehmen
3 Jahre 11 Monate
2011-12 - 2015-10

Erneuerung und Erweiterung eines Warenhaus Management Systems

Senior Entwickler, Software Architekt Java 7 JEE 6 JEE7 ...
Senior Entwickler, Software Architekt
  • Architekturberatung
  • Technologieberatung
  • Entwicklung
Java 7 JEE 6 JEE7 CDI EJB JPA Hibernate Maven 3 Glassfish Wildfly JMS Open MQ Apache ActiveMQ Apache Camel JAX-RS Arquillian Oracle SQL Server SVN Git
Logistikunternehmen
Augsburg
11 Monate
2011-02 - 2011-12

GMX Fotoalbum

Senior Entwickler Java 6 Wicket Servlet ...
Senior Entwickler
  • Architektur, Design und Entwicklung einer Webanwendung für die Verwaltung und Bearbeitung von Fotos
Java 6 Wicket Servlet JavaScript HTML 5 CSS 3 JQuery Spring REST JAX-RS JBoss RestEasy JSON verschiedene Bibliotheken für Bildbearbeitung Tomcat Maven 2 Hudson Git
1und1 Mail & Media GmbH
2 Monate
2011-05 - 2011-06

Automatisierung Wertpapier- Risikoklassenbewertung

Senior Entwickler Java 6 JBoss 5 WebServices ...
Senior Entwickler
  • Design und Entwicklung eines Dienstes für die Berechnung von Risikoklassen von Wertpapieren
Java 6 JBoss 5 WebServices Apache CXF JPA Hibernate Pentaho Kettle Maven 2 Hudson Git
Pentasys AG
10 Monate
2010-05 - 2011-02

GMX.com Backend Entwicklung

Senior Entwickler Java 6 JEE 5 REST ...
Senior Entwickler
  • Entwicklung RESTful Backend Services für das Mail Portal GMX.com
Java 6 JEE 5 REST JAX-RS JBoss RestEasy Tomcat Servlet JSP Spring Spring MVC JDBC JSON Maven 2 Hudson Subversion Git
GMX GmbH
5 Monate
2010-01 - 2010-05

Dealer-Portal Entwicklung

Senior Entwickler Java 6 JEE 5 Wicket ...
Senior Entwickler
  • Ablösung der alten Thick-Client-Anwendung (Visual Basic), die von den o2 Shops zum Verkauf von o2 Produkten benutzt wurde
  • Der neue Client musste Web-basiert sein mit höhen Anforderungen an Usability (stark AJAXgetrieben), Geschwindigkeit und Verfügbarkeit
Java 6 JEE 5 Wicket Hibernate JPA EJB JavaScript AJAX HTML WebServices JAX-WS Oracle JBoss Maven 2 Hudson UML Subversion Git
Telefónica o2 Germany
5 Monate
2009-10 - 2010-02

Web-Portal Entwicklung

Senior Entwickler Java 5 JSP Servlets ...
Senior Entwickler
  • 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
Java 5 JSP Servlets JEE 5 JPA Hibernate EJB Coremedia CMS Maven 2 JavaScript HTML AJAX AbaXX Oracle JBoss Tomcat Luntbuild Subversion Git
Telefónica o2
9 Monate
2009-01 - 2009-09

Web-Portal Entwicklung

Senior Entwickler Java 5 JSP Servlets ...
Senior Entwickler
  • Analyse, Design, Implementierung im Bereich Web-Frontend 
    • Online-Shop, Backoffice
  • Technisch verantwortlich für das Web-Frontend Mitglied des Design Teams 
    • Web-Portal Architektur
    • Moduldesign
    • Entwicklungsrichtlinien
Java 5 JSP Servlets JEE 5 JPA Hibernate EJB Coremedia CMS Maven 2 JavaScript HTML AbaXX Tapestry Wicket Oracle JBoss Tomcat Luntbuild Subversion
Telefónica o2
Germany

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 9 Monate
1996-09 - 2002-05

Informatikstudium

Magister der Computerwissenschaften (=Dipl.-Inform. (Univ.)), Nationale Technische Universität der Ukraine
Magister der Computerwissenschaften (=Dipl.-Inform. (Univ.))
Nationale Technische Universität der Ukraine

Position

Position

  • Software Architekt
  • Tech Lead
  • Software Entwickler

Kompetenzen

Kompetenzen

Top-Skills

Architektur Backend-Entwicklung Frontend-Entwicklung Java Kotlin Scala Angular Typescript Javascript Microsoft Azure AWS Kubernetes VueJS Spring Boot ReactJS PostgreSQL Kafka Terraform MongoDB GraphQL JEE

Schwerpunkte

Software Architektur
Software Entwicklung
Technologieberatung
Performance Optimierung

Produkte / Standards / Erfahrungen / Methoden

KERNKOMPETENZ

  • Exzellente Erfahrung in der Frontend-Entwicklung
  • Langjährige Erfahrung in der Entwicklung komplexer Java Anwendungen
  • Gute Kenntnisse einer Vielzahl kommerzieller und OpenSource-Tools und ?Frameworks
  • Langjährige Erfahrung mit Cloud-basierten Architekturen
  • Exzellente Kenntnisse einer Vielzahl von Entwicklungswerkzeugen und ? methoden
  • Erfahrungen in:
    • Service orientiertem Architekturen
    • Event-Driven Architekturen
    • Reaktive Architekturen
    • Microservices
  • Anwendung agiler Methoden ( TDD, Pair Programming, Continuous Integration and Delivery, Scrum, usw.
  • 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

Branchen

Branchen

  • Kundenbindungsprogramme (Loyalty Programme)
  • Customer Relationship Management (CRM)
  • Internet-Marktplätze
  • Retail
  • Telekommunikation
  • Logistik
  • Bank (Wertpapiere)
  • Energie

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.