Michal Pecek

Michal Pecek

Mentor
5.0
(4 reviews)
US$20.00
For every 15 mins
7
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Network Design Engineer and SW developer at Google.
Network Design Engineer and SW developer at Google.

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

Czech, Italian, Slovak, English
Vienna (+01:00)
Joined July 2016
EXPERTISE
7 years experience | 3 endorsements
I use python to write automation tools for management of telecommunication devices and also for back end development of web applications.
I use python to write automation tools for management of telecommunication devices and also for back end development of web applications.
5 years experience
I have designed and implement numerous projects using MySQL database. I can create complex relational database models and CRUD process u...
I have designed and implement numerous projects using MySQL database. I can create complex relational database models and CRUD process using SQL and/or python.
SQLDatabase
View more
SQLDatabase
View more
10 years experience
I have extensive knowledge in automating management of optical transport devices via TL1 protocol.
I have extensive knowledge in automating management of optical transport devices via TL1 protocol.
Tl1
Tl1
4 years experience
3 years experience

REVIEWS FROM CLIENTS

Michal's profile has been carefully vetted and approved as a Codementor. Connect with Michal now, and leave a review for them once you're done!
EMPLOYMENTS
Staff Network Engineer
Google
2019-10-01-2022-09-01

I have designed and developed a web application running on Google Cloud Platform AppEngine (MySQL, Python, AngularJS AngularJS Angular...

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.

SQL
Angular
Flask
View more
SQL
Angular
Flask
TypeScript
Python 3
Angular 6
View more
Senior Network Engineer
Google
2016-10-01-2019-10-01

I have designed and implemented a fully automated tool (Python) for network topology discovery and batch provisioning of optical chann...

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.

Python
View more
Python
View more
PROJECTS
2023
No projects to share.
No projects to share.
Python
Python