Kiriakos Krastillis

Tech Lead: API Experience Platform

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

Tech Lead: API Experience Platform

OTTO

  • Reibung in der API-Entwicklung in der IT-Organisation mithilfe technischer Tools oder organisatorischer Änderungen beseitigen.
  • Eingesetzte 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

  • Aufbau der Backend-, ML-, Chat- und Infrastrukturlandschaft für die SCOVR-App.
  • Leitung des Backend-Teams.
  • Eingesetzte 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, dockerized localdev.
Jan. 2022 - Mai 2022
5 Monaten
Hamburg, Deutschland

Service Rewrite

BDK (via 58 agents)

  • Ablösung eines alten JavaEE-Datenimportdienstes, der nur JDBC als Integration erlaubte, durch einen modernen Tech-Stack, der auch REST- und GraphQL-APIs bietet.
  • Eingesetzte Technologien: Java, Quarkus, Jenkins, Ansible, CI/CD, AWS, Kubernetes, Terraform, Hasura, React, PostgreSQL, dockerized localdev.
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 weiterarbeite.
  • Eingesetzte 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-Hygiene, bessere Nutzung von State Stores im Frontend, Behebung zahlreicher Bugs.
  • Eingesetzte 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 einer Matrixorganisation zu selbstbestimmten Teams.
  • Aufbau von Developer Recruiting.
  • Förderung der Developer Culture.
  • Einführung eines agilen Mindsets in Belegschaft und Partnerschaft.
  • Entwicklung der ersten in Deutschland entstandenen PwC-Assurance-Softwareprodukte.
  • Förderung von Lean-Prinzipien, Servant Leadership und Vorbildfunktion.
  • Konzeption und Umsetzung verschiedener Blockchain-Produktideen.
  • Eingesetzte Technologien: Java, Vue, Elm, Spring, Haskell, Python, diverse Web-Libs aus npm, Maven, Hackage, Scikit-Learn, NLTK, GitLab, Kubernetes, K3s, Ansible, Ethereum.
Apr. 2015 - Okt. 2017
2 Jahren 7 Monaten
Deutschland

IT Consultant

Monday Consulting

  • IT-Beratung zu 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.
  • Eingesetzte Technologien: TOGAF, Git, Jenkins, Bamboo, Linux, JEE7, Java 8, JS, Bash, Spring, Maven, UML, gesunder Menschenverstand, OpenStack, Kubernetes.
Sept. 2013 - Apr. 2015
1 Jahr 8 Monaten
Deutschland

Technischer Leiter

Glanzkinder GmbH (Cancom Group)

  • Technische Leitung eines 12-köpfigen (8 Entwickler) Teams.
  • Workflows, Anforderungsmodellierung, Scrum Master.
  • Formalisierung von Konventionen, Testing, Pair Programming.
  • Einführung von Best Practices, Softwareentwicklung, Kundenberatung.
  • Eingesetzte Technologien: Git, Jenkins, Linux, JEE7, PHP 5, JS, 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.
  • Beratung zur Back-End-Architektur, Framework-Entwicklung, Data Mining.
  • Eingesetzte 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-Extensions und Vanilla-PHP).
  • Web-Spider-Entwicklung, SEO.
  • Eingesetzte 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.
  • Eingesetzte 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.
  • Eingesetzte Technologien: Shockwave 3D, PHP, JavaScript, MySQL, Linux.
Aug. 2007 - Aug. 2008
1 Jahr 1 Monate
Griechenland

Wehrpflicht

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

Event Management

LP loving-people.com

  • DJ-Bookings.
  • Marketing.
  • Venue-Scouting.
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

...und 3 Weitere
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

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen