Kiriakos Krastillis

Experienced Full Stack Dev | Tech Lead | IT Manager

Kiriakos Krastillis
Nickenich, Germany

Experience

Nov 2023 - Present
1 year 6 months

Tech Lead: API Experience Platform

OTTO

Aufgabe: Reibung aus der API Entwicklung in der IT Organisation mittels Technologischen Werkzeugen oder Organisatorischer Veränderung eliminieren.

Technologien: Keycloak, Terraform, CI-CD (Github Actions), nodejs, redocly, AWS (ecs, lambda, eks, rds, sns, sqs, r53, 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

Aufgabe: Erstellung der Backend, ML, Chat und Infrastruktur Landschaft für die SCOVR App. Leitung des backend Teams.

Technologien: Kotlin, Quarkus, Hibernate, FaceTec, Keycloak, Terraform, CI-CD (Github Actions), Python,TensorFlow, Keras, GloVe, fastapi, gunicorn, ELM, AWS (eks, rds, sns, sqs, ec2, r53, efs, s3 ,DocDB...), Kubernetes, PostgreSQL, Postman, OpenAPI, Docker, Mesibo, dockerized localdev

Jan 2021 - May 2022
5 months

Service Rewrite

BDK

Aufgabe: Ablösung eines alten JavaEE Daten Import Dienstes der nur JDBC als Integration erlaubte mit einem modernen tech stack der auch REST und GraphQL APIs bereitstellt.

Technologien: Java, Quarkus, Jenkins, Ansible, CI-CD, AWS, Kubernetes, Terraform, Hasura, React, PostgreSQL, dockerized localdev

Nov 2021 - Dec 2021
2 months

PoC Brücke zwischen Cardano und Filecoin

Cardano Foundation

Aufgabe: Ich habe eine Förderung von der Cardano Foundation bekommen um ein PoC einer Brücke zwischen den Blockchains Cardano und Filecoin zu entwickeln, die Cardano Nutzern die Möglichkeit geben würde Verträge zur Speicherung von Daten an Filecoin zu geben. Daraus ist im Nachgang das Projekt permanentum.io geworden an dem ich an meiner Freizeit arbeite.

Technologien: Haskell(cardano-node, plutus, postgresql-simple), Elm, Docker, IPFS, FileCoin, devcontainers

Jul 2021 - Oct 2021
4 months

Codebase Refactoring

Böhringer Ingelheim

Aufgabe: Unterstützung und Coaching des Teams. Abbau von technischen Schulden, bessere Software Development Hygiene, bessere Nutzung von State Stores im Frontend, Behebung von unzähligen Bugs.

Technologien: 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

Aufgaben: Erstellung einer durchsatzstarken Software-Entwicklungsabteilung, Teamleitung, Hands on Softwareentwicklung

Highlights: Begleitung der Transformation von Matrix Organisation zu einer Organisation selbstbestimmter Teams, Aufstellung Developer Recruiting, Förderung von Developer Culture, Einführung eines Agile Mindset in Belegschaft und Partnerschaft, Erzeugung der ersten in Deutschland entwickelten PwC-Assurance Software Produkte, Championing von Lean Principles, Servant Leadership und Lead by Example. Konzeption und Umsetzung diverser Blockchain Produktideen.

Technologien: Java, Vue, Elm, Spring, Haskell, Python, diverse Web Development libs von npm, maven, hackage, SciKit-Learn, NLTK, Gitlab, Kubernetes, K3S, Ansible, Ethereum

Apr 2015 - Oct 2017
2 years 7 months

IT Consultant

Monday Consulting

Aufgaben: IT Beratung in Sachen Anwendungs-Architektur (Coremedia, Webforms und Greenfield Lösungen) und Unternehmensarchitektur. Leitung von Integrationsprojekten (u.a. Boots.com relaunch). Untertützung des OTTO B2C Teams als Senior Engineer. Einführung von Best Practices in Produktentwicklung und Unternehmenskultur, Software Entwicklung.

Technologien: TOGAF, Git, Jenkins, Bamboo, Linux, JEE7, Java8 JS, Bash, Spring, Maven, UML, Common Sense. Openstack, k8s

Sep 2013 - Apr 2015
1 year 8 months

Technischer Leiter

Glanzkinder GmbH (Cancom Group)

Aufgaben: Technische Teamleitung eines 12-köpfigem (8 Entwickler) Teams, Workflows, Requirement Modeling, SCRUM Master, Formalisierung von Konventionen, Testing, Pair Programming, Einführung von Best Practices, Software Entwicklung, Kundenberatung.

Technologien: Git, Jenkins, Linux, JEE7, PHP5, JS, Bash, Python, Liferay, Glassfish 3.1, ExtJS, Java, Spring, Maven, UML, SCRUM.

Oct 2012 - Sep 2013
1 year

Senior Backend Entwickler

Glanzkinder GmbH (Cancom Group)

Aufgaben: CMS Design, Requirement Modeling, CMS Entwicklung, Back-End Architektur Beratung, Framework Entwicklung, Data Mining.

Technologien: UML, PHP 5, SQL (various flavors), JavaScript, Python, Linux, Git, CakePHP, Yii.

Oct 2009 - Dec 2009
3 months

Entwickler

Lectus Publishing

Aufgaben: Automatisierung Interner IT Prozesse, CMS Entwicklung (Joomla extensions und Vanilla PHP), Web Spider Entwicklung, SEO.

Technologien: PHP, JavaScript, MySQL, AutoIt v3, curl.

May 2009 - Oct 2012
3 years 6 months

Leitender Entwickler

KIND Studios

Aufgaben: Projektleitung, CMS Entwicklung (Yii, Wordpress), Framework Entwicklung, Linux Entwicklung,

Technologien: AWS, UML, PHP 5, SQL (various flavors), JavaScript, Python, Linux, Git, Yii, jQuery, Moo Tools, AutoIt v3, Photoshop, Gimp.

Jul 2008 - Oct 2009
1 year 4 months

Gründer & Entwickler

aether3d.com

Aufgaben: 3D Engine Entwicklung, CMS Entwicklung.

Technologien: Shockwave 3D, PHP, Javascript, MySQL, Linux.

Aug 2007 - Aug 2008
1 year 1 month
Greece

Wehrpflicht

May 2003 - Jul 2007
4 years 3 months

Event Management

loving-people.com

DJ Bookings, Marketing, Venue Scouting.

Summary

- I am a hands-on, holistic, freelance technologist. Be it DevOps, ML/Data Engineering, Microservice Architectures or helping IT Organizations get better I might have something to offer to your enterprise. - My passion is in technology that enables people, broadens their horizons and fosters their creativity. Being a hands-on personality with a healthy dose of curiosity; programming is what I do, not only my profession.

Languages

Greek
Native
English
Advanced
German
Advanced

Education

Oct 2001 - Jun 2006

Höhere Technische Lehranstalt Serres

Bachelor Abschluss · Bauingenieurwesen · Serres, Greece

Oct 1993 - Jun 1996

Friedrich Eugens Gymnasium Stuttgart

Stuttgart, Germany

Oct 1990 - Jun 1993

Falkert- Schule Stuttgart

Stuttgart, Germany

Certifications & licenses

Certified TOGAF 9 Enterprise Architect

Similar Freelancers

Discover other experts with similar qualifications and experience