About me
Hi, I'm Theo Diamantidis!
Web & Software Engineer
Crafting professional, volunteer, and personal software projects, primarily using web technologies, since 2012.
Currently in Dublin, Ireland.
Squarespace – Software Engineer
Drove a large-scale library migration to deprecate legacy date/time dependencies, authoring automated code migrations, migration guides, and technical documentation to enable organization-wide adoption. Presented findings and lessons learned at company-wide engineering forums.
Led the frontend architecture for streamlining company-wide language launches, designing centralized APIs and CI/CD automations, and migrating touchpoints across web and mobile platforms to reduce time to launch by 50%.
Served as a cross-functional technical expert on locale formatting and international-friendly UI/UX patterns, advising multiple platform and product teams and contributing to architectural decisions and prototypes.
Triaged and resolved critical blockers for Japanese/Korean launches, which required touching many services and codebases through cross-org collaboration.
Cluster CIS – Web & Software Engineer
Lead developer of 3 enterprise WordPress/WooCommerce plugins for integrations with ERP software and the Skroutz.gr marketplace, used by 70+ businesses.
Developed specialized app integration solutions for 20+ diverse clients involving e-commerce/ERP systems and third-party services (Shopify, Magento, OpenCart, and more) using Node.js + REST API + GraphQL technologies and SQL procedures.
Led company to adopt modern software practices. Set up internal software infrastructure with Dockerized services for version control, issue tracking, build automation, team communication.
Trained and supervised 3 junior developers.
shmmy – Software Engineer
Automations and data pipelines in Python for university data (course timetables, exam results, announcements).
Designed and developed 3 apps for students (React, Node.js, PHP) and a public GraphQL API.
School of ECE NTUA Library – Software Engineer
Maintenance of internal inventory management system written in Django.
TEDxNTUA – Co-curator & Technical Lead
Part of dual leadership — curation, project management, and coordination of 7 teams.
Trained and supervised 2 junior developers in IT Team.
TEDxNTUA – Web Developer
Development of event website in Django and applications system in Google Apps Script.
Le Roi Chess Team – Technical Lead
Development of tournament management software (Node.js, Vue.js/Vuex) and automation tools (applications system, GIF generation for chess games, etc).
Skills
Libraries & Frameworks
Environments
Languages
- English (Proficient), Greek (Native)