◦ Writing concept of Hi level design document
◦ Writing offers for Telco Clients
◦ Support D&D process
◦ SOA, Microservices architecture planning
◦ DEVOPS engineer
◦ Technical team leader
◦ Fullstack developer
◦ J2EE programmer, designer ( frontend and backend systems )
◦ C++ programmer, designer for billing/raiting systems (telecom)
(Enterprise Architect, Java, C++, PLSQL, Jboss, tomcat, Hibernate, j2ee, oracle BRM, Billing and Raiting systems, Central Product Catalogue, Testing Automates [selenium, grinder, jmeter], liferay, RWD, MySQL, Portgres, mssql, sybase )
1) Main Projects
a) Oracle BRM ( transformation program from SERAT to OBRM) – New Billing system for Orange PL, technology: Oracle BRM 7.5 ps 7-22, C++/C, PLSQL, opcode API, pipeline (iscripts, ifw configuration ), ECE PoC role, upgrading from PatchSet 7 to 22: Architect, designer, programmer.
b) Oracle BRM – upgrade 7.5 ps16 to BRM 12. Customization merge ( C/C++, PLSQL, IFW, XMLs, pin.conf ( wallets )). Automation for installation process for VMs ( jenkins, perl ). Writing patches for new bugs, finding solutions for regression tests.
c) Oracle BRM – Convergent Evolution project. I was desiging and implementing solution for importing events from external Online Rating system for mobile devices, import TV billing system events and AUMS ( energy billing system ).
ETL, C++ ( mta ), new pipeline for importing events, financial configuration ( ifw ) + customization in opcodes in post billing.
d) ACSE ( role Chief Software Architect ) - Transformation project for plus/cyfrowypolsat groups, which joined two brands. Project is exchanging whole legacy systems by using strangle patten. My role in this project is being a techleader/manager/software architect for 10 scrum teams( ~ 100 people ).
◦ Stage 1 – Infrastruture transformation for cloud technology ( IaC, VMWare, Ceph, Openshift, gitlab, drone, artifactory, integration all peaces together )
◦ Stage 2 – Build CI/CD pipelines for all future applications, building patterns, solutions for rollouts, deployments etc ( gitlab pipelines, helms, argocd, istio, calico, mongodb etc, oracle )
◦ Stage 3 – Build saleforce application, microservices in CQRS architecture, each microservice was build in hexagonal archiecture, some of them based on event sourcing paradigm. ( spring boot, java, jdk>11, maven, gradle, kafka, rest, json, packtbroker, S3 api, mongodb, camunda, elk, prometheus metrics, tibco integration via EMS and many more )
◦ Stage 4 – Monitoring – build patterns of observability and maintainance for future applications. ( ELK, fluentd, autotests, artillery, ibm cloud, cypress, selenium )
e) CSS – Logistic system for Telecoms, technology: MSSQL, jdk 1.8, hibernate, jsp, js, jquery, tibco ems, tibco ws, wildfly, CI/CD on Openshift and gitlab. WebShere
f) Sale portal – new sale portal for b2b in CQRS architecture, technology: frontend ( angular, react, ngrx, websockets, RWD, nx, microfrontend ), backend ( microservices, jdk-14, kotlin, gradle, maven, mongo, kafka, jaxb, rest ). CI on gitlab + runners on k8s cluster, CD on openshift. Platform in EDD architecture with CQRS pattern, fully scalable and resilient.
g) New Rating Function Framework – customization module for rating system ( Orange PL ), technology: C++/PLSQL/Oracle, role: Architect, designer, programmer
h) Central Product Catalogue – Central repository for product for Telco Fix ( Orange PL, TPSA ), technology: Postgres->Oracle, Java ( Richface 3.3.3,Hibernate, j2ee ), role: Architect, designer, programmer
i) NSI – New Sales System ( ecommerce ) for Polkomtel, technology: J2EE, Liferay, Broadleaf, terracotta, mySql ( frontend), Oracle ( backend ), Microservices like architecture. High Availability system for 200k users per day, role: Architect, Designer, Programmer, Warsaw team leader.
j) Wyrocznia ( Huawei ) – New Software Suite for PLUS, technology: C++, Java ( jboss 3.2.2 ), tibco ems, Primefaces, Sybase, mssql, Oracle DB, role: 1) Legacy systems integration and changes Architect,Disgner, Programmer. 2) Design performance testing automation ( JMeter, Grinder ).
k) AUMSwww – Sales system for enegetic products ( Plus ), technology: J2EE, hibernate, Activiti (workflow engine ), Oracle DB, role: Designer, programmer