Englisch
Polnisch
I managed part of the project to improve offline process that calculate Google Assistant KPI (Spoken Percent Queries Understood). In scope of the project was improvement of the accuracy of the KPI by starting with user spoken query rather than query transcription. In most cases it was not possible to use original queries because they were not available for sampled queries: we had to use external vendors that would speak (utter) user queries or use synthesized voice. Project was successful: it was allowed to leave Code Yellow in December 2022.
Thanks to this project it was possible to discover several immediate improvement areas that allowed to reduce number of punts or fallback web searches.
I took over ongoing project to implement and launch on-device personalization of the Google Assistant for Pixel 7 and Pixel 6. Standard approach for Google Assistant is to process user queries on the servers, this delays system response and could prevent interaction altogether if connect to the servers is slow. New more user friendly approach is to process user voice on device, thus insure that user data is better protected and system response is faster. In addition it is possible to retrain model on device when user is not using device using collected user voice commands. Feature was launched during Made by Google event in October 2022.
I was leading a project to enhance existing product: a palletizing robot cell management system and to integrate with Warehouse Management System and Material Flow System SynQ.
RowPaQ box calculates robot movements and gripper movements, manages material flow within robot cell, communicates with safety subsystem, provides visualization of the robot, gripper and conveyors movements, delivers local guided error handling and communicate with the Material Flow System and Warehouse Management System.
In this project my team was adding support for roller cages for down-stacker cell. It allows for the robot cell to palletize on pallet and into the roller cage. To be able to palletize into roller cage my team had to add support for new equipment, change different processes in the cell, add new error handling.
Agile approach with 19 monthly sprints, CI in Jenkins and SonarQube
I managed team of 15
Budget around 1.5M CHF, 15k hours
1 release
I managed a project to integrate ItemPiQ solution with Autostore.
In scope of the project was development of the load balancing between multiple robots and human pickers, automatic order splitting based on the type of the product, automated and manual error handling (in case robot dropped product on the floor or to a wrong bin), as well as error tracing and resolving. We also did some minor enhancements of the interface with robot, vision systems and Autostore subsystems.
Agile approach with 12 monthly sprints, CI in Jenkins and SonarQube
I managed team of 10
Budget 830k CHF, 8k hours
1 release
I managed a project to enhance existing product: an AGV fleet manager (supporting up to 600 AGV) . System integrates with Warehouse Management System and Material Flow System SynQ.
Fleet manager calculates paths of the AGV based on the time windows, manages corrections to the plan based on the updates from AGVs, manages blacklists of the layout where AGVs operate in case of AGV failure, re-routes AGVs, provides visualization of the layout and provides KPIs in form of heat-maps and through Kibana/Elastic
Manage team of 16, took over project when it was already in progress for 9 months. Reorganized it to gain transparency.
Agile approach with monthly sprints, CI (Continuous Improvement) in Jenkins and SonarQube
I managed team of 17
Budget 1.7MCHF and 17.8k hours
Several beta releases and two main releases
I managed a project to enhance a new product: a palletizing robot cell management software and integrate with Warehouse Management System and Material Flow System SynQ.
RowPaQ box calculates robot movements and gripper movements, manages material flow within robot cell, communicates with safety subsystem, provides visualization of the robot, gripper and conveyors movements, delivers local guided error handling and communicate with the Material Flow System and Warehouse Management System. This Project distinguish from the previous RowPaQ project by the type of the robot cell that is more advanced and more complex - includes pallet buffer, wrapper and lift.
Agile approach with 13 monthly sprints, CI (Continuous Improvement) in Jenkins and SonarQube
I managed team of 9
Budget of 670kCHF and 9.3k hours
Several releases
Project descriptionI managed a project to develop a new product: software that controls picking robot and it's cell.
Software that we developed is managing interface to the robot and to the host (upstream system) and GUI to display status of the robot cell and manage recovery from the errors.
Agile approach with 13 monthly sprints, CI (Continuous Improvement) in Jenkins and SonarQube
Managed team of 6
Budget of ~720kCHF
1 release
I managed a project to enhance an existing project: software that uses genetic algorithms in order to optimize a set of hyper-parameters used by Puzzle software (by IML Fraunhofer Institute) in order to calculate the geometry of mixed product pallets that fulfill different criteria. To archive maximum learning we build architecture where the master node was scheduling and dispatching jobs to the workers deployed on other machines. We tested successfully setups with one master and up to 10 workers. We support this system on Linux and Windows using Postgres, Oracle, and SQLServer as database and with WildFly and Weblogic as webservers.
Agile approach with 9 monthly sprints, CI (Continuous Improvement) in Jenkins and SonarQube
Managed team of 6
Budget of ~280kCHF
1 release
I managed a project to develop a new product: software that does various validations and calculations on the list of products (SKUs) that are to be palletized by the robot or manually. Those include volume, weight, footprint checks. The system calculates spacial arrangement of the SKUs on a pallet respecting special grouping rules, it does stability validations of the build, and finally calculates sequence in which SKUs should be delivered to the workstation. It manages up to ten of distributed workers/slaves performing all CPU intensive operations.
Agile approach with 6 monthly sprints, CI (Continuous Improvement) in Jenkins and SonarQube
Managed team of 7
Budget of ~320kCHF
1 release
I managed a project to develop a new product: a palletizing robot cell management software and integrate with Warehouse Management System and Material Flow System SynQ.
RowPaQ box calculates robot movements and gripper movements, manages material flow within robot cell, communicates with safety subsystem, provides visualization of the robot, gripper and conveyors movements, delivers local guided error handling and communicate with the Material Flow System and Warehouse Management System.
Agile approach with 8 monthly sprints, CI (Continuous Improvement) in Jenkins and SonarQube
Managed team of 9
Budget of ~800kCHF
1 release
I managed project to harmonize product portfolio by deploying MDM system that will aggregate data from 3 SAP systems, allow data mining by implementing reporting in SAP HANA with Qlikview frontend.
Project consisted of 2 phases/work streams. During first phase we insured that Master Data Management processes are defined, reviewed by BT subdivisions and by BT main locations (CH, DE, US) and approved. During second phase we implemented necessary functionality to support those processes on the STEP platform, by adaptation in several SAP systems, and one PLM system (Teamcenter), inclusive bidirectional interfaces from STEP to SAP and STEP to PLM, and reporting in SAP HANA and Qlik View.
Managed team of 6
Waterfall approach
Budget of ~2MCHF
1 release
I managed project to migrate functionality and content available in the legacy solution based on Broadvision to future solution based on Salesforce
As fourth and last Project Manager of this project, together with my team, located in Baden and Paris I had to make sure that content available in the legacy solution is reviewed and updated. I also had to integrate content from other sources like web pages and small databases, for the part of the content that was stored outside the legacy solution.
Managed team of 5
Agile approach
Budget of ~700kEUR
2 releases
I managed Program to Develop suite of interconnected custom SAP modules to deliver functionality requested by business stakeholders but not available in the SAP standard.
We develop set of interconnected modules in the area of material and parts planning, parts reconditioning and parts tracking. Modules interfaced with other non-SAP systems like material forecasting, PDM and others, as well as other sap modules (core and custom). Developed modules incorporated standard objects and functionality found in PM, CS, SD, MM. I was responsible for the whole project lifecycle of each project; including initiation, scope definition, execution, closing, monitoring and reporting. Projects scope included whole project lifecycle, including but not limited to requirements engineering, specification, development, testing, data migration, cut-over planning, productive deployment and post go-live support.
Managed team of 16
Mixed Waterfall and Agile approach
Budget of ~5MEUR
I managed project to develop material and parts planning module (MatPlan) running on the SAP R3 platform in order to better plan materials and parts needed during turbine outage.
This custom SAP module was able to propose list of materials and parts based on current rating of turbine (normal service) or higher rating (service upgrade). Module was able to make different simulations, create reports, and support planning several outages in parallel and consecutive. Module has a couple of sub-modules responsible for master data management, reports, view and update of turbine structure, (based on the feedback from external system). This custom module had own logic that support business processes but was built on the foundation of SAP core modules like CS, MM and PM. MatPlan is connected to other custom modules like Parts Tracking and offering module as well as external forecasting system and field service system. I was responsible for the whole project lifecycle the project; including initiation, scope definition, execution, closing, monitoring and reporting.
Managed team of 5
Mixed Waterfall and Agile approach
Budget of ~3.5MEUR
3 releases
I managed project to deploy worldwide customization of the Teamcenter Engineering to Alstom sites worldwide.
We deployed system working in mesh to over 14 Alstom sites worldwide and consisting of HPUX servers and win clients (PDM client and Catia CAD software). We guided remote teams during hardware procurement, and initial installation. Final tuning of the server and linking it with the mesh was made by one of the team members. In addition, we trained remote teams in the installation of the client software and usage of the system.
Managed team of 4
Agile approach with 14 deployments
Head of PMO
Program Manager
Senior Project Manager
I managed part of the project to improve offline process that calculate Google Assistant KPI (Spoken Percent Queries Understood). In scope of the project was improvement of the accuracy of the KPI by starting with user spoken query rather than query transcription. In most cases it was not possible to use original queries because they were not available for sampled queries: we had to use external vendors that would speak (utter) user queries or use synthesized voice. Project was successful: it was allowed to leave Code Yellow in December 2022.
Thanks to this project it was possible to discover several immediate improvement areas that allowed to reduce number of punts or fallback web searches.
I took over ongoing project to implement and launch on-device personalization of the Google Assistant for Pixel 7 and Pixel 6. Standard approach for Google Assistant is to process user queries on the servers, this delays system response and could prevent interaction altogether if connect to the servers is slow. New more user friendly approach is to process user voice on device, thus insure that user data is better protected and system response is faster. In addition it is possible to retrain model on device when user is not using device using collected user voice commands. Feature was launched during Made by Google event in October 2022.
I was leading a project to enhance existing product: a palletizing robot cell management system and to integrate with Warehouse Management System and Material Flow System SynQ.
RowPaQ box calculates robot movements and gripper movements, manages material flow within robot cell, communicates with safety subsystem, provides visualization of the robot, gripper and conveyors movements, delivers local guided error handling and communicate with the Material Flow System and Warehouse Management System.
In this project my team was adding support for roller cages for down-stacker cell. It allows for the robot cell to palletize on pallet and into the roller cage. To be able to palletize into roller cage my team had to add support for new equipment, change different processes in the cell, add new error handling.
Agile approach with 19 monthly sprints, CI in Jenkins and SonarQube
I managed team of 15
Budget around 1.5M CHF, 15k hours
1 release
I managed a project to integrate ItemPiQ solution with Autostore.
In scope of the project was development of the load balancing between multiple robots and human pickers, automatic order splitting based on the type of the product, automated and manual error handling (in case robot dropped product on the floor or to a wrong bin), as well as error tracing and resolving. We also did some minor enhancements of the interface with robot, vision systems and Autostore subsystems.
Agile approach with 12 monthly sprints, CI in Jenkins and SonarQube
I managed team of 10
Budget 830k CHF, 8k hours
1 release
I managed a project to enhance existing product: an AGV fleet manager (supporting up to 600 AGV) . System integrates with Warehouse Management System and Material Flow System SynQ.
Fleet manager calculates paths of the AGV based on the time windows, manages corrections to the plan based on the updates from AGVs, manages blacklists of the layout where AGVs operate in case of AGV failure, re-routes AGVs, provides visualization of the layout and provides KPIs in form of heat-maps and through Kibana/Elastic
Manage team of 16, took over project when it was already in progress for 9 months. Reorganized it to gain transparency.
Agile approach with monthly sprints, CI (Continuous Improvement) in Jenkins and SonarQube
I managed team of 17
Budget 1.7MCHF and 17.8k hours
Several beta releases and two main releases
I managed a project to enhance a new product: a palletizing robot cell management software and integrate with Warehouse Management System and Material Flow System SynQ.
RowPaQ box calculates robot movements and gripper movements, manages material flow within robot cell, communicates with safety subsystem, provides visualization of the robot, gripper and conveyors movements, delivers local guided error handling and communicate with the Material Flow System and Warehouse Management System. This Project distinguish from the previous RowPaQ project by the type of the robot cell that is more advanced and more complex - includes pallet buffer, wrapper and lift.
Agile approach with 13 monthly sprints, CI (Continuous Improvement) in Jenkins and SonarQube
I managed team of 9
Budget of 670kCHF and 9.3k hours
Several releases
Project descriptionI managed a project to develop a new product: software that controls picking robot and it's cell.
Software that we developed is managing interface to the robot and to the host (upstream system) and GUI to display status of the robot cell and manage recovery from the errors.
Agile approach with 13 monthly sprints, CI (Continuous Improvement) in Jenkins and SonarQube
Managed team of 6
Budget of ~720kCHF
1 release
I managed a project to enhance an existing project: software that uses genetic algorithms in order to optimize a set of hyper-parameters used by Puzzle software (by IML Fraunhofer Institute) in order to calculate the geometry of mixed product pallets that fulfill different criteria. To archive maximum learning we build architecture where the master node was scheduling and dispatching jobs to the workers deployed on other machines. We tested successfully setups with one master and up to 10 workers. We support this system on Linux and Windows using Postgres, Oracle, and SQLServer as database and with WildFly and Weblogic as webservers.
Agile approach with 9 monthly sprints, CI (Continuous Improvement) in Jenkins and SonarQube
Managed team of 6
Budget of ~280kCHF
1 release
I managed a project to develop a new product: software that does various validations and calculations on the list of products (SKUs) that are to be palletized by the robot or manually. Those include volume, weight, footprint checks. The system calculates spacial arrangement of the SKUs on a pallet respecting special grouping rules, it does stability validations of the build, and finally calculates sequence in which SKUs should be delivered to the workstation. It manages up to ten of distributed workers/slaves performing all CPU intensive operations.
Agile approach with 6 monthly sprints, CI (Continuous Improvement) in Jenkins and SonarQube
Managed team of 7
Budget of ~320kCHF
1 release
I managed a project to develop a new product: a palletizing robot cell management software and integrate with Warehouse Management System and Material Flow System SynQ.
RowPaQ box calculates robot movements and gripper movements, manages material flow within robot cell, communicates with safety subsystem, provides visualization of the robot, gripper and conveyors movements, delivers local guided error handling and communicate with the Material Flow System and Warehouse Management System.
Agile approach with 8 monthly sprints, CI (Continuous Improvement) in Jenkins and SonarQube
Managed team of 9
Budget of ~800kCHF
1 release
I managed project to harmonize product portfolio by deploying MDM system that will aggregate data from 3 SAP systems, allow data mining by implementing reporting in SAP HANA with Qlikview frontend.
Project consisted of 2 phases/work streams. During first phase we insured that Master Data Management processes are defined, reviewed by BT subdivisions and by BT main locations (CH, DE, US) and approved. During second phase we implemented necessary functionality to support those processes on the STEP platform, by adaptation in several SAP systems, and one PLM system (Teamcenter), inclusive bidirectional interfaces from STEP to SAP and STEP to PLM, and reporting in SAP HANA and Qlik View.
Managed team of 6
Waterfall approach
Budget of ~2MCHF
1 release
I managed project to migrate functionality and content available in the legacy solution based on Broadvision to future solution based on Salesforce
As fourth and last Project Manager of this project, together with my team, located in Baden and Paris I had to make sure that content available in the legacy solution is reviewed and updated. I also had to integrate content from other sources like web pages and small databases, for the part of the content that was stored outside the legacy solution.
Managed team of 5
Agile approach
Budget of ~700kEUR
2 releases
I managed Program to Develop suite of interconnected custom SAP modules to deliver functionality requested by business stakeholders but not available in the SAP standard.
We develop set of interconnected modules in the area of material and parts planning, parts reconditioning and parts tracking. Modules interfaced with other non-SAP systems like material forecasting, PDM and others, as well as other sap modules (core and custom). Developed modules incorporated standard objects and functionality found in PM, CS, SD, MM. I was responsible for the whole project lifecycle of each project; including initiation, scope definition, execution, closing, monitoring and reporting. Projects scope included whole project lifecycle, including but not limited to requirements engineering, specification, development, testing, data migration, cut-over planning, productive deployment and post go-live support.
Managed team of 16
Mixed Waterfall and Agile approach
Budget of ~5MEUR
I managed project to develop material and parts planning module (MatPlan) running on the SAP R3 platform in order to better plan materials and parts needed during turbine outage.
This custom SAP module was able to propose list of materials and parts based on current rating of turbine (normal service) or higher rating (service upgrade). Module was able to make different simulations, create reports, and support planning several outages in parallel and consecutive. Module has a couple of sub-modules responsible for master data management, reports, view and update of turbine structure, (based on the feedback from external system). This custom module had own logic that support business processes but was built on the foundation of SAP core modules like CS, MM and PM. MatPlan is connected to other custom modules like Parts Tracking and offering module as well as external forecasting system and field service system. I was responsible for the whole project lifecycle the project; including initiation, scope definition, execution, closing, monitoring and reporting.
Managed team of 5
Mixed Waterfall and Agile approach
Budget of ~3.5MEUR
3 releases
I managed project to deploy worldwide customization of the Teamcenter Engineering to Alstom sites worldwide.
We deployed system working in mesh to over 14 Alstom sites worldwide and consisting of HPUX servers and win clients (PDM client and Catia CAD software). We guided remote teams during hardware procurement, and initial installation. Final tuning of the server and linking it with the mesh was made by one of the team members. In addition, we trained remote teams in the installation of the client software and usage of the system.
Managed team of 4
Agile approach with 14 deployments
Head of PMO
Program Manager
Senior Project Manager