Senior Software Entwickler / Technischer Architekt
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 53639 Königswinter
- auf Anfrage
- pl | de | en
- 06.11.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
5/2019 – offen
Tätigkeitsbeschreibunggolang developer
Eingesetzte QualifikationenApplication Development
7/2018 – offen
TätigkeitsbeschreibungBackend Architect and Developer, Platform Development, Application Security
Eingesetzte QualifikationenJava (allg.), Spring Framework, Amazon Web Services (AWS), Kubernetes
9/2016 – 6/2018
Tätigkeitsbeschreibung.....
Eingesetzte QualifikationenBackend, Java (allg.), Cloud Computing
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)
Java (allg.), Spring Framework
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
SQL, Ubuntu, Scrum, Squid, Apache, Wildfly, Subversion, Java (allg.), Hibernate (Java), Eclipse, Kanban
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
Oracle-Anwendungen, Ubuntu, Junit, Softwareentwicklung (allg.), Spring Framework, Subversion, Hibernate (Java), J2EE, Java (allg.), Eclipse, SOAP, E-Commerce, Hibernate (Framework)
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
Oracle-Anwendungen, SQL, Scrum, Junit, PL/SQL, Lua Scripting, Python, Softwareentwicklung (allg.), Spring Framework, XML, Hibernate (Java), Java (allg.), Eclipse
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)
Oracle-Anwendungen, Testen, Junit, Softwareentwicklung (allg.), Java (allg.), SOAP, RTSP (RealTime Streaming Protocol), Hypertext Transfer Protocols (HTTP)
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
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.
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
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
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
Java (allg.)
4/2005 – 7/2008
Tätigkeitsbeschreibung
found in reference description 7
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
([...]). 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 "[...]". 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
Kielce
Kielce
Weitere Kenntnisse
Persönliche Daten
- Polnisch (Muttersprache)
- Deutsch (Fließend)
- Englisch (Fließend)
- Spanisch (Grundkenntnisse)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden