Kiriakos Krastillis
Tech Lead: API-Erfahrungsplattform
Erfahrungen
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
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
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
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
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
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
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
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
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
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
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
Gründer & Entwickler
aether3d.com
- 3D-Engine und CMS-Lösungen entwickelt
- Technologien: Shockwave 3D, PHP, JavaScript, MySQL, Linux
Wehrpflicht
Griechischer Militärdienst
- Pflichtwehrdienst in Griechenland absolviert
Event-Manager
LP loving-people.com
- Veranstaltungsmanagement übernommen, einschließlich DJ-Buchungen, Marketing und Location-Recherche
Industrie Erfahrung
Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.
Erfahren in Informationstechnologie (11 Jahre), Professionelle Dienstleistungen (8 Jahre), Einzelhandel (2.5 Jahre), Luft- und Raumfahrt und Verteidigung (1 Jahr) und Pharmazeutika (0.5 Jahre).
Geschäftsbereich Erfahrung
Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.
Erfahren in Informationstechnologie (17 Jahre), Produktentwicklung (16.5 Jahre), Projektemanagement (7.5 Jahre), Betrieb (5.5 Jahre), Marketing (4.5 Jahre) und Business Intelligence (1 Jahr).
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
Ausbildung
Höhere Technische Lehranstalt Serres
Bachelor Abschluss, Bauingenieurwesen · Bauingenieurwesen · Serres, Griechenland
Lyceum Chrisoupolis
Griechenland
Gymnasium Keramoti
Keramoti, Griechenland
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
Frequently asked questions
Sie haben Fragen? Hier finden Sie weitere Informationen.
Wo ist Kiriakos ansässig?
Welche Sprachen spricht Kiriakos?
Wie viele Jahre Erfahrung hat Kiriakos?
Für welche Rollen wäre Kiriakos am besten geeignet?
Was ist das neueste Projekt von Kiriakos?
Für welche Unternehmen hat Kiriakos in den letzten Jahren gearbeitet?
In welchen Industrien hat Kiriakos die meiste Erfahrung?
In welchen Bereichen hat Kiriakos die meiste Erfahrung?
In welchen Industrien hat Kiriakos kürzlich gearbeitet?
In welchen Bereichen hat Kiriakos kürzlich gearbeitet?
Was ist die Ausbildung von Kiriakos?
Ist Kiriakos zertifiziert?
Wie ist die Verfügbarkeit von Kiriakos?
Wie hoch ist der Stundensatz von Kiriakos?
Wie kann man Kiriakos beauftragen?
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Tech Lead: API-Erfahrungsplattform
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Nickenich, Deutschland arbeiten