Senior Software Entwickler / Technischer Architekt

Profil Foto
Verfügbarkeit einsehen
  auf Anfrage
de  |  en  |  pl
  auf Anfrage
  53639 Königswinter-Stieldorf
 17.08.2018

Kurzvorstellung

Senior Software Developer / Technical Architect

Ich biete

IT, Entwicklung
  • Java (allg.)
    7 Jahre Erfahrung
  • Spring
    2 Jahre, 8 Monate Erfahrung
  • Cloud Computing
    1 Jahr, 10 Monate Erfahrung
  • J2EE (Java EE)
    3 Monate Erfahrung
  • Docker
  • Amazon Web Services (AWS)

Fokus
  • golang
  • kubernetes
  • kafka
  • google cloud platform

Projekt‐ & Berufserfahrung

Senior Backend Developer / Platform Developer
Rewe Digital, Köln
9/2016 – 6/2018 (1 Jahr, 10 Monate)
Handel
Tätigkeitszeitraum

9/2016 – 6/2018

Tätigkeitsbeschreibung

.....

Eingesetzte Qualifikationen

Back-End Entwicklung, Java (allg.), Cloud Computing


Senior Java Backend Developer
Zalando SE, Berlin
9/2015 – 8/2016 (1 Jahr)
Handel
Tätigkeitszeitraum

9/2015 – 8/2016

Tätigkeitsbeschreibung

Development of the Risk Management Backend Services in the Post Order Layer used for order screening and fraud detection.
Java 8, Microservices, Spring Boot, Spring Cloud, Netflix Hystrix, AWS, Docker, Solr / SolrCloud, PostgreSQL, Guava, REST, SOAP, SoapUI, OAuth2, Zookeeper / Netflix Exhibitor, Zuul Proxy, JSON Jackson/GSON, Multithreading, JMS/HornetQ, Junit, Mockito, Maven, GIT, JIRA, Stash, Linux, Scrum, Kanban (Trello)

Eingesetzte Qualifikationen

Java (allg.), Spring


Senior Java Backend Developer / Technical Architect
HRS, Köln
9/2013 – 9/2015 (2 Jahre, 1 Monat)
E-Commerce
Tätigkeitszeitraum

9/2013 – 9/2015

Tätigkeitsbeschreibung

Development and design of infrastructure and framework components in a multi-datacenter system for HSA4 (Hotel Self Administration) project. Development of inventory, reservation and booking engine services, distributed and off-heap caching solutions, multicast-based service discovery and audit solution. Agile Software Development with Scrum and Kanban, prototyping, performance and last testing, micro-benchmarking, application profiling, GC tuning.
Server Side Core Java Development, Technical Architecture, E-Commerce, NoSQL, Apache Cassandra, CQL3, DataStax OpsCenter, Redis / Sentinel, Distributed Caching, Twitter Twemproxy - Nutcracker, Ketama consistent hashing, distributed tracing - Zipkin, sun.misc.Unsafe, Off-Heap Memory, Memory-Mapped Files, SQL, MySQL, Spring, AOP, Hibernate, JPA2, CI / Jenkins, HTTP, Multithreading, Reflection / CGLIB, Java Profiling / Java Mission Control, JProfiler 7, Microbenchmarking – Caliper/ JMH, Azul jHiccup, Guava, JEE, JBoss 7, Linux / CentOS Enterprise, JMeter, JUnit, MBeans, REST, JSON/Jackson, Messaging, JMS / HornetQ, Proxy/ SQUID, Load Balancing, Service Discovery/ Multicast, IGMPv3, Wireshark, Maven, SVN, GIT, Gerrit, Eclipse, IntelliJ IDEA, JIRA Agile, Puppet, Ubuntu Desktop, Vagrant, AMQP / RabbitMQ , ReactiveX / RxJava, AWS cloud computing, Protocol Buffers, Aerospike

Eingesetzte Qualifikationen

SQL, Ubuntu, SCRUM, Squid, Apache, jboss, Apache Subversion (SVN), Java (allg.), Hibernate (Java), Eclipse, Kanban


Senior Software Developer Java EE
OTTO Group, Hamburg
6/2013 – 8/2013 (3 Monate)
E-Commerce
Tätigkeitszeitraum

6/2013 – 8/2013

Tätigkeitsbeschreibung

Development of an enterprise-wide high performance Java EE based backend e-commerce system (B2C - eCommerce Services Platform).
Java EE, Glassfish, Spring, AOP, Oracle DB, Hibernate, JPA, Jenkins, JIRA, Confluence, JUnit, Mockito, WebServices, JAX-B, XSD, SOAP, WSDL, REST, JSON/GSON, CommonJ, YourKit Profiler, SVN, Ant, Maven, Eclipse, SOAP-UI, Wireshark, iptables, Windows, SUSE Enterprise Linux, Ubuntu Desktop

Eingesetzte Qualifikationen

Oracle (allg.), Ubuntu, JUnit, Softwareentwicklung (allg.), Spring, Apache Subversion (SVN), Hibernate (Java), J2EE (Java EE), Java (allg.), Eclipse, SOAP (Simple Object Access Protocol), E-Commerce, Hibernate (Framework)


Senior Software Entwickler
Deutsche Telekom AG, Bonn
1/2012 – 5/2013 (1 Jahr, 5 Monate)
Telekommunikation
Tätigkeitszeitraum

1/2012 – 5/2013

Tätigkeitsbeschreibung

Project: Generic Data Pass enhancements - Phase 3,4 and 5
Enhancements of online charging server (backend development in Java, system average/peak load per node – 500/3000 requests per second, availability ~99,999%) to comply with new EU regulations for data roaming overarching spending cap for prepaid and postpaid customers (Opt-In/Opt-Out). Implementation of internal and external rating module (eRAT interface), ARP (automatic repurchase pass) logic and pass logic for business customers. Development of rating functionality for domestic and roaming traffic (allowances, daily usage charges, notifications) replacing Alcatel-Lucent rating enabler legacy platform. Implementation of SOAP server service to receive subscription changes notifications from cNTDB through SOA-Backplane ESB (Enterprise Service Bus), adaptation of Diameter-Gy interface to support IPv6. Development of Wireshark dissectors for ANS.1 based protocols (LUA language) and simulators in Python - socket programming. Development of consistency check, configuration and administration tools. Agile software development using Scrum, integration and performance tests. Production support, PCAP and ticket analysis.
RTSP (Real Time Service Platform), Java 5.0/6.0, Python, TCP/IP, SOAP, XSD, Web Services, WSDL, JAX-B, SOAP-UI, HTTP, Diameter, LDAP, CI Hudson/Jenkins, EMMA Coverage, Eclipse, LUA, Oracle 10g, SQL, PL/SQL, SQL Developer, Hibernate, JPA, Spring, XML, Solaris 10, Linux / Ubunut Desktop, PlantUML, Apache CXF, HTTP 1.0/1.1 Chunking, Ant, JUnit, EasyMock, JSON/Jackson, Wireshark, thark, editcap, capinfos, OTE, IPS, ClearCase

Eingesetzte Qualifikationen

Oracle (allg.), SQL, SCRUM, JUnit, PL/SQL, Lua, Python, Softwareentwicklung (allg.), Spring, XML, Hibernate (Java), Java (allg.), Eclipse


Senior Software Entwickler
Deutsche Telekom AG, Bonn
7/2011 – 12/2011 (6 Monate)
Telekommunikation
Tätigkeitszeitraum

7/2011 – 12/2011

Tätigkeitsbeschreibung

Project: IDRP SSD
Enhancements of INOX OCS to control bandwidth consumption with SSD (Speed Step Down / Up) functionality. Implementation of new SOAP interface to the PCRF server (Policy And Charging Function), monthly recurring passes for domestic traffic based on pass subscription profiles, load balancing (horizontal scalability) achieved by subscriber stickiness. Optimisations to avoid mass interaction between OCS, PCRF and GGSN for end of month scenario (signalling storm prevention), modification in charging and ticketing, „Social Hours“ feature. Performance testing and tuning with a target to control full data roaming and domestic traffic.
LDAP, SOAP, HTTP, Diameter, Seagull - Multiprotocol Traffic Generator, IPS, Java 5.0, Oracle 10g, Solaris 10, Linux / Ubunut Desktop, Wireshark, CI Hudson/Jenkins, Junit, Ant, Make, NSN RTSP v8.1, Huawai GGSN, Huawai UGW, cTNDB (One-NDS8.0), PCRF (AAA-5.0.2)

Eingesetzte Qualifikationen

Oracle (allg.), Testing (IT), JUnit, Softwareentwicklung (allg.), Java (allg.), SOAP (Simple Object Access Protocol), RTSP (RealTime Streaming Protocol), HTTP


Senior Software Entwickler
Deutsch Telekom AG, Bonn
12/2010 – 6/2011 (7 Monate)
Telekommunikation
Tätigkeitszeitraum

12/2010 – 6/2011

Tätigkeitsbeschreibung

Projekt: IDRP - International Roaming Data Pass (Travel & Surf)

Implementierung von INOX Server (OCS - Online Charging Server) auf der NSN RTSP (Real-Time System Platform) auf Basis von Diameter-Protokoll. Gutschein-System für Datenverkehr Kontrolle für Roaming Abonnenten (Selbstverwaltung, Autoprovisionierung). Integration mit Huawei GGSN Diameter Credit Control Interface (Gy Interface), CNTDB-LDAP und Landing Page (ESX-Schnittstelle), Accouting, Charging und Ticketing. Internationale Roll-out für T-Mobile Deutschland, Österreich und Niederlande.

Diameter RFC 3588, RFC 4006, 3GPP TS 32.299, 3GPP 29.060, 3GPP 29.061
Java 5.0, JUnit, Emma Coverage, EasyMock, Wireshark, Solaris 10, Linux, Oracle 10g


Senior Software Entwickler
Deutsche Telekom AG, Bonn
4/2010 – 11/2010 (8 Monate)
Telekommunikation
Tätigkeitszeitraum

4/2010 – 11/2010

Tätigkeitsbeschreibung

Projekt: NGIN/INSV8.1 (New Generation Intelligent Network)

Evaluation and Tests von NSN IN Advantage 8.1 Plattform und SCE (Service Creation Environment). Implementierung von SS7, HTTP, SOAP, Diameter, LDAP, ESX Test-Diensten. Refactoring, Redesign and Migration von T-Mobile Primo Diensten. Implementierung von LDAP-cNTDB Schnittstelle (RFC 4511, RFC 4516). IPS System Tests mit OGW (Omni Gateway) und Signalware Sigtran.
SCP / NSN IN Advantage 8.1, Java 5.0, Ant, Eclipse, Wireshark, Bash scripting, OpenLDAP, ApacheDS, Oracle 10g, Linux, Solaris 10.


Senior Software Entwickler
Deutsche Telekom AG, Bonn
6/2009 – 3/2010 (10 Monate)
Telekommunikation
Tätigkeitszeitraum

6/2009 – 3/2010

Tätigkeitsbeschreibung

Entwurf und Implementierung von MOC, MTC, Web Initiated Calls und USSD
IN-Diensten im Projekt “Office Connect”. Leg Management, Rufumleitung,
Anrufweiterschaltung, Anrufübernahme, Gesprächsweitergabe von A und B Seite,
Sequentielles Call Hunting, Parallel Ringing, Mid-call Features, Charging und
Ticketing, Rerouting im Ausland, User-to-User Signalisierung, Service retriggering,
ATI (Any Time Interrogation). Codierung und Decodierung von CAMEL Strukturen (ASN.1 BER),
Integration mit Primo MultiSIM, MNP, HomeZone und VDA Diensten,
Anbindung an LDAP (CNTDB), Integration mit IP Centrex.
Benutzung von ITU-T, ETSI und 3GPP Standards z.B.
3GPP TS 29.078 v8.0.0, 3GPP TS 29.002 v8.10.0, 3GPP TS 24.008 v8.6.0,
ITU-T Q.1218, ITU-T Q.763, ITU-T Q.931, ITU-T Q.716.

SCP / NSN IN Advantage 7.5, SLEE, OTE, IPS, SS7 (INAP - SINAP7m+, CAP, MAP),
ASN.1, OIF Online Interface, JUnit, EasyMock, SunOS, Oracle, Eclipse,
Jbulider, Java 1.2/1.6, JBoss Netty


Senior Software Entwickler
T-Mobile International, Bonn
2/2009 – 5/2009 (4 Monate)
Telekommunikation
Tätigkeitszeitraum

2/2009 – 5/2009

Tätigkeitsbeschreibung

Implementierung von LI (Legal Interception), T-VPN Call Manager und
0700 DTMF-Verwaltungs-Menüs Modulen im Projekt RINN (Replacement IN North)
für NSN (Nokia Siemens Networks) Advantage V7.5 Plattform.
SCP / NSN Intelligent Network Advantage 7.5, SLEE (Service Logic Execution Environment),
T-INAP (Telekom Intelligent Network Application Part), ASN.1,
OIF (Online Interface), Offline testing with OTE, Online testing with IPS,
Java 1.2, Java 1.6, JUnit, EasyMock, Shell Scripting, Python 2.4,
CORBA, SunOS, Oracle, Eclipse, JBulider


Senior Software Entwickler
Telko GmbH, Frankfurt
8/2008 – 1/2009 (6 Monate)
Telekommunikation
Tätigkeitszeitraum

8/2008 – 1/2009

Tätigkeitsbeschreibung

Entwurf und Implementierung E-Mail und IP Schnittstellen im
LI Projekt (Telekommunikationsüberwachungs- und Aufzeichnungslösung).
Massendatenverarbeitung, Massendatentransfer, Back Processing, Kommunikation
mit dem Storage System mit Hilfe von Java New I/O,
Provisonierung von Search Engine Feeder und Indexer. Englischer DVK; Aktivitäts-,
Sequenz- und Klassendiagramme. Konzeptionierung des Recovery Prozesses, Last- und Performanztests.
Java 6, Spring (J2EE), Oracle 11g, Oracle AQ, Derby DB, Magic Draw, SVN,
JPA Java Persistence API, Hibernate, AOP Aspect Oriented Programming,
Eclipse, JUnit 4, XML, JAXB, Ant, Multithreading (Concurrency Framework, Transient Queues,
synchrone und asynchrone Kommunikation), Connection Pooling, FTP (Jakarta Net),Linux, AIX


Software Entwickler
T-Mobile Deutschland, Bonn
4/2005 – 7/2008 (3 Jahre, 4 Monate)
Telekommunikation
Tätigkeitszeitraum

4/2005 – 7/2008

Tätigkeitsbeschreibung

05/08 - 07/08
Implementierung der Applikationsgeschäftslogik und der Lizenzverwaltung für die ngVMS (new generation voice mail system)
Verwaltung. Anbindung an ESB Enterprise Service Bus (SOA Backplane)
Java JDK 6.0 (Linux), JUnit, Ant, Oracle 10g, Spring, Apache CXF (SOAP)

01/08 - 04/08
Neugestaltung und Refaktorierung von SPC (Service Provisioning Component) and HCS (Handset
Capability Server) Schnittstellen. Dynamische MBeans für die Online-Verwaltung.
Java JDK 5.0, JUnit, Ant, Oracle 10g, JDBC, Hibernate, Spring, Axis

07/07 - 09/07
Entwurf und Implementierung eines Java Moduls für die Verwaltung der
Siemens IN (Intelligent Network) - CORBA Schnittstellen für MNP, HomeZone und MultiSim.
Java JDK 5.0, JUnit, Ant, CORBA (JacORB), Oracle 10g, Castor.

04/07 - 06/07
Entwurf und Entwicklung eines Java Plugins für die Datenversorgung eines
Verwaltungssystems von VPN (Virtual Private Network). Anbindung des Provisioning
Systems mittels Sun ONC/RPC (Remote Procedure Call), Multithreading, Transient Queues.
Java JDK 5.0, JUnit, Ant, Concurrency Utilities, ONC/RPC für Java, Oracle 10g

12/06 - 03/07
Entwicklung einer Persistenzschicht für das Datenbankmodul. Eigener Generator
für Java Modellklassen, auf dem Server gespeicherten Prozeduren, Hibernate NQ Klassen (Named Query) und Hibernate Mapping Deklarationen. Parallele Provisionierung, automatischer Modellabgleich,
eigener JUnit Tests Generator. Portierung des C++ Kodes nach Java.
C++ (Solaris), STL, Java JDK 5.0 (Linux), JUnit, Apache Betwixt, XML, XSLT, XALAN, DOM4J
Oracle 9i/10g, PL/SQL

10/06 - 11/06
Portierung des C++ Moduls für die XOR-Provisionierung (Xtra Online Rating) nach Java.
Zusätzliche Entwicklung von Test Client und Mock Server. Multithreading, Transient Queues,
Queue Monitoring, Entwicklung eigenes Connection-Pools,Unit und Last Tests.
Java JDK 5.0, JUnit, Ant, Concurrency Utilities

01/06 - 09/06
Analyse, Design und Implementierung einer neuen Schnittstelle (SOA Vorgehensweise)
zwischen Customer Care und Wirknetzadministration. Prototyping, Konzeption der
Migration der Geschäftsprozesse, Entwicklung synchronen Tibco Adapter,eines Klassen
Generators für XML-C++ Binding. Software-Dokumentation in Englisch,
Rational Rose Modellierung.
XMLBeans, XML Schema, Xerces, Tibco XML Tunneling, Java, Multithreading,
C++, STL, Oracle 9i (CLOBS,BLOBS), JUnit

09/05 - 12/05
Erweiterung des Provisionierung Systems im Bereich des "Homezone" Projektes
(mobile@home). Workflowanpassungen, Modellerweiterungen um die neue IN-Profile,
Provisionierung der UCSI-Triggers (USSD CAMEL Subscription Information) in die
Richtung SMD. Entwicklung auf dem Server gespeicherten Prozeduren.
C++, STL, Oracle 9i.

07/05 - 08/05
Erweiterung des CRM-Workflows und Messaging Systems um die Bearbeitung des
Produktes "Combi-Card Teens". Entwicklung der Send/Receive Tibco-Adapters.
Entwicklung auf dem Server gespeicherten Prozeduren, Erweiterung der Datenbankmodellen.
C++, STL, Java, Oracle 9i, Tibco.

04/05 - 06/05
Entwicklung des Connector-Servers zwischen CRM und Ericsson MMSC-Proxy. Entwicklung des
MMSC Simulators. Konzeption, Entwurf der Schnittstellen - WSDL,IDL. Last- und Performanztests.
Java, CORBA(JacORB), SOAP(AXIS), Multithreading, Ant.


Ausbildung

Diplom-Informatiker, Technische Universität Kielce
(1999)
Jahr: 
Ort: Kielce

Bachelor in Management and Marketing, Technische Universität Kielce
(2000)
Jahr: 
Ort: Kielce

Qualifikationen

Java, J2EE, Oracle DB, Linux, Telecommunications, E-Commerce, C, C++, CORBA,,PL/SQL, SQL, Python, Shell, LUA, JDBC, Hibernate, Spring, Java Servlets, Tomcat, GlassFish, Axis, Diameter, LDAP, Web Services, HTTP, SOAP, FTP, ClearCase, Eclipse, XSD WSDL, JAX-B, CI, Jenkins, EMMA, Coverage, Apache CXF, JUnit, EasyMock, Wireshark, RFC, NSN, Real Time Service Platform v8.1, Ant, Make, Intelligent Network, Sun ONC/RPC, Solaris, SOA BP, TCP/IP, UDP, DNS, DHCP, SSH, SNMP, SMTP, REST, iptables, MongoDB, Redis, Apache Cassandra,,Maven, JMS, HornetQ, Technical Architecture, IGMPv3 Multicast, Git, Puppet, Vagrant, RabbitMQ,,ReactiveX / RxJava, AWS, Solr, Docker, Zookeper, Apache Kafka, elasticsearch, golang, GCP Google Cloud Platform, Kubernetes, Spring Boot, Spring Cloud, prometheus, terraform

Persönliche Daten

Sprache
  • Deutsch (Fließend)
  • Englisch (Fließend)
  • Polnisch (Muttersprache)
  • Spanisch (Grundkenntnisse)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
3913
Alter
43
Berufserfahrung
19 Jahre und 1 Monat (seit 07/1999)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden »