Recommended expert

Kiriakos Krastillis

Tech Lead: API-Erfahrungsplattform

Kiriakos Krastillis
Nickenich, Deutschland

Erfahrungen

Nov. 2023 - Bis heute
2 Jahren 4 Monate

Tech Lead: API-Erfahrungsplattform

OTTO

  • Reibung in der API-Entwicklung innerhalb der IT-Organisation durch technische Werkzeuge oder organisatorische Änderungen beseitigen
  • Technologien: Keycloak, Terraform, CI-CD (Github Actions), React, Node.js, TypeScript, 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, Go, Gingonic
Apr. 2022 - Sept. 2023
1 Jahr 6 Monate

Leiter Backend-Engineering

AMVLET / SCOVR

  • Entwickelte die Backend-, Machine-Learning-, Chat- und Infrastruktur-Landschaft für die SCOVR-App und leitete das Backend-Team
  • 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 lokale Entwicklung
Jan. 2022 - Mai 2022
5 Monate

Service-Neuentwicklung

BDK (via 58 agents)

  • Ersetzte einen alten Java-EE-Datenimportservice, der nur JDBC-Integration erlaubte, durch einen modernen Tech-Stack mit REST- und GraphQL-APIs
  • Technologien: Java, Quarkus, Jenkins, Ansible, CI-CD, AWS, Kubernetes, Terraform, Hasura, React, PostgreSQL, Dockerisierte lokale Entwicklung
Nov. 2021 - Dez. 2021
2 Monate

Proof-of-Concept-Brücke zwischen Cardano und Filecoin

Selbstständig

  • Entwickelte einen Proof of Concept für eine Brücke zwischen den Blockchains Cardano und Filecoin, um Cardano-Nutzern zu ermöglichen, Datenspeicherung auf Filecoin zu beauftragen, finanziert von der Cardano Foundation; das Projekt entwickelte sich zu permanentum.io
  • Technologien: Haskell (cardano-node, Plutus, postgresql-simple), Elm, Docker, IPFS, Filecoin, DevContainers
Juli 2021 - Okt. 2021
4 Monate

Code-Refactoring

Böhringer Ingelheim (via 58 agents)

  • Unterstützte und coachte das Team, reduzierte technische Schulden, verbesserte die Entwicklungs-Hygiene, optimierte die Nutzung des Frontend-State-Stores und behob zahlreiche Bugs
  • Technologien: TypeScript, Angular, Redux, Java (Spring Boot, Hibernate, OpenAPI, ArchUnit), Node.js, OpenShift, MinIO
Nov. 2017 - Juni 2021
3 Jahren 8 Monate

Teamleiter - Software-Engineering

PwC Digispace

  • Aufbau einer Software-Entwicklungsabteilung mit hohem Durchsatz, Leitung von Teams und aktive Softwareentwicklung
  • Begleitung der Umstellung von einer Matrixorganisation hin zu selbstorganisierten Teams, Aufbau des Recruitings für Entwickler, Förderung der Entwicklerkultur und Einführung einer agilen Denkweise bei Mitarbeitern und Partnern
  • Lieferung der ersten PwC Assurance-Softwareprodukte, die in Deutschland entwickelt wurden, Durchsetzung von Lean-Prinzipien und Servant Leadership als Vorbild sowie Konzeption und Umsetzung diverser Blockchain-Produktideen
  • Technologien: Java, Spring (Spring Boot, Hibernate, Orika, Bucket4j), API Blueprint, Vue, Elm, Haskell (Servant, Parsec, Persistent, Aeson), Python (Flask, scikit-learn, NLTK), GitLab, Kubernetes (OpenShift, K3s, Rancher), Ansible, Ethereum, IPFS, Kafka, containerd, Tern, Harbor, JFrog, Black Duck
Apr. 2015 - Okt. 2017
2 Jahren 7 Monate

IT-Berater

Monday Consulting

  • Beratung zur Anwendungs- und Enterprise-Architektur (CoreMedia, WebForms und Greenfield-Lösungen), Leitung von Integrationsprojekten wie dem Relaunch von Boots.com und Unterstützung des OTTO B2C-Teams als Senior Engineer
  • Einführung von Best Practices in der Produktentwicklung und Unternehmenskultur sowie Mitwirkung an der Softwareentwicklung
  • Technologien: TOGAF, Git, Jenkins, Bamboo, Linux, Java EE 7, Java 8, JavaScript, Bash, Spring, Maven, UML, OpenStack, Kubernetes
Sept. 2013 - Apr. 2015
1 Jahr 8 Monate

Technischer Leiter

Glanzkinder GmbH (Cancom Group)

  • Leitung eines technischen Teams von 12 (davon 8 Entwickler), Management von Workflows und Anforderungsmodellierung, Rolle als Scrum Master, Festlegung von Konventionen, Testing und Pair Programming, Einführung von Best Practices sowie Softwareentwicklung und Kundenberatung
  • Technologien: Git, Jenkins, Linux, Java EE 7, PHP 5, JavaScript, Bash, Python, Liferay, GlassFish, ExtJS, Java, Spring, Maven, UML, Scrum
Okt. 2012 - Sept. 2013
1 Jahr

Senior Backend-Entwickler

Glanzkinder GmbH (Cancom Group)

  • Konzeption und Modellierung von CMS-Anforderungen, Entwicklung des CMS, Beratung zur Backend-Architektur, Entwicklung von Frameworks und Durchführung von Data Mining
  • Technologien: UML, PHP 5, SQL, JavaScript, Python, Linux, Git, CakePHP, Yii
Okt. 2009 - Dez. 2009
3 Monate

Entwickler

Lectus Publishing

  • Automatisierung interner IT-Prozesse, Entwicklung eines CMS (Joomla-Erweiterungen und reines PHP), Erstellung von Web-Spidern und Durchführung von SEO
  • Technologien: PHP, JavaScript, MySQL, AutoIt v3, cURL
Mai 2009 - Okt. 2012
3 Jahren 6 Monate

Leitender Entwickler

KIND Studios

  • Projekte geleitet, CMS-Lösungen (Yii, WordPress) entwickelt, Frameworks erstellt und Linux-Entwicklung durchgeführt
  • Technologien: AWS, UML, PHP 5, SQL, JavaScript, Python, Linux, Git, Yii, jQuery, MooTools, AutoIt v3, Photoshop, GIMP
Juli 2008 - Okt. 2009
1 Jahr 4 Monate

Gründer & Entwickler

aether3d.com

  • 3D-Engine und CMS-Lösungen entwickelt
  • Technologien: Shockwave 3D, PHP, JavaScript, MySQL, Linux
Aug. 2007 - Aug. 2008
1 Jahr 1 Monat

Wehrpflicht

Griechischer Militärdienst

  • Pflichtwehrdienst in Griechenland absolviert
Mai 2003 - Juli 2007
4 Jahren 3 Monate

Event-Manager

LP loving-people.com

  • Veranstaltungsmanagement übernommen, einschließlich DJ-Buchungen, Marketing und Location-Recherche

Fähigkeiten

  • Lean Thinking: Wie Viel Organisation Brauchen Wir Wirklich? Wie Sorgen Wir Dafür Dass Wir Alle Am Richtigen Strang Ziehen? In Was Für Einer Frequenz Müssen Wir Uns Diese Fragen Für Diesen Scope Stellen?
  • Purpose Driven Leadership: Es Ist Hilfreich Mitarbeiter Und Organisationen Durch Ein „Wieso“ Zu Motivieren, Mit Ihnen Herauszufinden „Was“ Ihr Ziel Sein Soll Und Ihnen Die Richtige Freiheit Einzuräumen Über „Wie“ Sie Es Erreichen.
  • Fail Fast & Fail Safe: Eine Fehlertolerante Kultur Zu Fördern Ist Heutzutage Unabdingbar Auf Allen Ebenen Der Organisation. Entwickler Wollen Und Müssen Von Ihren Experimenten, Ideen Und Entscheidungen Lernen. Aber Auch In Den Größeren Organisatorischen Konstrukten Ist Es Wichtig Über Success- Und Fail-indicators Zu Verfügen Und Mit Ihnen Offen Und Souverän Umzugehen. Formate Für Den Austausch Solcher Learnings Zu Unterstützen Und Zu Entwickeln Ist Mir Immer Eine Große Freude.
  • Scaled Agile: Safe, Less, Nexus, Sind Tolle Frameworks. Es Ist Wichtig Bei Implementierungen Von Scaled Agile Theorie Auf Die Eigene Identität Zu Achten Und In Einem Non-religious Ansatz Mit Reichem Feedback Vorzugehen („There Is No Silver Bullet“ - Agile Swarming – Dan North).
  • Enterprise Architecture: Anwendung Von Togaf 9.1 Framework, Anpassen Von Methodologien, Capability Modeling, Strategische Ausrichtung Etc.
  • Software Architecture: Domain Analysis, Complexity Analisys, Solution Architecture, Etc.
  • Product Architecture: Leitungsrollen In Themen Produkt Entwicklung Und Strategische Aufstellung In Langfristigen Teams/projekten.
  • Documentation Methodology: Methodiken Zum Aufbau Von Single Version Of Truth (Svot) Konstrukten Im Konzern/unternehmen. Living Document Prinzip, Web Api Dokumentation Mit Api-blueprint.
  • Continuous Integration & Deployment: Gitlab, Bamboo, Jenkins, Teamcity, Automatisierte Code Quality Analysen (Sonar), Projekt Templating, Git Workflows, Programmable Quality Gates, Blue/green, Canary, Rolling Deployments.
  • Git: Entwicklung Von Flexiblen Und Effektiven Strategien Zur Quellcode Verwaltung, Konvergiertes Code Management Und Release Dependency Modeling Anhand Von Git Submodules. Multi Remote Architekturen In Git, Git Deploy, Continuous Integration Triggers, Etc.
  • Linux: Server Entwicklung Und Betrieb, Aufbau Von Full Stack Webhosting Diensten (Von Dns Servicing Bis Application). Automatisierung Verschiedener Aufgaben, Debugging Von Verschiedenen Diensten, Persönliches Desktop Os, Devops.
  • Configuration Management: Ansible, Terraform, Cloud Formation, Alle Haben Ihre Charmanten Seiten, Alle Haben Ihre Eigenen Pitfalls
  • Compliance & Due Diligence: Sicherstellung Der Compliance Der Software-ausgaben Eines Teams, Sonarqube-setups, Black Duck, Tern, Copper (K8s), Polaris(k8s) Due-diligence-prüfung Von Softwareunternehmen Und Softwareprodukten, Entweder Für Kaufwerte, Kauf-compliance Carveout-notwendigkeit.
  • Declarative Environments: Kubernetes (Openshift, Rancher, K3s), Vagrant, Docker, Lxc
  • Java: Java 7-13, Java Ee7, Spring, Spring Boot, Orika, Coremedia, Hibernate, Jaxrs, Jersey, Glassfish, Tomcat, Uvm.
  • Php: Zend, Yii, Cakephp, Symfony, Codeigniter, Selbst Kreierte Frameworks Und Dependency Injection Containers.
  • Python: Django, Flask, Boto, Scikit Learn, Pypy.
  • Mysql: Installation, Konfiguration, Administration, Entwicklung Von Detaillierten Schemas Und Deren Verhalten, Sowie Custom Triggers Und Stored Procedures, Etl Workloads.
  • Sqlite: Mobile App Dbs, Strukturiertes Logging.
  • Oracle: Web App & Etl Usecases.
  • Javascript: Ui Development Mit Jquery, Extjs, React.
  • Cloud (Amazon Web Services, Azure, Openstack): Erstellung, Betreuung Und Entwicklung Von Web Anwendungen, Email Servers, Dns Systemen, Vpns, Dateisystemen. Openstack Hamburg Meetup 2015-2018.
  • Octave: Erstellung Von Basischen Clustering Und Feature Recognition Algorithmen Für Maschinelles Lernen.
  • Haskell: Erstellung Von Kleinen, Rein Funktionalen, Stream Processors, Arbeit Mit Xmonad Window Manager. Haskell Ist Ein Sehr Starkes Werkzeug Um Den Horizont Eines Entwicklers Zu Erweitern. Ich Organisiere Gerne Workshops In Denen Ich Property Based Testing Durch Quickcheck Oder Type Based Apis Durch Servant Einführe.
  • Message/event Driven Systems: Kafka, Streaming Apis, Etc.
  • Serverless: Eigentlich Nur Openfaas, Also „Selbst Betriebenes Serverless“ Und Nicht Aus Der Dose
  • Database Design: Konzeption Und Entwicklung Relationaler Schemas, Replication, Clustering, Sharding, Erstellen Von (Trigger Oder Anderen Etl Basierenden) Denormalisierten Hochleistungs-strukturen.
  • C: Cuda Und Low Level Hobby Anwendungen.
  • Bash: Linux Server Automatisierung, Git Hooks, Project Workflow Tools, Helper Tools, Etc.
  • Data Mining: Statistische Analysen Von Datensätzen Mit R, Und Sql, Datenaufbereitung Für Andere Prozesse.
  • Big Data: Hadoop.
  • Machine Learning: Merkmal Analyse, Gruppen Erkennung (K-means).
  • Tdd/bdd: Junit, Mockito, Jbehave (Oder Gherkin), Selenium Web Driver (Oberflächen-validierung Verhaltens-bestätigung), Komponenten Oder Produkt Level Integrations Tests, E2e Tests, Api Tests Mit Postman Oder Dredd, Cypress.
  • Agile Methodologies: Xp, Kanban, Scrum, Lean, Moscow, Timeboxing, Pragmatism & Common Sense.
  • Rest & Async Apis: Entwicklung Und Beratung Von Weit Variierenden Apis, Basierend Entweder Auf Dem Rest Prinzip Oder Asyncapi Ansätzen Mit Unterliegender Technologie Kafka/sns-sqs/etc. Anwendung Von Hateoas. Openapi, Asyncapi, Api-blueprint Ecosysteme (Postman, Redocly, Pact.io, Wiremock, Spectral, Zenwave, Dredd, Drakov, Aglio, Uvm).
  • Blockchain: Betrieb Und Entwicklung Diverser Blockchain Projekte In Beruf Und Freizeit (Ethereum Nodes, Smart Contracts, Cardano Stake Pools, Plutus Smart Contracts, Diverse Cardano Indexers, Filecoin, Technische Analyse Von Blockchain Konzepten).

Sprachen

Griechisch
Muttersprache
Deutsch
Verhandlungssicher
Englisch
Verhandlungssicher

Ausbildung

Okt. 2001 - Juni 2006

Höhere Technische Lehranstalt Serres

Bachelor Abschluss, Bauingenieurwesen · Bauingenieurwesen · Serres, Griechenland

Okt. 1998 - Juni 2001

Lyceum Chrisoupolis

Griechenland

Okt. 1996 - Juni 1998

Gymnasium Keramoti

Keramoti, Griechenland

...und 3 Weitere

Zertifikate & Bescheinigungen

Zertifizierter TOGAF 9 Enterprise Architect

The Open Group

Computing For Data Analysis

Johns Hopkins University

Maschinelles Lernen

Einführung in Künstliche Intelligenz

Einführung in Datenbanken

Profil

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

Frequently asked questions

Sie haben Fragen? Hier finden Sie weitere Informationen.

Wo ist Kiriakos ansässig?

Kiriakos ist in Nickenich, Deutschland ansässig und kann in On-Site-, Hybrid- und Remote-Arbeitsmodellen arbeiten.

Welche Sprachen spricht Kiriakos?

Kiriakos spricht folgende Sprachen: Griechisch (Muttersprache), Deutsch (Verhandlungssicher), Englisch (Verhandlungssicher).

Wie viele Jahre Erfahrung hat Kiriakos?

Kiriakos hat mindestens 22 Jahre Erfahrung. In dieser Zeit hat Kiriakos in mindestens 14 verschiedenen Rollen und für 13 verschiedene Firmen gearbeitet. Die durchschnittliche Dauer der einzelnen Projekte beträgt 1 Jahr und 7 Monate. Beachten Sie, dass Kiriakos möglicherweise nicht alle Erfahrungen geteilt hat und tatsächlich mehr Erfahrung hat.

Für welche Rollen wäre Kiriakos am besten geeignet?

Basierend auf der jüngsten Erfahrung wäre Kiriakos gut geeignet für Rollen wie: Tech Lead: API-Erfahrungsplattform, Leiter Backend-Engineering, Service-Neuentwicklung.

Was ist das neueste Projekt von Kiriakos?

Die neueste Position von Kiriakos ist Tech Lead: API-Erfahrungsplattform bei OTTO.

Für welche Unternehmen hat Kiriakos in den letzten Jahren gearbeitet?

In den letzten Jahren hat Kiriakos für OTTO, AMVLET / SCOVR, BDK (via 58 agents), Selbstständig und Böhringer Ingelheim (via 58 agents) gearbeitet.

In welchen Industrien hat Kiriakos die meiste Erfahrung?

Kiriakos hat die meiste Erfahrung in Industrien wie Informationstechnologie (IT), Professionelle Dienstleistungen und Einzelhandel. Kiriakos hat auch etwas Erfahrung in Luft- und Raumfahrt und Verteidigung, Pharmazeutika, Medien und Unterhaltung und Druck.

In welchen Bereichen hat Kiriakos die meiste Erfahrung?

Kiriakos hat die meiste Erfahrung in Bereichen wie Informationstechnologie (IT), Produktentwicklung und Projektemanagement. Kiriakos hat auch etwas Erfahrung in Betrieb, Marketing und Business Intelligence.

In welchen Industrien hat Kiriakos kürzlich gearbeitet?

Kiriakos hat kürzlich in Industrien wie Professionelle Dienstleistungen, Einzelhandel und Informationstechnologie (IT) gearbeitet.

In welchen Bereichen hat Kiriakos kürzlich gearbeitet?

Kiriakos hat kürzlich in Bereichen wie Informationstechnologie (IT), Produktentwicklung und Qualitätssicherung gearbeitet.

Was ist die Ausbildung von Kiriakos?

Kiriakos hat einen Bachelor in Bauingenieurwesen from Höhere Technische Lehranstalt Serres.

Ist Kiriakos zertifiziert?

Kiriakos hat 5 Zertifikate. Darunter sind: Zertifizierter TOGAF 9 Enterprise Architect, Computing For Data Analysis und Maschinelles Lernen.

Wie ist die Verfügbarkeit von Kiriakos?

Kiriakos ist sofort vollzeit verfügbar für passende Projekte.

Wie hoch ist der Stundensatz von Kiriakos?

Der Stundensatz von Kiriakos hängt von den spezifischen Projektanforderungen ab. Bitte verwenden Sie die Meet-Schaltfläche im Profil, um ein Meeting zu planen und die Details zu besprechen.

Wie kann man Kiriakos beauftragen?

Um Kiriakos zu beauftragen, klicken Sie auf die Meet-Schaltfläche im Profil, um ein Meeting anzufragen und Ihre Projektanforderungen zu besprechen.

Durchschnittlicher Tagessatz für ähnliche Positionen

Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.

1200
900
600
300
⌀ Markt: 860-1020 €
Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freiberufler in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.
Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.