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
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
Integration Engineer
2025 – 2026
@ Deloitte
- Enterprise integration work: connecting enterprise systems and the data that moves between them.
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.
Web & Streaming Specialist
2021 – 2025
@ LiveMedia
- Kept live-streaming workflows running.
- Handled the streaming equipment.
- Troubleshot problems in real time, while on air.
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 / PrismaE‑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
2025 · Python / Flask / MongoDBCustom 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
2025 · Python / WooCommerce REST API / Shopify Admin APIE-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
2025 · Python / Pandas / NumPyGreek 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
Astro / Shopify / Next.js / WordPressWebsites
Websites I have made, live right now. Each window opens the real site.
2024 · WordPress / WooCommerce / PHPE-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
RESPONSE
Contact
Let’s build something that works.
You can reach me via email or social media.
dimstragalinos@outlook.com



