Machine learning enthusiast/former network engineer.

 

Research profile

Linkedin

Research interests

  • Distributed machine learning and computing
  • Machine learning
  • Unsupervised machine learning performance evaluation
  • Hierarchical density-based clustering
  • Interpretation of unsupervised machine learning results
  • Natural Language Processing

Education

  • 2013 – Now CTU, Faculty of Electrical Engineering, Prague, Czech Republic
    Ph.D. student of Telecommunications
    Ph.D. thesis – Hierarchical density-based clustering and interpretation for network measurements
  • 2004 – 2009 STU, Faculty of Electrical Engineering and Information Technology, Bratislava, Slovakia
    Bc/Ing (Masters) student of Telecommunications
    Bc thesis – Measurement of a glottal period of the human voice
    Masters thesis – Classificators for identification of the speaker

Work experience

  1. “Data Scientist at CTTC Barcelona, Spain”
    23/11/2020 – now
    Design and analysis of machine learning approaches to detect patterns, anomalous and rare events in synthetic and real-world datasets as a part of research team working on FIREMAN project (Framework for the Identification of Rare Events via MAchine learning and IoT Networks).
  2. “Python specialist (freelance consultant) at SEAS Bratislava, Slovakia”
    01/06/2020 – 01/10/2020
    Design and development of communication interface between Slovak Electricity Hydro optimization model and user GUI. Docker containerized solution utilizing Redis for in-memory database, Flask as web framework and Celery for multi-processing. Design of code unit testing. Transformation of procedural code to object oriented. Code refactorization.
  3. “Data Science volunteer at Wikimedia”
    04/06/2020 – now
    Data science volunteering for Wikimedia Scoring Platform team. Optimization of NLP processing and CJK tokenization.
    Related tasks:
  4. “Data scientist (fixed-term 6 months) at NII Tokyo Tokyo, Japan”
    08/03/2019 – 03/09/2019
    Application of the unsupervised machine learning approaches to network traces (MAWI, Darknet). Generalization and improvement of the hierarchical density-based clustering approach to network measurements interpretation proposed during AIT Vienna internship.
  5. “Data scientist (fixed-term 3 months) at O2 Telefonica Barcelona, Spain”
    21/11/2018 – 20/02/2019
    Analysis of the relations between socioeconomic status of customers and network performance, and investigation of potential discrimination in network deployment and management. Finding the correlation between UK socioeconomic information from LSOA database (Lower-layer Super Output Areas) and operator measurements by use of Geographic Information System (QGIS, ArcGIS, GeoPandas) and distributed computing (PySpark) tools.
  6. “Data scientist (fixed-term 6 months) at AIT Vienna Vienna, Austria”
    01/03/2018 – 31/08/2018
    Study, conception and application of machine learning models to network monitoring applications (cybersecurity, performance analysis, anomaly detection and diagnosis). Application of supervised, unsupervised, batch and stream-based machine learning techniques on big network measurement datasets (MAWI and cloud latency). Integration of machine learning approaches into big data analytics platforms – in particular, working on a distributed computing environment within the BIG-DAMA project/. Utilization of distributed computing tools and platforms such as Cloudera, PySpark, Apache Pig, Hive, Kafka, Elasticsearch etc..
  7. “Network Engineer at VSHosting, Prague, Czech republic”
    18/07/2016 – 31/01/2018
    Investigation, design, planning, and implementation of physical and %logical communications networks (WAN, LAN, data center, IPT, etc.). %Provisioning of fourth level of operational support for customer %networks. Router/ switch installation/ removal, IP routing strategy %provisioning, documentation maintaining.
  8. “Network Consulting Engineer at Verizon, Prague, Czech republic”
    08/07/2013 – 30/04/2016
    Investigation, design, planning, and implementation of physical and logical communications networks (WAN, LAN, data center, IPT, etc.). Provisioning of fourth level of operational support for customer networks. Router/ switch installation/ removal, IP routing strategy provisioning, documentation maintaining.
  9. “Senior System Engineer at AT&T, Bratislava, Slovakia”
    01/09/2009 – 28/02/2013
    Investigation, design, planning, and implementation of physical and logical communications networks (WAN, LAN, data center, IPT, etc.). Provisioning of fourth level of operational support for customer networks. Router/ switch installation/ removal, IP routing strategy provisioning, documentation maintaining.
  10. “HP Radia Specialist at Soitron, Bratislava, Slovakia”
    01/11/2008 – 30/06/2009
    Advanced L2 support for the HP implementation of the OpenView Configuration Manager (formerly Radia) – server automation, inventory management, software distribution and patch management.
  11. “HP Monitoring Support Specialist at Soitron, Bratislava, Slovakia”
    01/11/2007 – 31/10/2008
    Support of HP network monitoring solution. Implementation of monitoring changes on MPLS lines. Availability, utilization and congestion reporting of internal networks. Handover of monitoring support from teams in EMEA region to AMS.
  12. “IT support specialist (VoIP) at Soitron, Bratislava, Slovakia”
    01/08/2007 – 31/10/2007
    On site support for VoIP call center. Implementation of changes in ACM (Avaya Call Manager), minor changes to network, operator reports provisioning, call recording solution support.

Pedagogical experience

  1. “Mentor – Sakura Science Plan, NII Tokyo, Tokyo, Japan”
    2019 – June
    Mentoring, academical support and provisioning of computing environment for under-grad intern visiting NII Tokyo for three weeks supported by Sakura Science Plan internship.
  2. “Teaching assistant – Network Operating Systems at Czech Technical University, Prague, Czech republic”
    2014, 2015 – winter semester
    Network operating systems, Linux, Unix. Administration and network tools, managing and administration of documentation. Basic concepts, configuration and procedures in operating systems administration (UNIX).
    Communication Processes Control Website
  3. “Teaching assistant – Digital Engineering at Czech Technical University, Prague, Czech republic”
    2014 – winter semester
    Basic principles of both classical and programmable logic devices and their practical use in the design of digital systems. Design and implementation of digital circuits VHDL language. Implementation of logic gates, measurement of their static and dynamic properties. Verification of digital circuits in the simulator.
    Digital Engineering Website
  4. “Teaching assistant – Communication Processes Control at Czech Technical University, Prague, Czech republic”
    2014, 2015 – summer semester
    Review of switching systems solution principles, i.e. (i) switching fields, (ii) control systems and (iii) signalization for switching control (in central office as well in networks). Focus on digital switching systems with circuit commutation as well as transport of IP packets. Basic review and consideration about convergence of voice and data services and networks including functional principles of new generation networks with respect to philosophy and services of intelligent network.
    Communication Processes Control Website

Reasearch IDs

Certifications/Courses

    Networking
    • “CCNA”
      Cisco
      (640-802) – Cisco Certified Network Associate
      (640-553) – Implementing Cisco IOS Network Security
      (640-460) – Implementing Cisco IOS Unified Communications
      (640-721) – Implementing Cisco Unified Wireless Net. Essentials
    • “CCDA”
      Cisco
      (640-863) – Designing for Cisco Internetwork Solutions
    • “CCNP”
      Cisco
      (642-901) – Building Scalable Cisco Internetworks
      (642-812) – Building Cisco Multilayer Switched Networks
      (642-825) – Implementing Secure Converged Wide Area Networks
      (642-845) – Optimizing Converged Cisco Networks
    • “CCIP”
      Cisco
      (642-642) – Quality of Service
      (642-611) – Multiprotocol Label Switching
      (642-661) – Border Gateway Protocol
    • “CCDP”
      Cisco
      (300-320) – Designing Cisco Network Service
      (642-873) – Designing Cisco Network Service Architectures
    • “CUWSS”
      Cisco
      (642-731) – Conducting Cisco Unified Wireless Site Survey
      Cisco
    • “SENSS”
      Cisco
      (300-206) – Implementing Cisco Edge Network Security Solutions
      Cisco
    • “JNCIA-EX”
      Juniper
      (JN0-400) – Juniper Networks Certified Internet Associate – EX
    • “F5-PCL”
      F5
      (F50-531) – F5 Certified Product Consultant for LTM
    The Open group
    • “TOGAF 9”
      (Foundation level) – The Open Group Architecture Framework
    • “ArchiMate 3”
      (Foundation level)
    Other
    • “ITILv3”
      AXELOS Ltd
      (Foundation) – Information Technology Infrastructure Library Foundation in IT Service Management
  • “OWD(Open Water Diver) Max Depth 18 MSW”
    IANTD Central Europe
  • “Driving license A+B”

Code