September 22, 2018

About Me

Personal Information
Name Michail Tamvakeras
Gender Male
Date of birth 20/05/1975
Birth Place Hannover/Germany
Nationality Greek
Education
2020 – 2021 Higher School of Pedagogical and Technological Education Degree: Annual Pedagogical Training Program – ASPAITE Thesis: Utilizing the Python programming language to teach robotics at secondary schools
2017 – 2019 University of the Aegean Department: Information and Communication Systems Engineering Degree: MSc in Intelligent Information Systems (MIIS) Thesis: Emotion Recognition from Images using Deep Learning
2010 – 2016 Hellenic Open University (part-time study) Department: Science and Technology Degree: BSc in Computer Science Thesis: Control of Virtual Objects by the User in Virtual Environments
2001 – 2002 State Engineering School of Hannover (Hannover/Germany) Degree: Technical Business Management (Technischer Betriebswirt)
1999 – 2001 State Engineering School of Hannover (Hannover/Germany) Degree: State-Certified Engineer in Electrical Engineering and Data Processing (Staatlich geprüfter Techniker Fachrichtung Datenverarbeitung)
1998 Military Service (Avlona/Greece)
1993 – 1997 Company Pelikan PBS-Production (Hannover/Germany) Degree: Energy Electronics Technician subject Industrial Engineering (Energieeletktroniker)
1988 – 1992 Secondary School: Realschule (Hannover/Germany)
Work Experience
2021 – present Ministry of Education (Central Macedonia/Greece) Position: Full-time Computer Science Teacher at Professional and Secondary Schools Subjects:
  • Introduction to Computer Systems
  • Computer Hardware
  • Software Development
  • Robotics STEAM
  • Computer Administration
  • Computer Networks
2020 Company of water supply and irrigation Systems (Western Macedonia/Greece) (fixed-term contract with the state) Position: Software Engineer in GIS
  • Use of ArcGIS to plan the water supply and district heating for the city and villages in the region
  • Statistical analysis of the water quality, costs, etc. using Python
2017 – 2019 Udacity – American Online Educational Organization Position: Online Mentor in the Virtual Reality Nanodegree Program
  • Supporting students during course work and assignments for VR projects in Unity
  • Exchange of experience and teaching methods with other mentors worldwide using the VRND Slack channel
2009 – 2017 Vodafone Group – Former: Cyta Hellas Telecommunications (Athens/Greece) Position: Responsible Telecommunication Engineer for the Area of Western Macedonia (Remote Contract)
  • Responsible for the technical support of DSL, VDSL, VoIP and IPTV systems for customers and companies in the region
  • Collaboration with the Greek telecommunication company COSMOTE (former OTE)
2006 – 2007 Compucon S.A. – Leading Technologies (Thessaloniki/Greece) Position: Software Developer
  • Software development in C++ for embroidery device systems using Visual Studio
  • Updating and maintaining existing software packages and libraries
  • Developing additional user interfaces for the operator using the MFC library
2005 – 2006 GENIALES Telekommunikation GbR (Hildesheim/Germany) Position: System Administrator and Software Developer
  • System Administration
  • Development and maintenance of client-server applications in java with database connection for customer management
  • Contact person for the IT department
2002 – 2004 Company Rudolph Logic Systems GmbH (Hildesheim/Germany) Position: Hard- and Software Developer
  • Software development in C and C++ for test and simulation systems for the quality assurance
  • Embedded software development in assembly for Microchip microprocessors
  • Development of test simulation systems for electronic speed and elevator controls for the quality assurance
  • Contact person for the electronics data processing area
1998 – 1999 Enterprise WABCO Vehicle Brakes (Hannover/Germany) Position: Electronics Technician for the Production Center Electronics (ABS-Systems)
  • Construction, commissioning and error analysis of electric test cabinets and test adapters
  • Fault analysis and repair of electronic boards
1993 – 1997 Enterprise Pelikan PBS (Hannover/Germany – Dual Education) Position: Electronics Engineer for the Production Center
  • Electronics development and installation of production cabins
  • Programming of PLC controls (SIEMENS Step 7)
  • Maintenance and repair of various industrial trucks, batteries and chargers
  • Testing of electrical devices according to the VGB 4 directive
Skills & IT Knowledge
Operating Systems Windows, Linux
Programming Languages C, C++, C#, Python
Development Tools Visual Studio, Visual Studio Code, PyCharm, MATLAB
Artificial Intelligence Machine Learning, Deep Learning, Computer Vision
Libraries & Frameworks NumPy, Matplotlib, scikit-learn, pandas, OpenCV, h5py, NLTK, Keras, TensorFlow, Kivy
Robotics ROS/ROS2, Gazebo, RViz, Autonomous Mobile Robots (Localization, Mapping, SLAM, Path Planning, Navigation), Finite State Machines
Embedded Systems Microchip, Arduino, Raspberry Pi
DevOps Docker (I use it to work with different ROS distributions)
Computer Graphics/VR OpenGL, Unity
Databases MySQL, PostgreSQL
Networking TCP/IP, ADSL, VDSL, VoIP, IPTV
Web Technologies HTML, CSS, JavaScript, PHP, WordPress
Languages English: C2 Level German: C2 Level Greek: Native Language
Repositories GitHub, Bitbucket (only for my private repositories)
Courses & Seminars
Technical Business Management from the State Engineering School of Hannover Engineering School
Robotics Software Engineer Robotics Software Engineer
Virtual Reality Developer Virtual Reality Nanodegree Developer
Neural Networks and Deep Learning Neural Networks and Deep Learning
Convolutional Neural Networks Convolutional Neural Networks
Structuring Machine Learning Projects Structuring Machine Learning Projects
Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization
Social Media
Linkedin