Experience Education Certifications Languages
Experience Nov 2023 - Present
1 year 11 months
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
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
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
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
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
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
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
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
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
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
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
3D engine development and CMS development.
Technologies used: Shockwave 3D, PHP, JavaScript, MySQL, Linux.
Aug 2007 - Aug 2008
1 year 1 month
Compulsory military service in Greece.
May 2003 - Jul 2007
4 years 3 months
DJ bookings.
Marketing.
Venue scouting.