Evangelos Petropoulos
Software Engineer at Slice- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Slice
-
United States
-
Software Development
-
500 - 600 Employee
-
Software Engineer
-
Aug 2023 - Present
Belfast, Northern Ireland, United Kingdom
-
-
-
Onelity
-
Germany
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Software Engineer
-
Oct 2022 - Aug 2023
Thessaloniki, Central Macedonia, Greece - RESTful API development with FastAPI and Uvicorn as web server - Design and implementation of relational databases with PostgreSQL and SQLAlchemy - MQTT message broker to subscribe/publish messages between the machines - InfluxDB to record times series data from PLC - Microservices architecture to structure applications as a collection of services - Docker to build the collection of services to an application - Pydantic models for validation - Grafana dashboard automated… Show more - RESTful API development with FastAPI and Uvicorn as web server - Design and implementation of relational databases with PostgreSQL and SQLAlchemy - MQTT message broker to subscribe/publish messages between the machines - InfluxDB to record times series data from PLC - Microservices architecture to structure applications as a collection of services - Docker to build the collection of services to an application - Pydantic models for validation - Grafana dashboard automated generation for visual representation of Influx data in to graphs - NGINX for reverse-proxy and HTTP server - Unit testing with Pytest and unittest - Creation and maintenance of Gitlab pipelines - Asynchronous development of web services - PyScaffold for project creation - PyLint, Black and Tox run in pre-commits and pipelines - UI development with Typescript+React Show less
-
-
-
Kenotom - Embedded Engineering Excellence
-
Greece
-
Embedded Software Products
-
100 - 200 Employee
-
Software Engineer
-
Sep 2021 - Oct 2022
Thessaloniki, Central Macedonia, Greece - Development of desktop applications (full stack) with Python and Qt - IDE PyCharm for the development - SQL database integration in desktop applications with the use of MySQL - PTC Windchill RV&S Lifecycle Manager (former PTC Integrity) - Windows CLI Batch scripting for automating procedures
-
-
-
Hellenic Army / Special Forces
-
Armed Forces
-
1 - 100 Employee
-
Commando
-
Nov 2020 - Jul 2021
Náousa, Central Macedonia, Greece
-
-
-
International Hellenic University
-
Greece
-
Higher Education
-
300 - 400 Employee
-
Pre Graduate Thesis
-
Apr 2020 - Oct 2020
Serrai, Central Macedonia, Greece - Java library development that allows applications to integrate voice commands - Android application with integrated voices commands for beekeepers - Google Cloud Platform (GCP) Speech-to-Text API
-
-
-
Kenotom - Embedded Engineering Excellence
-
Greece
-
Embedded Software Products
-
100 - 200 Employee
-
Software Engineer
-
Oct 2017 - Apr 2020
Thessalonikh - Development of desktop applications (full stack) with Python and Qt - SQL database integration in desktop applications with the use of MySQL - PTC Windchill Lifecycle Manager (former PTC Integrity)
-
-
Software Engineer Internship
-
Apr 2017 - Sep 2017
Thessalonikh Software developer
-
-
Education
-
International Hellenic University
Bachelor's degree, in Computer, Informatics and Telecommunications Engineering