Personal details

Michal P. - Remote full-stack developer

Michal P.

Based in: 🇦🇹 Austria
Timezone: Vienna (UTC+2)

Summary

I have 27 years experience in Telecommunication ranging from software development, through software testing, customer support, operations of telecommunication networks, to design of multilayer/technology transmission networks.

In Google I have developed multiple SW automation tools some of them were pure backend network monitoring and capacity provisioning software and last one is web application responsible for planning of the world wide Google optical network. I started this planning tool as a sole developer and as the project grew I transitioned into technical lead of 5 SW developers.

I have extensive knowledge of data manipulation, automation and software development in Python, MySQL,Typescript, Angular.

I speak following languages:
Fluent: Slovak, Czech, English, Italian
Conversational: German

Work Experience

Staff Network Engineer
Google | Oct 2019 - Sep 2022
SQL
Angular
Flask
TypeScript
Python 3
Angular 6

I have designed and developed a web application running on Google Cloud Platform AppEngine (MySQL, Python, AngularJS AngularJS AngularJS and Angular) for optical network planning from layer 3 demands. This web based application automatically calculates required HW (linecards, chassis, racks), and allocates optical spectrum to capacity demands for multiple points in time in the future. These designs are available to engineers for review, validation and possible updates via comprehensive graphical UI.Initially I worked on this project as a sole developer, and later as a team lead of 5 SW developers focusing mainly on application, API design and integration with other SW tools in network planning pipeline.

This tool is the first and till today the only repository of the planned optical layer topology for the Google worldwide network. The planning cycle for the whole network has been shortened from 3 months to one week. this tool is used by about hundred Google network engineers. This project highlighted the value of the hybrid planning solutions where automation of the very complex process is complemented by great visualisation of the network topology planning data and potential problems, allowing engineers to easily execute corrections as the real life always bring unforeseen complications.

Senior Network Engineer
Google | Oct 2016 - Oct 2019
Python

I have designed and implemented a fully automated tool (Python) for network topology discovery and batch provisioning of optical channels. This tool allowed our deploy teams to provision or migrate 80+ optical channels over any route with one command and implementation time in order of a few minutes, drastically reducing downtime of POP migrations. This tool has been in production since 2015 and is used for all DWDM capacity deployments in Google.

Automated and batchable deployment of new capacity on optical transport network, Saving hundreds of man-hours per month. The tool is also used for many other purposes like audit of the deployed topology and measurement of the utilisation of the optical network. This tool also allowed migration of the DWDM system terminating points within few hours. It is also integrated into the larger network capacity deployment workflow.

Education

Highschool
High school diploma・Computer Science
Sep 1989 - Jun 1993

Personal Projects

2023
Python
No projects to share.

Certifications & Awards

ATPL
Ministry of Transport Slovakia | Mar 2023