Skip to content
Dimitris/

LISTENER · GET /dimitris

Hi, I’m Dimitris —I build ideas into things that actually work.

Integration engineer and full-stack developer. Enterprise integrations, APIs, web apps, e-commerce and the automation that connects them.

SOURCE

About

Portrait of Dimitris Stragalinos

I am Dimitris Stragalinos, a Computer Science graduate from the Aristotle University of Thessaloniki. I work on enterprise integration, web applications, ERP systems and secure platforms, with experience across small and medium-sized businesses as well as large companies.

Education

  • Graduate of Computer Science, AUTH (Web Data & Networks track).
  • Thesis: a secure online exam system built with Next.js, NestJS, Prisma and PostgreSQL.
  • Web and Application Design Specialist — UCERT, 2023.

How I work

  • Startup teamwork
  • Problem-solving mindset
  • Project management & organization
  • Languages: Greek (native), English (fluent)

TRANSFORM

Skills

Integration

  • MuleSoft (Anypoint Platform)
  • Dell Boomi
  • API-led integration
  • REST APIs
  • GraphQL

Backend

  • Python (Flask, FastAPI, automation)
  • Node.js
  • NestJS

Frontend & frameworks

  • Next.js
  • React
  • TailwindCSS
  • Elixir Phoenix (research for an ERP system)

E-commerce

  • Shopify
  • WooCommerce
  • WordPress

Databases

  • PostgreSQL, Prisma ORM
  • MongoDB + GridFS
  • SQLite, MySQL

Infrastructure

  • Linux administration
  • Docker & Docker Compose
  • Git/GitHub, CI/CD pipelines

Certifications

  • MuleSoftDeveloper 1 Certified
  • Dell BoomiAssociate Integration Architect Certified
  • Dell BoomiProfessional Integration Developer Certified

ROUTE

Experience

  1. Integration Engineer

    2025 – 2026

    @ Deloitte

    • Enterprise integration work: connecting enterprise systems and the data that moves between them.
  2. Freelance Web Developer

    2023 – present

    @ Self-employed

    • Shipped WooCommerce / Shopify integrations that keep store catalogs aligned without duplicates or stale items.
    • Delivered Next.js apps, API integrations and Python automations for clients.
  3. Web & Streaming Specialist

    2021 – 2025

    @ LiveMedia

    • Kept live-streaming workflows running.
    • Handled the streaming equipment.
    • Troubleshot problems in real time, while on air.
  4. Programming Teacher

    2022 – 2023

    @ Mandoulides Schools

    • Taught programming to high-school students.
    • Wrote Python tutorials that students could follow on their own.

CONNECTORS

Projects

Open a project for the short case study.

2025 · Next.js 14 / NestJS / Prisma

E‑Exam System

Secure online examination platform with RBAC, scheduling and real‑time updates.
Problem
Online examinations need authentication, strict role separation (Admin, Teacher, Student), scheduling, grading and live updates in one secure place.
What I built
A full-stack application: Next.js 14 and TypeScript on the frontend, NestJS, Prisma and PostgreSQL on the backend, WebSockets for real-time updates, deployed with Docker Compose.
Result
A working, secure exam platform that covers the whole cycle from creating an exam to grading it. It was also my thesis project at AUTH.
  • Next.js 14
  • NestJS
  • Prisma
  • PostgreSQL
  • Docker
Read the full write-up
2025 · Python / Flask / MongoDB

Custom ERP System

A full-featured ERP platform built with Flask and MongoDB, supporting stock, order, and employee management.
Problem
A business needed one place to run its daily operations: stock, orders, and employee tasks and deliveries.
What I built
With my team, a custom ERP on Python Flask and MongoDB with a RESTful architecture, GridFS for file storage and a responsive HTML, CSS and JavaScript front end, kept modular so it can connect to external services.
Result
Administrators monitor inventory, process and track orders, and see when each order is delivered, all in a single system.
  • Python
  • Flask
  • MongoDB
  • GridFS
  • HTML
  • CSS
  • JavaScript
Read the full write-up
2025 · Python / WooCommerce REST API / Shopify Admin API

E-shop Sync Automation

Full sync (create/update/delete) between WooCommerce and Shopify with custom mapping & safe cleanup.
Problem
A Shopify catalog had to stay aligned with its WooCommerce source: new products, changes and removals included.
What I built
An idempotent Python pipeline that reads WooCommerce, maps products to the Shopify schema and runs a full create / update / delete sync every day from Docker, with SKU as the source of truth, rate-limit backoff and a dry-run before deletions.
Result
A consistent Shopify catalog, always aligned with WooCommerce: no duplicates, no stale items.
  • Python
  • WooCommerce REST API
  • Shopify Admin API
  • GraphQL
  • Docker
Read the full write-up
2025 · Python / Pandas / NumPy

Greek Parliament Speeches Analysis (1989–2020)

A data analysis and information retrieval project analyzing over 1.2 million speeches from the Greek Parliament (1989–2020).
Problem
1,280,918 Greek Parliament speeches from 5,355 sessions (1989–2020) sat in a single 2.30 GB CSV: too large to read, search or compare.
What I built
With my team, a search engine over the speeches plus keyword extraction with trends over time, similarity between MPs, LSI topic analysis and clustering, served through a Flask web app.
Result
Three decades of political speech became searchable by keyword, speaker or date, with the main topics and the most similar MPs visible at a glance.
  • Python
  • Pandas
  • NumPy
  • NLTK
  • scikit-learn
  • Flask
  • HTML
  • CSS
  • JavaScript
Read the full write-up
Astro / Shopify / Next.js / WordPress

Websites

Websites I have made, live right now. Each window opens the real site.
2024 · WordPress / WooCommerce / PHP

E-Commerce Website with Product Sync Script

A custom WooCommerce-based eShop with automated product synchronization via a Python script running on a cloud server.
Problem
An online store whose prices, availability and descriptions depend on a wholesaler's product data, which keeps changing.
What I built
A WooCommerce store with custom CSS and PHP and Stripe checkout, plus a Python script on a Droplet server that fetches the wholesaler's data and updates the products automatically.
Result
The store always shows up-to-date prices, availability and descriptions, without anyone editing products by hand.
  • WordPress
  • WooCommerce
  • PHP
  • CSS
  • Stripe
  • Python
Read the full write-up

RESPONSE

Contact

Let’s build something that works.

You can reach me via email or social media.

dimstragalinos@outlook.com