About me

About me

Ilias Balampanis is a PhD student at the Department of Management Science and Technology of the Athens University of Economics and Business. He holds an (Integrated) Master from the School of Electrical and Computer Engineering by the Technical University of Crete.

He currently works as a Data Engineer at Space Hellas in Apps and R&D Department. His research interests include Data Science and Cybersecurity.

  • Name: Ilias Balampanis
  • Date of birth: December, 1996
  • City: Athens, Greece
  • Email: balampanis.ilias@gmail.com

Education

September 2022 - Present

Doctor of Philosophy (PhD)

Athens University of Economics and Business, Athens, Greece
Department: Management Science and Technology
Research Area: Data Analytics, Cybersecurity
Supervisor: Prof. Diomidis Spinellis
September 2014 - September 2020

Integrated Master in Electrical & Computer Engineering (M.Eng.)

Technical University of Crete, Chania, Greece

  • Thesis title: Distributed Training of Recurrent Neural Networks by FGM protocol
    (Grade: 10.0 / 10.0)
  • My thesis is here while the source code is here.

    Some courses of program guide:
  • Algorithms & Complexity
  • Operating Systems (esp. Linux Kernel)
  • Distributed Software Systems
  • Parallel & Distributed Computer Architecture
  • Computer Architecture
  • Artificial Intelligence & Multiagent Systems
  • Experience

    September 2021 - Present

    R&D Data Engineer

    Space Hellas S.A., Ag. Paraskevi, Attiki, Greece


    Technical Contributions

    • Data Collection & Preprocessing: Collect and preprocess data using tools such as Scala, Python, Elasticsearch, and SQL. Ensuring data quality and integrity.
    • Machine Learning: Design and apply machine learning models to meet project requirements. Experience in NLP and Video processing models.
    • Data Visualization: Use tools such as Kibana and Grafana to visualize data.
    • Open Source Intelligence (OSINT): Assist in gathering open-source data via web scraping and crawling techniques, providing necessary information.
    • Cryptography: Apply cryptography techniques to encrypt/decrypt sensitive data.
    Non-Technical Contributions
    • Documentation: As part of the team, I contribute to producing the project documentation, aiding in meeting our objectives and deadlines.
    • Project Proposal Submission: My role involves assisting in the preparation and submission of project proposals for EU-funded initiatives, following the guidelines and procedures necessary for such applications.
    Current Projects Past Projects
    September 2022 - Present

    Associate Researcher

    Athens University of Economics and Business, Athens, Greece

    Committed to enhance the learning experience for students in the professor's Spinellis 'Programming II" and 'Software Engineering in Practice (SEIP)' courses of the Department of Management Science and Technology of the Athens University of Economics and Business. My responsibilities span both research and teaching, with a particular emphasis on practical applications of software engineering concepts.

    Teaching Contributions

    • Git and GitHub: I guide students through the intricacies of version control, focusing on Git and GitHub. By demonstrating and explaining key concepts, I ensure students gain practical experience managing and collaborating on code projects.
    • DevOps, Docker, Kubernetes: I introduce students to the principles of DevOps and the use of Docker and Kubernetes for containerization and orchestration. Through hands-on examples, I help students understand the importance and benefits of these technologies in modern software development.
    • Software Design Patterns: I teach the theory and practical application of various software design patterns, helping students to improve their problem-solving skills and write more efficient, maintainable code.
    Lab Assistance
    • Automated Code Building with Maven: I provide assistance and support during lab sessions focused on Maven for automated code building. I guide students through the process, explaining concepts and troubleshooting problems as needed.
    • Unit Testing in Java: I help students understand the principles of unit testing in Java, explaining best practices and demonstrating how to write effective tests to ensure code quality and functionality.
    • Design Patterns: In addition to teaching design patterns, I also support and grade lab assignments on this topic. I provide feedback to help students improve their understanding and application of these patterns in their coding practices.
    November 2020 - July 2021

    IT Specialist

    Hellenic Army (Corps of Engineers), Arta, Greece

  • Implementing the goods information system of my camp.
  • June 2018 - July 2018

    System Administrator - Student Internship

    net22, Chania, Greece

  • Server security and management. (Non-obligatory Internship)
  • March 2018 - February 2019

    Website Maintainer

    Exoplizein Ltd - Tsontakis, Chania, Greece

  • Website Database Creation and Product Management.
  • Licenses & Certifications

    December 2021

    Elastic Certified Analyst

    Elastic

    The Elastic Certified Analyst exam certifies your knowledge and skills in analyzing data using Kibana, including the ability to build visualizations and dashboards and detect anomalies of time-series data using machine learning.

    See credential

    June 2019

    CCNA Routing and Switching: Routing and Switching Essentials

    Cisco Networking Academy

    Acquired the following capabilities:

  • Determine how a router will forward traffic based on the contents of a routing table.
  • Explain how switching operates in a small to medium-sized business network.
  • Use monitoring tools and network management protocols to troubleshoot data networks.
  • Configure monitoring tools available for small to medium-sized business networks.
  • Configure initial settings on a network device.
  • Configure Ethernet switch ports.
  • Implement VLANs.
  • Implement static routing and RIPv2.
  • Implement DHCP on a router.
  • Implement network address translation (NAT).
  • Implement access control lists (ACLs) to filter traffic.
  • See credential

    February 2019

    CCNA Routing and Switching: Introduction to Networks

    Cisco Networking Academy

    Acquired the following capabilities:

  • Explain network technologies.
  • Explain how devices access local and remote network resources.
  • Describe router hardware.
  • Explain how switching operates in a small to medium-sized business network.
  • Design an IP addressing scheme to provide network connectivity for a small to medium-sized business network.
  • Configure initial settings on a network device.
  • Implement basic network connectivity between devices.
  • Configure monitoring tools available for small to medium-sized business networks.
  • See credential

    May 2012

    Engilsh Language Level C2

    ESB - English Speaking Board (International) Ltd

    See credential

    August 2012

    German Language Level B1

    Official Certification by Ministry of Education and Religious Affairs of Greece

    See credential

    Volunteering

    September 2022 - November 2022

    Telemetry Engineer

    PRT Motorsport Racing Team
    September 2018 - October 2020

    Board Member

    IEEE TUC Student Branch

    Honors & Awards

    October 2020 | 2019 | 2018

    IEEE Xtreme 24hr Programming Competition

    Participation in 3 consecutive competitions (14.0 | 13.0 | 12.0)
    Xtreme 14.0: Top10 in Greece (P9), Global Rank: 235/3701

    All competitions hosted by IEEE TUC Student Branch

    Tweets from @ibalampanis


    Copyright © All rights reserved | This page is based on a template which has been made by Colorlib