Kiriakos Krastillis

Tech Lead: API-Erlebnisplattform

Nickenich, Deutschland

Erfahrungen

Nov. 2023 - Bis heute
1 Jahr 9 Monaten
Hamburg, Deutschland

Tech Lead: API-Erlebnisplattform

OTTO

  • Reibung in der API-Entwicklung innerhalb der IT-Organisation durch technologische Werkzeuge oder organisatorische Veränderungen eliminieren.
  • Verwendete Technologien: Keycloak, Terraform, CI/CD (GitHub Actions), Node.js, Redocly, AWS (ECS, Lambda, EKS, RDS, SNS, SQS, Route 53, EFS, S3 …), Kubernetes, PostgreSQL, Postman, OpenAPI, AsyncAPI, Kafka, Pact.io, Docker, CDE, WSO2, Axway Amplify, Gravitee.
Apr. 2022 - Sept. 2023
1 Jahr 6 Monaten

Backend Engineering Lead

AMVLET / SCOVR

  • Erstellung der Backend-, ML-, Chat- und Infrastruktur-Landschaft für die SCOVR-App.
  • Leitung des Backend-Teams.
  • Verwendete Technologien: Kotlin, Quarkus, Hibernate, FaceTec, Keycloak, Terraform, CI/CD (GitHub Actions), Python, TensorFlow, Keras, GloVe, FastAPI, Gunicorn, ELM, AWS (EKS, RDS, SNS, SQS, EC2, Route 53, EFS, S3, DocumentDB …), Kubernetes, PostgreSQL, Postman, OpenAPI, Docker, Mesibo, dockerisierte Localdev-Umgebung.
Jan. 2021 - Mai 2022
5 Monaten
Hamburg, Deutschland

Service-Modernisierung

BDK (via 58 agents)

  • Ablösung eines alten Java EE-Datenimportdienstes, der nur JDBC als Integration zuließ, durch einen modernen Tech-Stack, der auch REST- und GraphQL-APIs bereitstellt.
  • Verwendete Technologien: Java, Quarkus, Jenkins, Ansible, CI/CD, AWS, Kubernetes, Terraform, Hasura, React, PostgreSQL, dockerisierte Localdev-Umgebung.
Nov. 2021 - Dez. 2021
2 Monaten

PoC-Brücke zwischen Cardano und Filecoin

Cardano Foundation

  • Förderung durch die Cardano Foundation zur Entwicklung eines PoC einer Brücke zwischen den Blockchains Cardano und Filecoin, die Cardano-Nutzern ermöglicht, Speicherverträge an Filecoin zu vergeben.
  • Daraus entstand später das Projekt permanentum.io, an dem ich in meiner Freizeit arbeite.
  • Verwendete Technologien: Haskell (cardano-node, Plutus, postgresql-simple), Elm, Docker, IPFS, Filecoin, Devcontainers.
Juli 2021 - Okt. 2021
4 Monaten
Ingelheim am Rhein, Deutschland

Codebase Refactoring

Böhringer Ingelheim (via 58 agents)

  • Unterstützung und Coaching des Teams.
  • Abbau technischer Schulden, bessere Software-Development-Hygiene, verbesserte Nutzung von State Stores im Frontend, Behebung zahlreicher Bugs.
  • Verwendete Technologien: TypeScript, Angular, Redux, Java (Spring Boot, Hibernate, OpenAPI, ArchUnit), Node.js, OpenShift, MinIO.
Nov. 2017 - Juni 2021
3 Jahren 8 Monaten
Deutschland

Team Lead - Software Engineering

PwC Digispace

  • Aufbau einer leistungsstarken Software-Entwicklungsabteilung, Teamleitung, Hands-on-Entwicklung.
  • Begleitung der Transformation von Matrixorganisation hin zu selbstbestimmten Teams.
  • Aufbau des Developer Recruitings.
  • Förderung der Developer Culture.
  • Einführung eines agilen Mindsets bei Mitarbeitenden und Partnern.
  • Entwicklung der ersten in Deutschland entstandenen PwC-Assurance-Softwareprodukte.
  • Förderung von Lean Principles, Servant Leadership und Leading by Example.
  • Konzeption und Umsetzung diverser Blockchain-Produktideen.
  • Verwendete Technologien: Java, Vue, Elm, Spring, Haskell, Python, diverse Web-Development-Bibliotheken (npm, Maven, Hackage), SciKit-Learn, NLTK, GitLab, Kubernetes, K3s, Ansible, Ethereum.
Apr. 2015 - Okt. 2017
2 Jahren 7 Monaten
Deutschland

IT-Berater

Monday Consulting

  • IT-Beratung in Anwendungsarchitektur (CoreMedia, WebForms und Greenfield-Lösungen) und Unternehmensarchitektur.
  • Leitung von Integrationsprojekten (u.a. Boots.com-Relaunch).
  • Unterstützung des OTTO-B2C-Teams als Senior Engineer.
  • Einführung von Best Practices in Produktentwicklung, Unternehmenskultur und Softwareentwicklung.
  • Verwendete Technologien: TOGAF, Git, Jenkins, Bamboo, Linux, JEE 7, Java 8, JavaScript, Bash, Spring, Maven, UML, Common Sense, OpenStack, Kubernetes.
Sept. 2013 - Apr. 2015
1 Jahr 8 Monaten
Deutschland

Technischer Leiter

Glanzkinder GmbH (Cancom Group)

  • Technische Teamleitung eines 12-köpfigen (8 Entwickler) Teams.
  • Workflows, Anforderungsmodellierung, Scrum Master.
  • Formalisierung von Konventionen, Testing, Pair Programming.
  • Einführung von Best Practices in Softwareentwicklung und Kundenberatung.
  • Verwendete Technologien: Git, Jenkins, Linux, JEE 7, PHP 5, JavaScript, Bash, Python, Liferay, GlassFish 3.1, ExtJS, Java, Spring, Maven, UML, Scrum.
Okt. 2012 - Sept. 2013
1 Jahr
Deutschland

Senior Backend-Entwickler

Glanzkinder GmbH (Cancom Group)

  • CMS-Design, Anforderungsmodellierung, CMS-Entwicklung.
  • Back-End-Architekturberatung, Framework-Entwicklung, Data Mining.
  • Verwendete Technologien: UML, PHP 5, SQL (verschiedene Dialekte), JavaScript, Python, Linux, Git, CakePHP, Yii.
Okt. 2009 - Dez. 2009
3 Monaten

Entwickler

Lectus Publishing

  • Automatisierung interner IT-Prozesse.
  • CMS-Entwicklung (Joomla-Erweiterungen und Vanilla PHP).
  • Entwicklung von Web-Spidern, SEO.
  • Verwendete Technologien: PHP, JavaScript, MySQL, AutoIt v3, cURL.
Mai 2009 - Okt. 2012
3 Jahren 6 Monaten

Leitender Entwickler

KIND Studios

  • Projektleitung, CMS-Entwicklung (Yii, WordPress), Framework-Entwicklung, Linux-Entwicklung.
  • Verwendete Technologien: AWS, UML, PHP 5, SQL (verschiedene Dialekte), JavaScript, Python, Linux, Git, Yii, jQuery, MooTools, AutoIt v3, Photoshop, GIMP.
Juli 2008 - Okt. 2009
1 Jahr 4 Monaten

Gründer & Entwickler

aether3d.com

  • 3D-Engine-Entwicklung, CMS-Entwicklung.
  • Verwendete Technologien: Shockwave 3D, PHP, JavaScript, MySQL, Linux.
Aug. 2007 - Aug. 2008
1 Jahr 1 Monate
Griechenland

Wehrpflicht

  • Wehrpflicht in Griechenland.
Mai 2003 - Juli 2007
4 Jahren 3 Monaten

Event Management

LP loving-people.com

  • DJ-Bookings.
  • Marketing.
  • Locationscouting.

Sprachen

Griechisch
Muttersprache
Deutsch
Verhandlungssicher
Englisch
Verhandlungssicher

Ausbildung

Okt. 2001 - Juni 2006

Höhere Technische Lehranstalt Serres

Bachelor, Bauingenieurwesen · Bauingenieurwesen · Serres, Griechenland

Okt. 1998 - Juni 2001

Lyceum Chrisoupolis

Griechenland

Okt. 1996 - Juni 1998

Gymnasium Keramoti

Keramoti, Griechenland

Zertifikate & Bescheinigungen

TOGAF 9 Certified

The Open Group

Computing for Data Analysis

Johns Hopkins University

Machine Learning

Stanford Engineering

Introduction to Artificial Intelligence

Stanford Engineering