Skip to main content
Top expert badge
Recommended expert
Profile header background

Kiriakos Krastillis-Platform Engineering Tech Lead / Architect

Kiriakos Krastillis - Platform Engineering Tech Lead / Architect - profile avatar
Profile header overlay
Nickenich, Germany

Check rate

Experience

Nov 2023 - Present
Hamburg, Germany
Remote

Tech Lead / Architect : OTTO API Platform

OTTO

Position Summary
Tech Lead / Architect : OTTO API Platform at OTTO
Industries
Information Technology
Retail
Business Areas
Information Technology
Product Development
Strategy

maturing their API Practices on both, a Business and Technology level. My role encompasses strategy, architecture, developer advocacy as well as hands on software engineering, enabling both technical teams and business leadership to adopt and act on API- centric principles effectively. Coincidentally, we also establish GitOps, DX and Platform Best practices with this project.

Highlights:

  • Aligning executives with the initiative by clarifying strategy, replacing misconceptions and myths with facts, clarifying the value of existing assets and enabling informed decision-making
  • Formulating a way forward for API Lifecycle Management at OTTO
  • Driving platform progress and fostering developer engagement by hands-on engineering work towards strategic goals

API Lifecycle Management, Team Topologies, Organizational Evolution, Regulatory, Platform Advocate, Developer Platform, Communities of Practice, Terraform, Kotlin, Kafka, Kong, WSO2, Apigee, Gravitee, Backstage, AsyncAPI, OpenAPI, API Design, AWS, react, nodejs, typescript, redocly, reactive programming, CDC, golang, gingonic, GitOps, DX (developer experience), stakeholder management, roadmaps, workshops, discovery.

Apr 2022 - Sep 2023

Backend Engineering Lead

AMVLET / SCOVR

Position Summary
Backend Engineering Lead at AMVLET / SCOVR
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • Created backend, machine learning, chat, and infrastructure landscape for the SCOVR app and led the backend team
  • Technologies: 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 local development
Jan 2022 - May 2022

Service Rewrite

BDK (via 58 agents)

Position Summary
Service Rewrite at BDK (via 58 agents)
Industries
Information Technology
Business Areas
Information Technology
  • Replaced an old Java EE data import service that only allowed JDBC integration with a modern tech stack offering REST and GraphQL APIs
  • Technologies: Java, Quarkus, Jenkins, Ansible, CI-CD, AWS, Kubernetes, Terraform, Hasura, React, PostgreSQL, Dockerized local development
Nov 2021 - Dec 2021

PoC Bridge between Cardano and Filecoin

Self-employed

Position Summary
PoC Bridge between Cardano and Filecoin at Self-employed
Industries
Information Technology
Business Areas
Product Development
  • Developed proof of concept for a bridge between the Cardano and Filecoin blockchains to enable Cardano users to contract data storage on Filecoin, funded by the Cardano Foundation; project evolved into permanentum.io
  • Technologies: Haskell (cardano-node, Plutus, postgresql-simple), Elm, Docker, IPFS, Filecoin, DevContainers
Jul 2021 - Oct 2021

Codebase Refactoring

Böhringer Ingelheim (via 58 agents)

Position Summary
Codebase Refactoring at Böhringer Ingelheim (via 58 agents)
Industries
Pharmaceutical
Business Areas
Information Technology
Quality Assurance
  • Supported and coached the team, reduced technical debt, improved software development hygiene, enhanced frontend state store usage, and resolved numerous bugs
  • Technologies: TypeScript, Angular, Redux, Java (Spring Boot, Hibernate, OpenAPI, ArchUnit), Node.js, OpenShift, MinIO
Nov 2017 - Jun 2021

Team Lead - Software Engineering

PwC Digispace

Position Summary
Team Lead - Software Engineering at PwC Digispace
Industries
Professional Services
Business Areas
Information Technology
Product Development
  • Built a high-throughput software development department, led teams, and performed hands-on software development
  • Guided transformation from matrix organization to self-determined teams, established developer recruiting, fostered developer culture, introduced an agile mindset among staff and partners
  • Delivered first PwC Assurance software products developed in Germany, championed lean principles, servant leadership, and lead by example, and conceptualized and implemented various blockchain product ideas
  • Technologies: 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 - Oct 2017

IT Consultant

Monday Consulting

Position Summary
IT Consultant at Monday Consulting
Industries
Information Technology
Business Areas
Information Technology
Product Development
Project Management
  • Provided application and enterprise architecture consulting (CoreMedia, WebForms, and greenfield solutions), led integration projects including Boots.com relaunch, and supported the OTTO B2C team as senior engineer
  • Introduced best practices in product development and enterprise culture and contributed to software development
  • Technologies: TOGAF, Git, Jenkins, Bamboo, Linux, Java EE 7, Java 8, JavaScript, Bash, Spring, Maven, UML, OpenStack, Kubernetes
Sep 2013 - Apr 2015

Technical Lead

Glanzkinder GmbH (Cancom Group)

Position Summary
Technical Lead at Glanzkinder GmbH (Cancom Group)
Industries
Information Technology
Business Areas
Information Technology
Product Development
Project Management
  • Led a technical team of 12 (8 developers), managed workflows and requirements modeling, acted as Scrum Master, formalized conventions, testing, pair programming, introduced best practices, performed software development and customer consulting
  • Technologies: Git, Jenkins, Linux, Java EE 7, PHP 5, JavaScript, Bash, Python, Liferay, GlassFish, ExtJS, Java, Spring, Maven, UML, Scrum
Oct 2012 - Sep 2013

Senior Backend Developer

Glanzkinder GmbH (Cancom Group)

Position Summary
Senior Backend Developer at Glanzkinder GmbH (Cancom Group)
Industries
Information Technology
Business Areas
Business Intelligence
Information Technology
Product Development
  • Designed and modeled CMS requirements, developed CMS, advised on back-end architecture, developed frameworks, and performed data mining
  • Technologies: UML, PHP 5, SQL, JavaScript, Python, Linux, Git, CakePHP, Yii
Oct 2009 - Dec 2009

Developer

Lectus Publishing

Position Summary
Developer at Lectus Publishing
Industries
Media and Entertainment
Business Areas
Information Technology
Marketing
  • Automated internal IT processes, developed CMS (Joomla extensions and vanilla PHP), built web spiders, and performed SEO
  • Technologies: PHP, JavaScript, MySQL, AutoIt v3, cURL
May 2009 - Oct 2012

Lead Developer

KIND Studios

Position Summary
Lead Developer at KIND Studios
Industries
Information Technology
Business Areas
Information Technology
Product Development
Project Management
  • Led projects, developed CMS solutions (Yii, WordPress), created frameworks, and performed Linux development
  • Technologies: AWS, UML, PHP 5, SQL, JavaScript, Python, Linux, Git, Yii, jQuery, MooTools, AutoIt v3, Photoshop, GIMP
Jul 2008 - Oct 2009

Founder & Developer

aether3d.com

Position Summary
Founder & Developer at aether3d.com
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • Developed a 3D engine and CMS solutions
  • Technologies: Shockwave 3D, PHP, JavaScript, MySQL, Linux
Aug 2007 - Aug 2008

Military Service / Conscription

Greek Military Service

Position Summary
Military Service / Conscription at Greek Military Service
Industries
Government and Administration
  • Completed mandatory military service in Greece. 12 months of infantry and targeting training.
May 2003 - Jul 2007

Event Manager

LP loving-people.com

Position Summary
Event Manager at LP loving-people.com
Industries
Media and Entertainment
Business Areas
Logistics
Marketing
Operations
Project Management
  • Managed event operations including DJ bookings, marketing, and venue scouting
  • Organized a handful of festivals

Industry Experience

See where this freelancer has spent most of their professional time.

Experienced in Information Technology, Media and Entertainment, Professional Services, Retail, Government and Administration, and Pharmaceutical.

Information Technology
Media and Entertainment
Professional Services
Retail
Government and Administration
Pharmaceutical
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Product Development, Project Management, Marketing, Logistics, and Operations.

Information Technology
Product Development
Project Management
Marketing
Logistics
Operations
Profile match chart

Summary

Hi! I am Kiriakos. A hands-on leader with expertise spanning IT Strategy, DevOps, Software Architecture, Team Topologies, and the intricacies of the Software Development Lifecycle. I excel at understanding complex business challenges and connecting the right people to solve them, consistently helping to kickstart stalled projects and teams. My passion lies in technology that enables people, broadens their horizons, and fosters creativity. Naturally, programming is what I do, not just my profession. Based between Coblenz and Bonn with easy access to major German business hubs, I'm seeking my next challenge that leverages both my technical depth and leadership capabilities.

Skills

  • Lean Thinking: How Much Organization Do We Really Need? How Do We Make Sure We Are All Pulling In The Same Direction? How Often Do We Need To Ask Ourselves These Questions For This Scope?
  • Purpose Driven Leadership: It Is Helpful To Motivate Employees And Organizations Through A "Why", Help Them Find "What" Their Goal Should Be, And Give Them The Right Freedom On "How" They Achieve It.
  • Fail Fast & Fail Safe: Fostering A Fail-Tolerant Culture Is Essential At All Levels Of The Organization Today. Developers Want And Need To Learn From Their Experiments, Ideas, And Decisions. But Even In Larger Organizational Setups, It Is Important To Have Success And Fail Indicators And To Deal With Them Openly And Confidently. Supporting And Developing Formats To Share These Learnings Is Always A Great Pleasure For Me.
  • Scaled Agile: Safe, Less, Nexus, Are Great Frameworks. When Implementing Scaled Agile Theory, It Is Important To Pay Attention To Your Own Identity And Proceed In A Non-Religious Approach With Rich Feedback ("There Is No Silver Bullet" - Agile Swarming – Dan North).
  • Enterprise Architecture: Application Of Togaf 9.1 Framework, Adapting Methodologies, Capability Modeling, Strategic Alignment, Etc.
  • Software Architecture: Domain Analysis, Complexity Analysis, Solution Architecture, Etc.
  • Product Architecture: Leadership Roles In Product Development And Strategic Positioning In Long-Term Teams/Projects.
  • Documentation Methodology: Methodologies To Build Single Version Of Truth (Svot) Setups In The Corporation/Company. Living Document Principle, Web Api Documentation With Api-Blueprint.
  • Continuous Integration & Deployment: Gitlab, Bamboo, Jenkins, Teamcity, Automated Code Quality Analyses (Sonar), Project Templating, Git Workflows, Programmable Quality Gates, Blue/Green, Canary, Rolling Deployments.
  • Git: Developing Flexible And Effective Source Code Management Strategies, Converged Code Management, And Release Dependency Modeling Using Git Submodules. Multi-Remote Architectures In Git, Git Deploy, Continuous Integration Triggers, Etc.
  • Linux: Server Development And Operation, Building Full Stack Web Hosting Services (From Dns Servicing To Application). Automation Of Various Tasks, Debugging Of Various Services, Personal Desktop Os, Devops.
  • Configuration Management: Ansible, Terraform, Cloud Formation, All Have Their Charming Sides, All Have Their Own Pitfalls.
  • Compliance & Due Diligence: Ensuring Compliance Of A Team'S Software Output, Sonarqube Setups, Black Duck, Tern, Copper (K8s), Polaris (K8s) Due Diligence Review Of Software Companies And Software Products, Either For Acquisition Value, Purchase Compliance, Or Carve-Out Needs.
  • 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, Etc.
  • Php: Zend, Yii, Cakephp, Symfony, Codeigniter, Custom Frameworks, And Dependency Injection Containers.
  • Python: Django, Flask, Boto, Scikit Learn, Pypy.
  • Mysql: Installation, Configuration, Administration, Development Of Detailed Schemas And Their Behavior, As Well As Custom Triggers And Stored Procedures, Etl Workloads.
  • Sqlite: Mobile App Dbs, Structured Logging.
  • Oracle: Web App & Etl Use Cases.
  • Javascript: Ui Development With Jquery, Extjs, React.
  • Cloud (Amazon Web Services, Azure, Openstack): Creation, Support, And Development Of Web Applications, Email Servers, Dns Systems, Vpns, File Systems. Openstack Hamburg Meetup 2015-2018.
  • Octave: Creation Of Basic Clustering And Feature Recognition Algorithms For Machine Learning.
  • Haskell: Creation Of Small, Purely Functional Stream Processors, Working With Xmonad Window Manager. Haskell Is A Very Powerful Tool To Broaden A Developer'S Horizon. I Like To Organize Workshops To Introduce Property-Based Testing Via Quickcheck Or Type-Based Apis Via Servant.
  • Message/Event Driven Systems: Kafka, Streaming Apis, Etc.
  • Serverless: Actually Only Openfaas, I.E., "Self-Operated Serverless" And Not Out Of The Box.
  • Database Design: Conception And Development Of Relational Schemas, Replication, Clustering, Sharding, Creating High-Performance Denormalized Structures (Trigger Or Other Etl-Based).
  • C: Cuda And Low-Level Hobby Applications.
  • Bash: Linux Server Automation, Git Hooks, Project Workflow Tools, Helper Tools, Etc.
  • Data Mining: Statistical Analyses Of Datasets With R And Sql, Data Preparation For Other Processes.
  • Big Data: Hadoop.
  • Machine Learning: Feature Analysis, Group Recognition (K-Means).
  • Tdd/Bdd: Junit, Mockito, Jbehave (Or Gherkin), Selenium Web Driver (Ui Validation, Behavior Verification), Component Or Product Level Integration Tests, E2e Tests, Api Tests With Postman Or Dredd, Cypress.
  • Agile Methodologies: Xp, Kanban, Scrum, Lean, Moscow, Timeboxing, Pragmatism & Common Sense.
  • Rest & Async Apis: Development And Consulting For Widely Varying Apis, Based Either On The Rest Principle Or Asyncapi Approaches With Underlying Technology Kafka/Sns-Sqs/Etc. Use Of Hateoas. Openapi, Asyncapi, Api-Blueprint Ecosystems (Postman, Redocly, Pact.Io, Wiremock, Spectral, Zenwave, Dredd, Drakov, Aglio, Etc.).
  • Blockchain: Operation And Development Of Various Blockchain Projects In Business And Leisure (Ethereum Nodes, Smart Contracts, Cardano Stake Pools, Plutus Smart Contracts, Various Cardano Indexers, Filecoin, Technical Analysis Of Blockchain Concepts).

Languages

German
Native
Greek
Native
English
Native

Education

Oct 2001 - Jun 2006

Serres Higher Technical Institute

Bachelor's Degree, Civil Engineering · Civil Engineering · Serres, Greece

Certifications & licenses

Certified TOGAF 9 Enterprise Architect

The Open Group

Computing For Data Analysis

Johns Hopkins University

Machine Learning

Introduction To Artificial Intelligence

Introduction To Databases

Statistics

Experience

Total positions 14
Experience in Information Technology 14 y
Avg length 1 y 8 m
Longest experience 4 y 2 m

Global Experience

Countries worked in 1 (Germany)
Primary country Germany

Expertise

Recent roles Tech Lead / Architect : OTTO API Platform, Backend Engineering Lead, Service Rewrite
Main industries Information Technology, Media and Entertainment, Professional Services
Main business areas Information Technology, Product Development, Project Management

Qualifications

Highest degree Bachelor
Certifications earned 5

Profile

Created
Last Update

Frequently asked questions

Have questions? Find more information here.

Kiriakos is based in Nickenich, Germany and can operate in on-site, hybrid, and remote work models.

Kiriakos speaks the following languages: German (Native), Greek (Native), English (Native).

Kiriakos has at least 23 years of experience. During this time, Kiriakos has worked in at least 14 different roles and for 13 different companies. The average length of individual experience is 2 years and 8 months. Note that Kiriakos may not have shared all experience and actually has more experience.

Based on recent experience, Kiriakos would be well-suited for roles such as: Tech Lead / Architect : OTTO API Platform, Backend Engineering Lead, Service Rewrite.

Kiriakos's most recent position is Tech Lead / Architect : OTTO API Platform at OTTO.

In recent years, Kiriakos has worked for OTTO, AMVLET / SCOVR, BDK (via 58 agents), Self-employed, and Böhringer Ingelheim (via 58 agents).

Kiriakos is most experienced in industries like Information Technology, Media and Entertainment, and Professional Services. Kiriakos also has some experience in Retail, Government and Administration, and Pharmaceutical.

Kiriakos is most experienced in business areas like Information Technology, Product Development, and Project Management. Kiriakos also has some experience in Marketing, Logistics, and Operations.

Kiriakos has recently worked in industries like Information Technology, Retail, and Pharmaceutical.

Kiriakos has recently worked in business areas like Information Technology, Product Development, and Strategy.

Kiriakos holds a Bachelor in Civil Engineering from Serres Higher Technical Institute.

Kiriakos has 5 certificates. Among them, these include: Certified TOGAF 9 Enterprise Architect, Computing For Data Analysis, and Machine Learning.

Kiriakos is immediately available full-time for suitable projects.

Kiriakos's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

To hire Kiriakos, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Rate comparison chart
Market avg: 785-865 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.