Michal Budzyn

Senior Golang Engineer

Königswinter, Deutschland

Erfahrungen

Mai 2024 - Nov. 2024
7 Monaten
Deutschland

Senior Golang Engineer

IONOS / United Internet

  • Entkopplung von Managed Kubernetes von der IONOS Cloud API.
  • Entwicklung neuer APIs für das Management von Kubernetes-Clustern und Node-Pools gemäß den IONOS Cloud API-Richtlinien.
  • Implementierung von Funktionen für Cluster-Management, Node-Pool-Management und Node-Management.
  • Integration mit IAM für erhöhte Sicherheit, Pflege umfassender Dokumentation und Sicherstellung optimierter API-Antwortzeiten.
  • Golang
  • Java
  • Kubernetes
  • CI/CD
  • GitHub Enterprise
  • GitHub Actions
  • Swagger/OpenAPI v3
  • REST API
  • API-Entwicklung
  • Cloud-Infrastruktur
  • Postgres
  • pgx
  • gRPC
  • EDA- und hexagonale Architekturkonzepte
  • NATS / JetStream
  • Beitrag zu den kubernetes-sigs/controller-tools
  • Testcontainers
Jan. 2021 - März 2024
2 Jahren 3 Monaten
Deutschland

Senior Backend Developer

German Edge Cloud

  • Implementierung der Kernkomponenten des Operation Centers – Multi-Cloud-Management- und Orchestrierungs-Tools, Code-Generatoren, Entwicklung einer VPNaaS-Lösung – Kubernetes-Operatoren.
  • Bewertung von LXD für Edge, POC für Cloud Native Edge basierend auf metal3.
  • Entwicklung von Modulen für das Plattform-Provisioning-System für Bare-Metal- und Hybrid-Cloud-Komponenten basierend auf dem Actor-Modell.
  • Technische Lösungsdesigns.
  • Entwicklung eines zentralen Edge-Proxys mit REST über WebSocket für Dienste in eingeschränkter Umgebung und Reverse-HTTP-Proxy über QUIC.
  • Kotlin
  • Golang
  • Java
  • Spring Boot
  • OpenStack
  • AWS
  • Terraform
  • GitLab
  • CI/CD-Pipelines
  • Kubernetes
  • k3s
  • k3d
  • Docker
  • Helm
  • Helmfile
  • Kubebuilder
  • Postgres
  • Bolt DB
  • REST
  • JWT
  • WebSockets
  • gRPC
  • Gin-gonic
  • Microservices
  • GORM
  • Temporal.io
  • Prometheus
  • Terraform Plugin Framework
  • Earthly
  • Packer
  • OpenVPN
  • RSA
  • TLS
  • CRL
  • Carvel-Tools
  • (LXC,LXD, OVN Grundlagen)
  • Node.js/Typescript
  • Jest
  • GCP K8S Config Connector
  • Azure Service Operator
  • Canonical Juju
  • Hybrid-Cloud
  • Metal3
  • Kubernetes ClusterAPI / CAPI
  • mTLS
  • L4/L7-Load-Balancing
  • DevOps
Okt. 2021 - Nov. 2021
2 Monaten
Deutschland

Senior Golang Developer

Applike Group / Adjoe

  • Refactoring und Performance-Verbesserungen im Bereich Adjoe-Backend-Services.
  • Golang
  • Hoher Traffic
  • AWS
  • SQS
  • SNS
  • ECS
  • GitLab
  • Terraform
  • Docker Compose
  • Gin-gonic
  • Ginkgo
  • Gomock
  • pprof
  • Postman
  • RESTful Services
  • Microservices
Apr. 2021 - Sept. 2021
6 Monaten
Deutschland

Senior Golang Developer

Kubermatic / SAP

  • Kyma-Projekt – Entwicklung der Kubernetes-Service-Plattform.
  • Golang
  • Kubernetes
  • Istio
  • Helm
  • CRD-Controller
  • X.509
  • mTLS
  • Hyperscaler
  • GCP
  • Azure
Nov. 2020 - Apr. 2021
6 Monaten
Deutschland

Kotlin / Java Developer

Metronom GmbH

  • Entwicklung von Microservices für die METRO Companion App.
  • Kotlin
  • Java
  • Spring Boot
  • GCP
  • Kubernetes
  • BigQuery
  • Swagger/OpenAPI
  • OAuth2
  • OpenID Connect
  • JWT
  • Jenkins
  • Gradle
  • Git
  • GitLab
  • GitHub
  • Datadog
  • Postgres
  • RabbitMQ
  • Webflux
  • Microservices
Juli 2020 - Sept. 2020
3 Monaten
Neu-Isenburg, Deutschland

Senior Java Backend Developer

Lufthansa Airplus Servicekarten

  • Entwicklung von Microservices für die sichere Kommunikation zwischen Mobile App und virtuellem Kreditkarten-Management-System.
  • Java
  • Spring Boot
  • Spring Cloud
  • Microsoft Azure
  • Azure Kubernetes Service (AKS)
  • Docker
  • Helm
  • Jenkins
  • SQL Server
  • Apache Kafka
  • Git
  • PCI-Compliance
  • Vavr-io
  • OAuth2
  • OpenID Connect
  • Keycloak
  • JOSE
  • JWT
  • JWE
  • RSA
  • JPA
  • Hibernate
  • Swagger/OpenAPI
  • Kotlin
  • Microservices
Mai 2019 - Dez. 2020
8 Monaten
Düsseldorf, Deutschland

Golang Developer

Live Reply

  • Entwicklung des A4 POD Access Orchestrator / Software Defined Network Controller und RADIUS-Proxy für FTTH/FTTB Retail- und Wholesale-Kunden der Deutschen Telekom.
  • Golang
  • Bare-Metal-Kubernetes
  • Docker
  • Kafka (confluent-kafka-go, sarama)
  • NATS Streaming
  • gRPC
  • gRPC-Gateway
  • Etcd3
  • REST
  • RADIUS
  • Netzwerkprogrammierung
  • Prometheus
  • Grafana
  • Gin-gonic
  • GitLab
  • Helm
  • CI/CD
  • Microservices
Juli 2018 - Juni 2020
2 Jahren
Langenfeld, Deutschland

Backend Architect and Developer / DevOps Engineer

Xarvio-BASF

  • Design und Entwicklung einer neuen Service-Plattform basierend auf Kubernetes.
  • Migration bestehender Infrastruktur und Java-Services zu Kubernetes.
  • Entwicklung im Bereich Anwendungssicherheit, Backend-Service-Engineering, POCs, Service-Monitoring und Alerting.
  • Design und Entwicklung einer Bildverarbeitungspipeline mit TensorFlow GPU, AWS Batch, Step Functions und Lambda.
  • Java
  • Spring Boot
  • Spring Cloud
  • Golang
  • Python
  • WebSockets
  • AWS
  • Kubernetes
  • Docker
  • Helm
  • Linkerd2
  • Chartmuseum
  • KOPS
  • EKS
  • Postgres RDS
  • RabbitMQ
  • Terraform
  • Kubebuilder
  • Packer
  • Elasticsearch
  • Kibana
  • Calico
  • Fluentd
  • Filebeat
  • Prometheus
  • Alertmanager
  • Grafana
  • ElastAlert
  • OpenTracing Zipkin / Jaeger
  • OAuth2
  • OIDC
  • Autoscaling basierend auf benutzerdefinierten Metriken
  • Karpenter
  • KEDA
  • CI/CD
  • TeamCity
  • Kotlin DSL
  • Argo CD
  • IntelliJ
  • GoLand
  • AppDynamics
  • Datadog
  • DNS
  • X.509-Zertifikatmanagement
  • POC
  • DevOps
  • ARM
  • Microservices
Jan. 2016 - Juni 2018
1 Jahr 6 Monaten
Köln, Deutschland

Platform Developer

REWE Digital

  • Entwicklung von Core Platform Services.
  • Neuentwicklung zentraler Push-, SMS- und E-Mail-Kommunikationsdienste.
  • Entwicklung einer Lösung fürs Secret Management für Microservices in Kubernetes – Sidecar für Vault-Initialisierung, Unsealing und Plugin-Registration, Vault-Plugin und Client für Google G-Suite-Authentifizierung, Implementierung von Spring Vault Auth Backend mit Kubernetes Service Account Token – Beitrag zu Spring Vault und Spring Cloud Vault.
  • Entwicklung von Prometheus-Exportern fürs Service-Monitoring, Kafka JAAS SASL-Modul für dynamisches Benutzer-Management, Golang-Prototyp eines Kafka-Proxys (TLS-Client-Zertifikatsprüfung, lokale SASL-Authentifizierung, zusätzlicher Handshake für Google-ID JWT-Token-Authentifizierung, K8s-Sidecar, SOCKS5).
  • Unterstützung im Cloud-Transformationsprojekt – Migration einer On-Premise-eCom-Plattform zu Google Cloud Platform (Kubernetes, Networking, Routing, DNS, VPN, Shared VPC, K8s-Service-Broker/Service Catalog).
  • Golang
  • Java 8
  • Spring Boot 1.5/2.0
  • RxJava
  • Project Reactor
  • Microservices
  • Kubernetes
  • Google Cloud Platform
  • Docker
  • Docker Swarm
  • Consul
  • Prometheus
  • Grafana
  • PostgreSQL
  • Redis
  • Apache Kafka
  • OAuth2
  • Swagger
  • REST
  • JSON
  • WebSocket
  • HashiCorp Vault
  • Terraform
  • APNS (Apple Push Notification Service)
  • FCM (Firebase Cloud Messaging)
  • Nexmo SMS
  • IntelliJ
  • Logstash
  • Kibana
  • GIT
  • Stash
  • Linux
  • Ansible
  • Jenkins
  • HipChat
  • JIRA
  • CI/CD
  • Load Balancing
  • Blue-Green Deployment
  • Service Discovery
  • Scrum
Sept. 2016 - Dez. 2016
4 Monaten
Köln, Deutschland

Senior Java Backend Developer

REWE Digital

  • Entwicklung eines Basket-Services für den REWE Online-Shop Lieferdienst.
  • Software-Verbesserungen und Migration zur Unterstützung der neuen Marketplace-Architektur.
  • Java 8
  • Microservices
  • Docker
  • Spring Boot
  • Play 2 for Java
  • Apache Kafka
  • Event Sourcing
  • PostgreSQL
  • Redis
  • Liquibase
  • JUnit
  • Spock Framework
  • OAuth2
  • REST
  • JSON Jackson
  • IntelliJ
  • Immutables
  • ELK
  • GIT
  • Stash
  • Linux
  • Bamboo
  • HipChat
  • JIRA
  • Continuous Integration
  • Load Balancing
  • Blue-Green Deployment
  • Scrum
Sept. 2015 - Aug. 2016
1 Jahr
Berlin, Deutschland

Senior Java Backend Developer

Zalando SE / Zalando Payments SE

  • Entwicklung der Risk Management Backend Services in der Post-Order-Schicht für Order-Screening und Betrugserkennung.
  • Design und Prototyping eines Feature-API-Gateways, verteilter Stream-Verarbeitung, Datenindizierung und Data-Lake-Repository für die neue Risk-Management-Plattform.
  • Entwickler der High-Level-Schnittstelle für Eventbus-Infrastruktur über Kafka-ähnliche Queues mit automatischem Failover, Lastverteilung zwischen Konsumenten, Offset-Management und Leader Election.
  • Java 8
  • Microservices
  • AWS
  • Docker
  • Spring Boot
  • Spring Cloud
  • Spring MVC
  • RxJava
  • Apache Kafka
  • Netflix Hystrix
  • Solr / SolrCloud
  • PostgreSQL
  • DynamoDB
  • ElasticSearch
  • Kibana
  • Cassandra
  • Guava
  • REST
  • Swagger
  • SOAP
  • SoapUI
  • OAuth2
  • Zookeeper / Netflix Exhibitor
  • Zuul Proxy
  • Spring Cloud Config
  • Netflix Archaius
  • JSON Jackson/GSON
  • Yaml
  • Multithreading
  • JMS/HornetQ
  • JUnit
  • Mockito
  • WireMock
  • AssertJ
  • Maven
  • Load Balancing
  • Blue-Green Deployment
  • GIT
  • HipChat
  • JIRA
  • Stash
  • GitHub Enterprise
  • Linux
  • Scrum
  • Kanban
  • Code Reviews
  • Technisches Lösungsdesign
  • Zalando STUPS-Plattform
Sept. 2013 - Sept. 2015
2 Jahren 1 Monate
Köln, Deutschland

Senior Java Backend Developer / Technical Architect

HRS Group

  • Entwicklung und Design von Infrastruktur- und Framework-Komponenten in einem Multi-Datacenter-System für das HSA4 (Hotel Self Administration)-Projekt.
  • Entwicklung von Inventory-, Reservation- und Booking-Engine-Services, verteilte Off-Heap-Caching-Lösungen, Multicast-basiertes Service Discovery und Audit-Lösung.
  • Agile Softwareentwicklung mit Scrum und Kanban, Prototyping, Performance- und Lasttests, Micro-Benchmarking, Application Profiling, GC-Tuning.
  • Server-Side Core Java Development
  • Technische Architektur
  • E-Commerce
  • NoSQL
  • Apache Cassandra
  • CQL3
  • DataStax OpsCenter
  • Redis / Sentinel
  • Verteilt Caching
  • Twitter Twemproxy - Nutcracker
  • Ketama Consistent Hashing
  • Verteiltes 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
Juni 2013 - Aug. 2013
3 Monaten
Hamburg, Deutschland

Senior Software Developer Java EE

Otto Group

  • Entwicklung eines unternehmensweiten hochperformanten Java EE-Backend-E-Commerce-Systems (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
  • SUSE Enterprise Linux
  • Ubuntu Desktop
Jan. 2011 - Mai 2013
1 Jahr 5 Monaten
Bonn, Deutschland

Senior Software Developer

Deutsche Telekom AG

  • Verbesserungen am Generic Data Pass – Phase 3, 4 und 5.
  • Erweiterungen des Online Charging Servers (Backend-Entwicklung in Java, Systemdurchschnitt/-spitze pro Node: 500/3000 req/s, Verfügbarkeit ~99,999 %) zur Einhaltung neuer EU-Regelungen für Datenroaming und Ausgabelimits (Opt-In/Opt-Out).
  • Implementierung interner und externer Rating-Module (eRAT-Schnittstelle), ARP-Logik (Automatic Repurchase Pass) und Pass-Logik für Geschäftskunden.
  • Entwicklung von Rating-Funktionalität für Inland- und Roaming-Traffic (Kontingente, Tagesgebühren, Benachrichtigungen) als Ersatz für die Legacy-Bewertungsplattform von Alcatel-Lucent.
  • Implementierung eines SOAP-Servers für Abonnement-Änderungsbenachrichtigungen vom cNTDB über SOA-Backplane ESB, Anpassung der Diameter-Gy-Schnittstelle für IPv6.
  • Entwicklung von Wireshark-Dissektoren für ASN.1-Protokolle (LUA) und Simulatoren in Python – Socket-Programmierung.
  • Entwicklung von Konsistenzprüfungen, Konfigurations- und Administrations-Tools.
  • Agile Softwareentwicklung mit Scrum, Integrations- und Performance-Tests.
  • Production Support, PCAP- und Ticket-Analyse.
  • 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
  • XML
  • Solaris 10
  • Linux / Ubuntu Desktop
  • PlantUML
  • Apache CXF
  • HTTP 1.0/1.1 Chunking
  • Ant
  • JUnit
  • EasyMock
  • JSON/Jackson
  • Wireshark
  • Thark
  • Editcap
  • Capinfos
  • OTE
  • IPS
  • ClearCase
Juli 2011 - Dez. 2011
6 Monaten
Deutschland

Senior Software Developer

Deutsche Telekom AG

  • IDRP SSD.
  • Erweiterungen des INOX OCS zum Bandbreiten-Management mit SSD (Speed Step Down/Up).
  • Implementierung einer neuen SOAP-Schnittstelle zum PCRF-Server (Policy And Charging Function), monatliche Pässe für Inlandstraffic basierend auf Abonnementprofilen, Load Balancing durch Subscriber-Stickiness.
  • Optimierungen zur Vermeidung von Masseninteraktionen zwischen OCS, PCRF und GGSN im Monatsende-Szenario (Signalling-Storm-Prävention), Änderungen bei Charging und Ticketing, Feature „Social Hours“.
  • Performance-Testing und -Tuning zur Kontrolle von Datenroaming und Inlandstraffic.
  • LDAP
  • SOAP
  • HTTP
  • Diameter
  • Seagull – Multiprotocol Traffic Generator
  • IPS
  • Java 5.0
  • Oracle 10g
  • Solaris 10
  • Linux / Ubuntu Desktop
  • Wireshark
  • CI Hudson/Jenkins
  • JUnit
  • Ant
  • Make
  • NSN RTSP v8.1
  • Huawei GGSN
  • Huawei UGW
  • cTNDB (One-NDS8.0)
  • PCRF (AAA-5.0.2)
Dez. 2010 - Juni 2011
7 Monaten
Deutschland

Senior Software Developer

Deutsche Telekom AG

  • IDRP – International Roaming Data Pass (Travel & Surf).
  • Implementierung des INOX-Servers (OCS – Online Charging Server) auf NSN RTSP (Real-Time System Platform) basierend auf Diameter-Protokoll, Ermöglichung von Roaming-Abonnenten zur Nutzung von Vouchers für internationalen Datentransfer.
  • Integration mit Huawei GGSN Diameter Credit Control Interface (Gy), LDAP zu CNTDB-HLR, Landing-Page-Integration über ESX, Abrechnung, Charging, Ticketing.
  • Internationales Rollout für T-Mobile Germany, Ö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
März 2010 - Nov. 2010
9 Monaten
Deutschland

Senior Software Developer

Deutsche Telekom AG

  • NGIN/INSV8.1 (New Generation Intelligent Network).
  • Evaluierung und Tests der NSN IN Advantage 8.1-Plattform und des Service Creation Environment (SCE).
  • Entwicklung von Testservices für SS7, HTTP, SOAP, Diameter, LDAP und ESX.
  • Refactoring, Redesign und Migration von T-Mobile Primo Services.
  • Implementierung einer neuen LDAP-Schnittstelle zum cNTDB (RFC 4511, RFC 4515).
  • Online-Systemtests mit IPS und OGW (Omni Gateway) sowie Signalware Sigtran.
  • Ant
  • Java 5.0
  • Eclipse
  • Wireshark
  • Bash-Scripting
  • OpenLDAP
  • ApacheDS
  • Oracle 10g
  • Linux
  • Solaris 10
Juni 2009 - März 2010
10 Monaten
Deutschland

IN Application Developer

Deutsche Telekom AG

  • Design und Implementierung von MOC, MTC, Web Initiated Calls und USSD IN-Services im Projekt „Office Connect“.
  • Leitungsverwaltung, Rufumleitung, Rufabweisung, Anrufannahme, A-/B-Seiten-Anrufweiter­leitung, sequenzielles Anrufsuchen, paralleles Klingeln, Mid-Call-Features, Charging und Ticketing, Weiterleitung von VPLMN zu HPLMN, User-to-User Signaling, Service Retriggering, ATI (Any Time Interrogation).
  • Kodierung und Dekodierung von CAMEL-Strukturen (ASN.1 BER), Integration mit Primo MultiSIM, MNP, HomeZone und VDA, LDAP (CNTDB) und IP-Centrex.
  • Nutzung von ITU-T-, ETSI- und 3GPP-Standards wie 3GPP TS 29.078 v8.0.0, TS 29.002 v8.10.0, TS 24.008 v8.6.0, ITU-T Q.1218, Q.763, Q.931, 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
  • JBuilder
  • Java 1.2/1.6
  • JBoss Netty
Feb. 2009 - Mai 2009
4 Monaten
Deutschland

IN Application Developer

T-Mobile International

  • Implementierung von LI (Legal Interception), T-VPN Call Manager und 0700 DTMF-Administrationsmenüs im Projekt RINN (Replacement IN North) auf NSN Advantage V7.5.
  • 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-Tests mit OTE
  • Online-Tests mit IPS
  • Java 1.2
  • Java 1.6
  • JUnit
  • EasyMock
  • Shell-Scripting
  • Python 2.4
  • CORBA
  • SunOS
  • Oracle
  • Eclipse
  • JBuilder
Aug. 2008 - Jan. 2009
6 Monaten
Bad Homburg, Deutschland

Senior System Developer

ATIS Systems GmbH

  • Design und Implementierung eines E-Mail- und IP-CTI (Core Transfer Interface) im Projekt „Klarios NG“ (Gesetzliche Abhör- und Aufzeich­nungslösung).
  • Massendatenverarbeitung und -transfer; Back-Processing, Kommunikation mit F3S (Flexible Scalable Storage Solution) via Java NIO, Bereitstellung von Suchmaschinen-Feeder- und Indexierungsdiensten.
  • Erstellung technischer Konzepte in Englisch; Aktivitäts-, Sequenz- und Klassendiagramme.
  • Konzeption einer Recovery-Process, Last- und Performance-Tests.
  • Java 6
  • Oracle 11g
  • Oracle AQ
  • Derby DB
  • Magic Draw
  • Subversion
  • JPA (Java Persistence API)
  • Hibernate
  • Spring
  • AOP
  • Eclipse
  • JUnit 4
  • XML
  • JAXB
  • Ant
  • Multithreading (Concurrency Framework, Transient Queues, synchrone und asynchrone Kommunikation)
  • Connection Pooling
  • FTP (Jakarta Net)
  • Linux
  • AIX
Mai 2008 - Juli 2008
3 Monaten
Deutschland

Senior Software Developer

T-Mobile Germany

  • Implementierung von Geschäftslogik und Lizenzmanagement für die Administration eines ngVMS (New Generation Voice Mail System).
  • Anbindung an ESB (Enterprise Service Bus/SOA Backplane).
  • Java JDK 6.0 (Linux)
  • JUnit
  • Ant
  • Oracle 10g
  • Hibernate
  • Spring (Java/J2EE-Anwendungsframework)
  • Apache CXF (SOAP)
Jan. 2008 - Apr. 2008
4 Monaten
Deutschland

Senior Software Developer

T-Mobile Germany

  • Redesign und Refactoring der SPC (Service Provisioning Component)- und HCS (Handset Capability Server)-Schnittstellen.
  • Einsatz von Dynamic MBeans für die Online-Administration der Module.
  • Java JDK 5.0
  • JUnit
  • Ant
  • Oracle 10g
  • JDBC
  • Hibernate
  • Spring
  • Axis
Juli 2007 - Dez. 2008
6 Monaten
Deutschland

Software Developer

T-Mobile Germany

  • Design und Implementierung eines Moduls zur Administration von Siemens IN (Intelligent Network)-CORBA-Schnittstellen für MNP, HomeZone und MultiSim.
  • Java JDK 5.0
  • JUnit
  • Ant
  • CORBA (JacORB)
  • Oracle 10g
  • Castor
Apr. 2007 - Juni 2007
3 Monaten
Deutschland

Software Developer

T-Mobile Germany

  • Design und Entwicklung eines Java-Plugins zur Datenübergabe an ein VPN-Administrationssystem.
  • Nutzung des Sun ONC/RPC-Protokolls für die Systemverbindung.
  • Einsatz von Multithreading und Transient Queues.
  • Java JDK 5.0
  • JUnit
  • Ant
  • Concurrency Utilities
  • ONC/RPC for Java
  • Oracle 10g
Dez. 2006 - März 2007
4 Monaten
Deutschland

Software Developer

T-Mobile Germany

  • Entwicklung einer Persistence-Layer für ein Datenbankmodul.
  • Eigenentwickelter Generator für Java-Modelklassen, Stored Procedures, Hibernate Named Query-Klassen und Mapping-XML-Dateien.
  • Parallel-Provisionierung, automatische Modell-Validierung, Generator für JUnit-Tests.
  • Portierung einer C++-Logik nach Java.
  • C++ (Solaris)
  • STL
  • Java JDK 5.0 (Linux)
  • Apache Betwixt
  • XML
  • XSLT
  • Xalan
  • DOM4J
  • Oracle 9i/10g
  • PL/SQL
Okt. 2006 - Nov. 2006
2 Monaten
Deutschland

Software Developer

T-Mobile Germany

  • Portierung des C++ XOR-Provisioning-Moduls (Xtra Online Rating) nach Java.
  • Zusätzliche Entwicklung eines Testclients und Mock-Servers.
  • Multithreading, Transient Queues, Queue-Monitoring, eigene Connection-Pool-Implementierung, Unit- und Last-Tests.
  • Java JDK 5.0
  • JUnit
  • Ant
  • Concurrency Utilities
Jan. 2005 - Sept. 2006
9 Monaten
Deutschland

Software Developer

T-Mobile Germany

  • Analyse, Design und Implementierung einer neuen Provisionierungs-Schnittstelle (SOA-Ansatz) zwischen Customer Care und Core Network Administration.
  • Prototyping, schrittweise Migrationskonzeption, Tibco-Adapter-Entwicklung, eigener Generator für XML-to-C++-Bindings.
  • Dokumentations­erstellung in Englisch, Rational Rose-Modellierung – Kollaborations- und Klassendiagramme.
  • XMLBeans
  • XML Schema
  • Xerces
  • Tibco XML Tunnelling
  • Java
  • Multithreading
  • C++
  • STL
  • Oracle 9i (CLOBs, BLOBs)
  • JUnit
Sept. 2005 - Dez. 2005
4 Monaten
Deutschland

Software Developer

T-Mobile Germany

  • Erweiterungen des Provisionierungssystems für das Projekt „Homezone" (mobile@home).
  • Workflow- und Modellanpassungen für neue IN-Profile, UCSI-Triggers (USSD CAMEL Subscription Information) Provisionierung an Subscriber Mediation Device, Entwicklung von Stored Procedures.
  • C++
  • STL
  • Oracle 9i
  • PowerDesigner
Juli 2005 - Aug. 2005
2 Monaten
Deutschland

Software Developer

T-Mobile Germany

  • Funktionserweiterung für das Produkt „Combi-Card Teens".
  • Anpassungen im CRM-Workflow und Messaging-System.
  • Entwicklung neuer Send-/Receive-Tibco-Adapter.
  • Anpassung konzeptueller und physischer Datenmodelle, Entwicklung von Stored Procedures.
  • C++
  • STL
  • Java
  • Oracle 9i
  • Tibco
  • PowerDesigner
Apr. 2005 - Juni 2005
3 Monaten
Deutschland

Software Developer

T-Mobile Germany

  • Entwicklung eines Bridge-Servers zwischen CRM und Ericsson MMSC-Proxy.
  • Entwicklung einer MMSC-Simulationsanwendung.
  • Konzeption, Schnittstellendesign – IDL, WSDL.
  • Performance- und Stresstests.
  • Java
  • CORBA (JacORB)
  • SOAP (AXIS)
  • Multithreading
  • Ant
Mai 2004 - Sept. 2004
5 Monaten
Deutschland

Software Developer

T-Mobile Germany

  • Entwicklung einer Anwendung zur Verarbeitung von Anfragen für das Identity Server Administration (IDS).
  • Funktions­erweiterung für neue Aktivierungen, Hinzufügen/Löschen von BPR-Optionen, TwinCard/TwinBill-Optionen, Vertragskündigung, Rufnummernänderungen.
  • Implementierung von Geschäftsprozessen im CRM-Workflow, neue Dienste im Remote Agent, Routing zum Tibco-Agent.
  • SUN Solaris
  • C++
  • STL
  • Oracle
Feb. 2004 - März 2005
1 Jahr 2 Monaten
Deutschland

Release Manager

T-Mobile Germany

  • Release-Management im Projekt SMD (Subscriber Mediation Device), Budget ca. 1 Mio. EUR p.a.
  • System-Release-Planung, Jahresbudget-Erstellung, Budget-Forecast, Ressourcenplanung, Budget- und Kosten­überwachung, Zeit- und Personalaufwandschätzung, Projekt­plan-/Zeitplanung, Vergabe externer Leistungen.
Dez. 2003 - Juni 2004
7 Monaten
Deutschland

Software Developer

T-Mobile Germany

  • Entwicklung des iSPC-Systems (International Service Provisioning Component).
  • Anbindung des CRM-Systems an Subscription Server und Service-Portale.
  • Datenbankentwurf und Entwicklung eines Workflow-Systems für Anfrage­verarbeitung und Administration von netzbezogenen Events.
  • Entwicklung von Send-, Receive- und Micromanagement-Prozessen.
  • Oracle
  • Java
  • JDBC
  • Multithreading
  • PowerDesigner
Juni 2003 - Sept. 2003
4 Monaten
Deutschland

Software Developer

T-Mobile Germany

  • Entwicklung eines Lock-Servers für Lock/Unlock-Anfragen für GSM-Service SMS-MO (Teilprojekt „Warm Billing for Prepaid“).
  • Vollständige Konzeption, Design, Datenmodellierung und Entwicklung der DB-Teile und neuen Workflows.
  • Service-Entwicklung für Customer Care und Billing, Datenmigration, Population-Skripte.
  • SUN Solaris
  • C++
  • STL
  • Oracle
  • UML
  • OOA
  • OOD
Apr. 2002 - Okt. 2002
7 Monaten
Deutschland

Software Developer

T-Mobile Germany

  • Entwicklung einer Batch-Anwendung zur Bearbeitung von MNP-Portierungsanfragen (Mobile Number Portability).
  • Anbindung an MRI (Master Routing Interface).
  • Entwicklung einer Simulation des Central Master Routing Database und Stored Procedures für das MNP-Helpdesk.
  • Oracle
  • C++
  • STL
  • Java
  • JDBC
  • Shell-Script
Jan. 2002 - Juni 2003
1 Jahr 6 Monaten
Deutschland

Software Developer

T-Mobile Germany

  • Entwicklung und Support des Online-Prepaid-Load-Systems der T-Mobile Germany.
  • Aufbau eines Datenbanksystems zur Persistenz von Online-Prepaid-Prozessen.
  • Konzeption einer DB-Migration mit 99 % Verfügbarkeitsgarantie.
  • Entwicklung von DB-Jobs und SAP-Daten­übertragungen.
  • DB-Tuning, DB-Monitoring.
  • Oracle
  • Shell-Script
Nov. 2000 - März 2005
4 Jahren 5 Monaten
Deutschland

Software Developer / Project Carmen

T-Mobile Germany

  • Entwicklung von Stored Procedures, DB-Tuning im Projekt Core Network Administration und Resource Administration bei T-Mobile Germany.
  • Datenmodell-Erweiterungen, Migrationsskripte und DB-Patches.
  • VLDB (Very Large Database) – Tabellen mit 300 Mio. Datensätzen.
  • Fehler- und Performance-Analyse.
  • Performance-Optimierungen durch Tabellenpartitionierung, funktionale Indizes, materialisierte Sichten und Replikation.
  • Entwicklung von Logistik- und Vertriebs-Batch-Anwendungen, CRM-Workflow-Jobs, Kommunikation mit externen Systemen.
  • Großes komplexes Softwareprojekt, Team ~300 Personen, davon 45 % Entwickler.
  • Oracle 7/8i
  • SQL
  • PL/SQL
  • C++
  • STL
  • Shell-Script
  • PowerDesigner
Juli 1999 - Okt. 2000
1 Jahr 4 Monaten
Polen

Software Developer

Industrial and Financial Systems Poland

  • Weiterentwicklung des schwedischen ERP-Systems (IFS Applications), Module: Finance, Distribution, Maintenance, Anpassung an polnisches Recht, Erweiterungen der Datenmodelle und GUI, Performance-Tuning.
  • Oracle 8
  • SUN Solaris
  • PC-Clients
  • Centura

Sprachen

Polnisch
Muttersprache
Deutsch
Verhandlungssicher
Englisch
Verhandlungssicher
Spanisch
Grundkenntnisse

Ausbildung

Kielce University of Technology

Bachelor · Management and Marketing · Kielce, Polen

Kielce University of Technology

Master's Degree · Computer Science · Kielce, Polen

Zertifikate & Bescheinigungen

AWS Certified Developer Associate Level

Amazon Web Services

Oracle Certified Professionalist in 8i/9i

Oracle