Kiriakos K.

Tech Lead: API Experience Platform

Nickenich, Germany

Experience

Nov 2023 - Present
1 year 11 months
Hamburg, Germany

Tech Lead: API Experience Platform

OTTO

  • Eliminate friction in API development within the IT organization through technological tools or organizational changes.
  • Technologies used: 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 - Sep 2023
1 year 6 months

Backend Engineering Lead

AMVLET / SCOVR

  • Built the backend, ML, chat, and infrastructure landscape for the SCOVR app.
  • Led the backend team.
  • Technologies used: 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 - May 2022
5 months
Hamburg, Germany

Service Rewrite

BDK (via 58 agents)

  • Replaced an old JavaEE data import service that only allowed JDBC integration with a modern tech stack providing REST and GraphQL APIs.
  • Technologies used: Java, Quarkus, Jenkins, Ansible, CI/CD, AWS, Kubernetes, Terraform, Hasura, React, PostgreSQL, dockerized localdev.
Nov 2021 - Dec 2021
2 months

PoC Bridge between Cardano and Filecoin

Cardano Foundation

  • I received funding from the Cardano Foundation to develop a PoC bridge between the Cardano and Filecoin blockchains, enabling Cardano users to make storage contracts on Filecoin.
  • This later became the project permanentum.io, which I work on in my free time.
  • Technologies used: Haskell (cardano-node, Plutus, postgresql-simple), Elm, Docker, IPFS, Filecoin, devcontainers.
Jul 2021 - Oct 2021
4 months
Ingelheim am Rhein, Germany

Codebase Refactoring

Böhringer Ingelheim (via 58 agents)

  • Supported and coached the team.
  • Reduced technical debt, improved software development hygiene, optimized use of state stores in the frontend, and fixed countless bugs.
  • Technologies used: TypeScript, Angular, Redux, Java (Spring Boot, Hibernate, OpenAPI, ArchUnit), Node.js, OpenShift, MinIO.
Nov 2017 - Jun 2021
3 years 8 months
Germany

Team Lead - Software Engineering

PwC Digispace

  • Built a high-throughput software engineering department, led the team, and did hands-on development.
  • Guided the transformation from a matrix organization to self-directed teams.
  • Set up developer recruiting.
  • Promoted developer culture.
  • Introduced an agile mindset across staff and partners.
  • Produced the first PwC Assurance software products developed in Germany.
  • Championed lean principles, servant leadership, and leading by example.
  • Designed and implemented various blockchain product ideas.
  • Technologies used: Java, Vue, Elm, Spring, Haskell, Python, various web libraries (npm, Maven, Hackage), scikit-learn, NLTK, GitLab, Kubernetes, K3s, Ansible, Ethereum.
Apr 2015 - Oct 2017
2 years 7 months
Germany

IT Consultant

Monday Consulting

  • Provided IT consulting on application architecture (CoreMedia, WebForms, and greenfield solutions) and enterprise architecture.
  • Led integration projects (including the Boots.com relaunch).
  • Supported the OTTO B2C team as a senior engineer.
  • Introduced best practices in product development, company culture, and software engineering.
  • Technologies used: TOGAF, Git, Jenkins, Bamboo, Linux, JEE 7, Java 8, JavaScript, Bash, Spring, Maven, UML, common sense, OpenStack, Kubernetes.
Sep 2013 - Apr 2015
1 year 8 months
Germany

Technical Lead

Glanzkinder GmbH (Cancom Group)

  • Technical leadership of a 12-member team (8 developers).
  • Managed workflows, requirement modeling, and served as Scrum Master.
  • Formalized conventions, testing, and pair programming.
  • Introduced best practices, software development, and client consulting.
  • Technologies used: Git, Jenkins, Linux, JEE 7, PHP 5, JavaScript, Bash, Python, Liferay, GlassFish 3.1, ExtJS, Java, Spring, Maven, UML, Scrum.
Oct 2012 - Sep 2013
1 year
Germany

Senior Backend Developer

Glanzkinder GmbH (Cancom Group)

  • CMS design, requirement modeling, and CMS development.
  • Advised on backend architecture, framework development, and data mining.
  • Technologies used: UML, PHP 5, SQL (various flavors), JavaScript, Python, Linux, Git, CakePHP, Yii.
Oct 2009 - Dec 2009
3 months

Developer

Lectus Publishing

  • Automated internal IT processes.
  • Developed CMS (Joomla extensions and vanilla PHP).
  • Built web spiders and handled SEO.
  • Technologies used: PHP, JavaScript, MySQL, AutoIt v3, cURL.
May 2009 - Oct 2012
3 years 6 months

Lead Developer

KIND Studios

  • Project management, CMS development (Yii, WordPress), framework development, and Linux development.
  • Technologies used: AWS, UML, PHP 5, SQL (various flavors), JavaScript, Python, Linux, Git, Yii, jQuery, MooTools, AutoIt v3, Photoshop, GIMP.
Jul 2008 - Oct 2009
1 year 4 months

Founder & Developer

aether3d.com

  • 3D engine development and CMS development.
  • Technologies used: Shockwave 3D, PHP, JavaScript, MySQL, Linux.
Aug 2007 - Aug 2008
1 year 1 month
Greece

Military Service

  • Compulsory military service in Greece.
May 2003 - Jul 2007
4 years 3 months

Event Management

LP loving-people.com

  • DJ bookings.
  • Marketing.
  • Venue scouting.

Languages

Greek
Native
German
Advanced
English
Advanced

Education

Oct 2001 - Jun 2006

Höhere Technische Lehranstalt Serres

Bachelor, 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

TOGAF 9 Certified

The Open Group

Computing for Data Analysis

Johns Hopkins University

Machine Learning

Stanford Engineering

Introduction to Artificial Intelligence

Stanford Engineering

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