TS

Tomasz Soroczynski

available

Last update: 06.06.2023

Architect/technical expert/developer

Graduation: not provided
Hourly-/Daily rates: show
Languages: German (Full Professional) | English (Full Professional)

Attachments

Tomasz-Soroczynski_060623.docx

Skills

C/C++, Unix system, network programming, multi-process/multithreading, sockets, multiprocessing/multithreading, J2EE, Spring, Hibernate, scripting, Perl, Python, Unix shell, Linux, AIX, HP-UX, Solaris, EAI, ESB, OSS/BSS layers, middleware platforms, Oracle Tuxedo, Oracle WebLogic platform, IBM Websphere MQ, JBoss, database, Continuous Integration/Development, integration, core banking, virtualization, Java, C, Cobol, Oracle, WebServices, Ldap, SOAP, Active MQ, PKI, SSL, XA, Docker, Jenkins, firewalls, HSM, Hardware Security Module, IP, Internet security, CAN, WLAN, Bluetooth, network security, X509, Mainframe, Unix architecture, C++, Data Processing, RESTful, Web Services, Ant, Maven/Gradle, JMS, JSON, Maven, Gradle, QNX, CAN bus, VPN, backend, pfctl, Embedded software, Android platform, Configuration management, Perforce, Android, Iptables, MirrorLink, cloning, Oracle DB, LTE, Linux onCavium/Octeonnetwork processor, open source, routing, QoS, IPSec, HTTP failovers, load balancer, SNMP, Apache, HTTP, S proxy, balancer, OpenJPA, MySQL, RCS, CRM, Itanium, Weblogic, Java code recompilation, PL/SQL, Oracle Weblogic, DB, Mobicents, JAIN SLEE, SIP, OSA/Parlay, IVR, Corba, SIP proxy, integrator, REST, Aepona, RTP, Adobe Flex, BMP, UCP, SMPP, USSD, functional testing, Eclipse, GUI tools, test data, SWT, Eclipse RCP, EMF, in-memory database, TimesTen, web application, database replication, SDL, SS7/WBTCAP, HP Open Call, PostGIS, multithreading, GIS, PostgreSQL, WAP 2.0, WAP, Jython scripts, daemons, Jython, Grinder, Radius, MMS, e-banking, OTP, Bea, Vasco Tokens, BEA Tuxedo, BEA WebLogic, IBM AIX, operating system, IBM, IBM HA, Bea Weblogic Integration, C++ Tuxedo, System design, Ingres, databases, SWING, IoT, ARM

Project history

10/2017 - 04/2020
IT Architect
Fidelity Information Services

Fidelity Information Services, Munich, Germany

Summary: Development and maintenance of Technical Basic System comprising Transaction System,
Parameter System, MQ Systems used as basis of Core24 core banking system. Design and
development of new features (internal and client specific), optimization. Migration of
Core24 applications to new platform including virtualization. Coordination of offshore
development team.
My role: Architect, technical expert, technical project manager/coordinator.
Technologies: Java, J2EE, C, Cobol, Oracle, WebServices, Ldap, OAauth2, Rest/SOAP, JBoss, Active
MQ, PKI, SSL, XA, Solaris, Linux, Docker, Jenkins, SOAP/Rest,.

08/2015 - 09/2017
Senior developer/technical expert
Harman/Becker

Harman/Becker, Ulm, Germany

Summary: Development of a new generation Head Unit for Mercedes-Benz cars.
My role: Architect, technical expert, senior developer. Defining architecture of new connectivity
mechanisms including security gateway and firewalls. Design and implementation of HSM
(Hardware Security Module). Providing technical expertise.
Technologies: Linux, IP, Internet security, CAN, WLAN, Bluetooth, C/C++, network security, HSM,
SSL, X509 PKI infrastructure, tool chain, ARM trusted zone.

04/2015 - 07/2015
Oracle Tuxedo Architect
Department of Work and Pensions/Oracle

Department of Work and Pensions/Oracle,Lytham St. Annes, UK

Summary: Migration of existing DWP Winter Fuels application from Mainframe to Unix architecture.
Existing code developed in Cobol should be deployed as Oracle Tuxedo services.
My role: Senior architect and developer.
Technologies: Oracle Tuxedo, C/C++, Cobol, Linux.

09/2014 - 03/2015
Consultant
Amadeus Data Processing GmbH

Amadeus Data Processing GmbH, Erding, Germany

Summary: Moving scheduling functionality of ULAM application to new system dedicated for
scheduling. Design and development of communication mechanisms for scheduling based on
RESTful Web Services.
Migrating existing build mechanisms of ULAM application from Ant to Maven/Gradle, setting up
automatic build using Jenkins.
My role: Analyst, senior developer, coordinator.
Technologies: Java, JMS, Oracle, JSON, WebServices, Maven, Gradle, Jenkins.

08/2013 - 04/2014
Functional owner/developer
Harman/Becker

Harman/Becker, Ulm, Germany

Summary: Development of IP connectivity mechanisms in automotive project for Daimler for new
Mercedes-Benz S and class C cars for NTG5 infotainment system. The system is developed in
C++, runs under QNX operating systems, uses MOST bus for communication between the units
and CAN bus for settings.Internet connectivity is provided over VPN tunnel to Daimler
backend using mobile connections.
My role: Development and offshore teams coordinating in area of IP connectivity.Worked close to
WLAN and Bluetooth areas.
Technologies: QNX, IP, pfctl, CAN, MOST, VPN, WLAN, Bluetooth, C/C++.

01/2013 - 07/2013
Senior embedded software developer
TomTom

TomTom, Eindhoven, Netherlands

Summary: Embedded software development for Rennes and Stuttgart projects for Renault and Daimler.
My role: Development of new features for MFD 2.0 navigation device including new security features
for backend connectivity and firewalling, new security permissions, support of new 3G
modems, Bluetooth PANProfilefor Android platform using C/C++ and
Java.MirrorLinkintegration design.Configuration management using Perforce.
Technologies: C/C++, Java, Android, Linux, IP, Iptables, MirrorLink, Bluetooth, CAN.

09/2012 - 12/2012
Technical expert
Deutsche Bank/Infosys

Frankfurt,Germany

Summary: Migration of existing SWIFT messaging gateway to a new solution provided by Sterci.
My role: Deployment of the solution including design and development of software (mainly scripts)
dedicated for installation of new and cloning existing instances. Providing expertise in
area of Oracle Tuxedo, IBM Websphere MQ.
Technologies: Oracle Tuxedo, Oracle DB, IBM Websphere MQ, Solaris, Perl.

08/2011 - 03/2012
Senior embedded software developer
Nokia Siemens Networks

Nokia Siemens Networks, Düsseldorf, Germany

Summary: BTS (Base Transceiver Station) for LTE (Long Term Evolution) development.
My role: Development of transport module (mainly IP stack) system for LTE. The software is
developed in C/C++ and runs under embedded Linux onCavium/Octeonnetwork processor
platform. Development of missing Strongswan (open source IPSecVPN implementation)
features.
Technologies: C/C++, Linux, IP, routing, QoS, IPSec, VPN.

04/2011 - 08/2011
Senior embedded software developer
TomTom

TomTom, Eindhoven, Netherlands

Summary: Embedded software development for Strasbourg project. Final client in the project is
Renault.
My role: Development of IP stack security mechanisms for embedded navigational device (MFD 1.0) for
Renault cars including multiple simultaneous Internet connections, new Android
permissions for applications using Internet access in the car. Cooperation with the end
client in area of the requirements collection.
Technologies: C/C++, Java, IP, routing, Android, Bluetooth, 3G.

07/2010 - 03/2011
Technical expert (contractor)
Vodafone Global

Düsseldorf, Germany

Summary: Deployment and rollout of vodafone360.com platform
My role: Technical expert responsible for rollout of the application and resource planning,
configuration
of the application (HTTP failovers, load balancer), development of tools dedicated for
monitoring of the application (using SNMP and home-made solutions), development of
J2EE/Spring/JBoss based application dedicated for administration of the platform.
Technologies: Solaris, Apache, HTTP/S proxy, failover, load balancer, SNMP, Java, J2EE, Spring,
OpenJPA, MySQL, JBoss, Maven.

10/2009 - 05/2010
Technical expert
O2/Telefonica

Summary: Migration EAI-RCS integration platform (main integration platform for retail customers at
O2/TelefonicaGermany dedicated for processing orders put via CRM retail system (Salcus)
thru billing/provisioning systems) from HP PA-RISC to HP Itanium hardware platform. The
application contains more than 1500 Tuxedo (C/C++ written) and Weblogic (Java) services.
My role: Technical expert responsible for resource planning (software and hardware), C/C++
and Java code recompilation, tests, deployment and cooperation with external companies
involving in the project.
Technologies: HP-UX, C/C++, PL/SQL, Java, Oracle Tuxedo, Oracle Weblogic, Oracle DB.

09/2008 - 10/2009
Senior Consultant

Customer: Orange(Subsidiary of global mobile telecom operator)
Summary: The project goal was feasibility study of replacing current solution for Home Zone by new
one based on JAIN SLEE technology on Mobicents platform.
My role: Architect, technical expert.
Technologies: Java, JBoss, Mobicents, JAIN SLEE, SIP, OSA/Parlay, ISUP, J2EE.

08/2002 - 10/2009
Senior Consultant
Infovide-MatrixS


03/2008 - 10/2008
Senior Consultant
Orange(Subsidiary of global mobile telecom operator)

Customer: Orange(Subsidiary of global mobile telecom operator)
Summary: Development of test platform for different communication protocols (CSG, GTP', OSA/Parlay,
BMP, SIP, SIGTRAN, Diameter, UCP/EMI, SNMP, SMPP, SIP) and devices
(GSGN, SMSC, MMSC, USSD, billing and charging systems) used in telephony. The
platform offers tools for both: functional testing (Eclipse based plugin) and
performance
testing (Grinder scripts and data GUI tools dedicated to test data generation).
My role: Analysis, design, lead developer.
Technologies: Java, C/C++, SWT, Eclipse RCP, EMF, SOAP, REST, Corba.

12/2005 - 01/2007
Analyst, architect and team leader
Kredyt Bank S.A.

Customer: Kredyt Bank S.A.(Polish Bank, member of KBC group)
Summary: The goal of the project was increasing security of e-banking platform by introducing
Vasco authentication mechanisms: hardware and software tokens, one time passwordslist
(OTP). The mechanisms were implemented as extension of existing Bea Tuxedo C/C++ written
services, administrative front-end is provided as J2EE/Spring based web application. We
developed also software necessary for tokens and OTP lists distribution among Clients of
the Bank. It was first introduction of Vasco OTP lists worldwide.
My role: Analyst, architect and team leader.
Technologies: AIX, Vasco Tokens, OTP, BEA Tuxedo, BEA WebLogic, C/C++.

02/2005 - 04/2005
Analyst, J2EE developer
Narodowy Bank Polski(Central Bank of Poland)

Customer: Narodowy Bank Polski(Central Bank of Poland)
Summary: Business activity information platform. The system was developed to monitoring business
processes of the Bank (transfers critical for banking system in Poland, treasury bonds)
and its used mainly to trace missing transactions.
My role: Analyst, J2EE developer during final phase of project.
Technologies: J2EE, Bea Weblogic Integration, Java.

04/2004 - 01/2005
System design and development team leader
Narodowy Bank Polski(Central Bank of Poland)

Customer: Narodowy Bank Polski(Central Bank of Poland)
Summary: Creation of new version of treasury bills registry system and providing it via integration
platform owned by the Bank. The system was written and C++ Tuxedo services
My role: System design and development team leader.
Technologies: HP-UX, Bea Tuxedo, Oracle DB, Ingres DB, C/C++, PL/SQL.

01/2001 - 12/2002
Software Engineer
ABG S.A.

Customer: ARiMR(Polish Agency of Agriculture Modernization and Development)
Summary: Integrated Administrative and Control System (IACS) platform development and
implementation. Platform was required by EU regulations to introduce direct payments
(financial support for farmers from European Union)
My role: J2EE and SWING developer responsible for development of farms and herds registry system.
Technologies: J2EE, SWING, Oracle DB, Bea Weblogic.

01/1999 - 01/2001
Software developer and system administrator
Poltronic Internet Service Provider

Internet Service Provider.

Local Availability

Open to travel worldwide
Profileimage by Tomasz Soroczynski Architect/technical expert/developer from Ulm Architect/technical expert/developer
Register