Top expert badge
Recommended expert
Profile header background

Kiriakos Krastillis

Tech Lead: API Experience Platform

Kiriakos Krastillis
Profile header overlay
Nickenich, Germany

Experience

Nov 2023 - Present
2 years 5 months

Tech Lead: API Experience Platform

OTTO

Expertise details
Position Summary
Tech Lead: API Experience Platform at OTTO
Industries
Retail
Business Areas
Information Technology
Product Development
  • Eliminate friction in API development within the IT organization through technological tools or organizational changes
  • Technologies: 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 - Sep 2023
1 year 6 months

Backend Engineering Lead

AMVLET / SCOVR

Expertise details
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
5 months

Service Rewrite

BDK (via 58 agents)

Expertise details
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
2 months

PoC Bridge between Cardano and Filecoin

Self-employed

Expertise details
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
4 months

Codebase Refactoring

Böhringer Ingelheim (via 58 agents)

Expertise details
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
3 years 8 months

Team Lead - Software Engineering

PwC Digispace

Expertise details
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
2 years 7 months

IT Consultant

Monday Consulting

Expertise details
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
1 year 8 months

Technical Lead

Glanzkinder GmbH (Cancom Group)

Expertise details
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
1 year

Senior Backend Developer

Glanzkinder GmbH (Cancom Group)

Expertise details
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
3 months

Developer

Lectus Publishing

Expertise details
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
3 years 6 months

Lead Developer

KIND Studios

Expertise details
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
1 year 4 months

Founder & Developer

aether3d.com

Expertise details
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
1 year 1 month

Conscription

Greek Military Service

Expertise details
Position Summary
Conscription at Greek Military Service
Industries
Aerospace and Defense
Business Areas
Operations
  • Completed mandatory military service in Greece
May 2003 - Jul 2007
4 years 3 months

Event Manager

LP loving-people.com

Expertise details
Position Summary
Event Manager at LP loving-people.com
Industries
Professional Services
Business Areas
Marketing
Operations
  • Managed event operations including DJ bookings, marketing, and venue scouting

Industry Experience

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

Experienced in Information Technology, Professional Services, Retail, Aerospace and Defense, and Pharmaceutical.

Information Technology
Professional Services
Retail
Aerospace and Defense
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, Operations, Marketing, and Business Intelligence.

Information Technology
Product Development
Project Management
Operations
Marketing
Business Intelligence
Profile match chart

Skills

  • Lean Thinking: How Much Organization Do We Really Need? How Do We Make Sure We're All Pulling In The Same Direction? How Often Do We Need To Ask These Questions For This Scope?
  • Purpose-driven Leadership: It's Helpful To Motivate Employees And Organizations With A "Why", To Find Out With Them "What" Their Goal Should Be And To Give Them The Right Freedom On "How" To Reach It.
  • Fail Fast & Fail Safe: Promoting An Error-tolerant Culture Is Essential Today At All Levels Of The Organization. Developers Want And Need To Learn From Their Experiments, Ideas, And Decisions. But In Larger Organizational Structures, It’s Also Important To Have Success And Fail Indicators And To Deal With Them Openly And Confidently. I Always Enjoy Supporting And Creating Formats For Sharing Such Learnings.
  • Scaled Agile: Safe, Less, Nexus Are Great Frameworks. When Implementing Scaled Agile, It's Important To Stay True To Your Own Identity And Take A Non-religious Approach With Rich Feedback ("There Is No Silver Bullet" - Agile Swarming – Dan North).
  • Enterprise Architecture: Applying The 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 Setup Within Long-term Teams/projects.
  • Documentation Methodology: Methods For Building Single Version Of Truth (Svot) Constructs In Large Companies. Living Document Principle, Web Api Documentation Using Api Blueprint.
  • Continuous Integration & Deployment: Gitlab, Bamboo, Jenkins, Teamcity, Automated Code Quality Analysis (Sonar), Project Templating, Git Workflows, Programmable Quality Gates, Blue/green, Canary, Rolling Deployments.
  • Git: Developing Flexible And Effective Strategies For Source Code Management, 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 Operations, Building Full-stack Web Hosting Services (From Dns Servicing To Applications). Automating Tasks, Debugging Various Services, Personal Desktop Os, Devops.
  • Configuration Management: Ansible, Terraform, Cloudformation, Each Has Its Own Charms And Pitfalls
  • Compliance & Due Diligence: Ensuring Compliance Of A Team's Software Outputs, Sonarqube Setups, Black Duck, Tern, Copper (K8s), Polaris (K8s), Due Diligence Reviews Of Software Companies And Products, Either For Purchase Valuations, 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, Jax-rs, Jersey, Glassfish, Tomcat, Etc.
  • Php: Zend, Yii, Cakephp, Symfony, Codeigniter, Self-built 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 Databases, Structured Logging.
  • Oracle: Web App & Etl Use Cases.
  • Javascript: Ui Development With Jquery, Extjs, React.
  • Cloud (Amazon Web Services, Azure, Openstack): Creating, Maintaining, And Developing Web Applications, Email Servers, Dns Systems, Vpns, File Systems. Openstack Hamburg Meetup 2015–2018.
  • Octave: Creating Basic Clustering And Feature Recognition Algorithms For Machine Learning.
  • Haskell: Creating Small, Purely Functional Stream Processors, Working With The Xmonad Window Manager. Haskell Is A Very Powerful Tool For Broadening A Developer's Horizons. I Enjoy Organizing Workshops Where I Introduce Property-based Testing With Quickcheck Or Type-based Apis With Servant.
  • Message/event Driven Systems: Kafka, Streaming Apis, Etc.
  • Serverless: Actually Only Openfaas, So "Self-hosted Serverless" And Not Out-of-the-box.
  • Database Design: Designing And Developing Relational Schemas, Replication, Clustering, Sharding, Creating Denormalized High-performance Structures (Triggers 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 Analysis Of Datasets With R And Sql, Data Preparation For Other Processes.
  • Big Data: Hadoop.
  • Machine Learning: Feature Analysis, Cluster Detection (K-means).
  • Tdd/bdd: Junit, Mockito, Jbehave (Or Gherkin), Selenium Webdriver (Ui Validation And 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: Developing And Consulting On A Wide Range Of Apis Based Either On The Rest Principle Or Asyncapi Approaches With Underlying Technologies Like Kafka/sns-sqs/etc. Applying Hateoas. Openapi, Asyncapi, Api Blueprint Ecosystems (Postman, Redocly, Pact.io, Wiremock, Spectral, Zenwave, Dredd, Drakov, Aglio, Etc.)
  • Blockchain: Running And Developing Various Blockchain Projects At Work And In Free Time (Ethereum Nodes, Smart Contracts, Cardano Stake Pools, Plutus Smart Contracts, Various Cardano Indexers, Filecoin, Technical Analysis Of Blockchain Concepts).

Languages

Greek
Native
German
Advanced
English
Advanced

Education

Oct 2001 - Jun 2006

Höhere Technische Lehranstalt Serres

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

Oct 1998 - Jun 2001

Lyceum Chrisoupolis

Greece

Oct 1996 - Jun 1998

Gymnasium Keramoti

Keramoti, Greece

...and 3 more

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 11 y
Avg length 1 y 8 m
Longest experience 4 y 2 m

Expertise

Recent roles Tech Lead: API Experience Platform, Backend Engineering Lead, Service Rewrite
Main industries Information Technology, Professional Services, Retail
Main business areas Information Technology, Product Development, Project Management

Qualifications

Highest degree Bachelor
Certifications earned 5

Profile

Created
Last Update
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Kiriakos based?

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

What languages does Kiriakos speak?

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

How many years of experience does Kiriakos have?

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 7 months. Note that Kiriakos may not have shared all experience and actually has more experience.

What roles would Kiriakos be best suited for?

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

What is Kiriakos's latest experience?

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

What companies has Kiriakos worked for in recent years?

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

Which industries is Kiriakos most experienced in?

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

Which business areas is Kiriakos most experienced in?

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

Which industries has Kiriakos worked in recently?

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

Which business areas has Kiriakos worked in recently?

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

What is Kiriakos's education?

Kiriakos holds a Bachelor in Civil Engineering from Höhere Technische Lehranstalt Serres.

Does Kiriakos have any certificates?

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

What is the availability of Kiriakos?

Kiriakos is immediately available full-time for suitable projects.

What is the rate of Kiriakos?

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.

How to hire Kiriakos?

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: 810-970 €
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.