________________________________________________________________________________________________________________________________
Name: Piotr Dydycz
Date of birth: 01.04.1984
Address: Dymińska 9/45
01-519 Warszawa
Polska
Mobile phone: +48 501000107
E-mail: piotr@dydycz.com
LinkedIn: https://pl.linkedin.com/in/dydyczp
________________________________________________________________________________________________________________________________
EDUCATION
Warsaw University of Technology - 2002 - 2012
* Computer Science
* Degree: Master of Science
________________________________________________________________________________________________________________________________
EXPERIENCE
———————————————————————————————————————————————————————————————————————————————————————————————————
Tink - 09.2022 - 04.2024
Senior Software Engineer
Main responsibilities:
- developing Tink Platform’s API Gateway solution and perimeter infrastructure;
- development of API authentication and authorization services;
- on-call duties for a critical part of Platform;
Domain: open banking
Tech Stack: Java, Go, Terraform, Helm, Docker, K8s, AWS, MySQL, Cassandra, ELK, Prometheus, Grafana, Datadog
———————————————————————————————————————————————————————————————————————————————————————————————————
Smart Factor Sp. z o.o. - 09.2021 - 07.2022
Head of Software Development / Lead Software Engineer
Responsibilities:
- managing a software development team (backend/frontend/devops/test);
- developing the software architecture of the company's products;
- programming new features in the company's products;
Domain: GIS, BIM, AR, VR
Tech stack: Java, Spring Boot, AWS, PostgreSQL, PostGIS, docker and more…
———————————————————————————————————————————————————————————————————————————————————————————————————
Whirly sp. z o.o. - 07.2018 - 08.2021
Lead Developer / Software Architect
Responsibilities:
- software development in multiple products;
- architecture design;
- supervision of the small development team;
Domain:
- Multi-channel Contact Center (voice, chat, video);
- Telecommunication (IMS, VoLTE, Unified Communications)
Tech stack: Java, Erlang, Spring/SpringBoot, OSGI, docker, WebRTC and more…
———————————————————————————————————————————————————————————————————————————————————————————————————
Getin Noble Bank S.A. - 01.2016 - 06.2018
SOA Architect / Java Developer
Responsibilities:
- development of tools supporting the integration platform (e.g. unified logger)
- service-oriented architecture design
- ESB and BPMS platforms design and development
- Continuous integration environment for the ESB and BPMS design
Domain: banking
Tech stack: Java, Software AG webMethods Suite, Bash, Jenkins, Sonar
———————————————————————————————————————————————————————————————————————————————————————————————————
Ailleron S.A. - 11.2015 - 11.2017
IT and Telco Architect
* Software development (Java)
* Telco network integration solutions design and architecture
* Management of software development team
* Pre-sales support (estimations, RFI/RFP responses preparation)
———————————————————————————————————————————————————————————————————————————————————————————————————
Wind Mobile S.A. - 02.2014 - 11.2015
IT and Telco Architect
* Implementation of telecommunication platforms (Java)
* Design of telco network integration solutions (IMS/NGN)
* R&D activities in the area of NGN/IMS solutions
———————————————————————————————————————————————————————————————————————————————————————————————————
Cube.ITG - 01.2013 - 02.2014
Lead Architect
* Software Development (Java, .NET)
* NGN team leader (telecommunications network integration)
* Pre-sale activities and preparation of offers on the telecommunications market
———————————————————————————————————————————————————————————————————————————————————————————————————
Orange Poland - 11.2008 - 12.2012
IT Systems Architect
* Defining a long-term strategy for the evolution of the integration area
* High level design of IT solutions and Corporate Architecture
* Vendors supervision, verification of products delivered by suppliers
———————————————————————————————————————————————————————————————————————————————————————————————————
PTK Centertel - 06.2007 - 11.2008
IT Analyst
* Defining the systems integration strategy
* High and low level design of IT solutions and system development
Cooperation with vendors (RFI/RFP preparation, offers evaluation, HLD/LLD verification)
———————————————————————————————————————————————————————————————————————————————————————————————————
Comarch S.A. - 01.2006 - 10.2006
Software Developer
* Software development in Java, .NET, Visual C++, Oracle Forms
* Designing and implementing solutions for the Polish government
———————————————————————————————————————————————————————————————————————————————————————————————————
Sonet Sp. z o.o. - 05.2005 - 12.2005
IT engineer
* VoIP platform administration: OS (GNU/Linux, Free/Net BSD), network and applications
* Open-source-based VoIP solutions design
________________________________________________________________________________________________________________________________
SKILLS
Languages: Java, Go, C/C++, C#, webMethods Flow, SQL, perl, Python, Ruby, Oracle Forms
Java Frameworks/Application Servers/Libraries: Netty, Tomcat, Jetty, JBoss, Glassfish, WebLogic, Spring, Springboot, Hibernate, JSF, Struts, Activiti, jBPM, Drools, Dropwizard, OSGI
Cloud: AWS, Kubernetes, Docker, Terraform, Helm
Databases: Oracle, MySQL, MongoDB, PostgreSQL
Integration: Experience in almost all aspects of IT systems integration, in-depth knowledge of Software AG webMethods platform, SOA principles and integration patterns, integration protocols (SOAP, REST, HTTP, XML, XSLT, JDBC, JMS)
Telecommunications: Experience in all telco domains (BSS, OSS, Network), Protocols and standards (SIP, Diameter, IMS, VoLTE, TCP/IP, PPP, Radius, GSM/UMTS, CAMEL, SS7, DSS1), BroadSoft BroadWorks platform (design, deployment, customizations, support), Open-source platforms (FreeSWITCH, Asterisk, Mobicents/RestComm, Sailfin, OpenSIPS/Kamailio), WebRTC
OS: Linux (Debian, Redhat), Free/Net BSD, Windows (7, 10)
Tools: Git, Svn, Maven, Eclipse, Jenkins, Sonar, Artifactory, BitBucket, IntelliJ IDEA, GeoServer, QGIS
Others: Agile (Scrum, Kanban), Domain Driven Development, Test Driven Development, Project management (Prince II), Corporate Architecture (TOGAF), Business analysis (telco, finance, customer care), UML modeling (Enterprise Architect), Business process modeling (Aris, BPMN), Pre-sales consulting, Geographic Information System (GIS)
________________________________________________________________________________________________________________________________
LANGUAGES
Polish: mother tongue
English: advanced
________________________________________________________________________________________________________________________________
HOBBIES
Music (playing keyboards, music production)
Science (physics, math, digital signal processing)
software development(low latency, real time, audio)
________________________________________________________________________________________________________________________________