Experience Education Certifications Languages
Experience Nov 2023 - Present
2 years
Eliminate friction in API development within the IT organization using 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
Designed and 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 local development.
Jan 2022 - May 2022
5 months
Replaced an old Java EE data import service that only allowed JDBC integration with a modern tech stack that also provides REST and GraphQL APIs.
Technologies used: Java, Quarkus, Jenkins, Ansible, CI/CD, AWS, Kubernetes, Terraform, Hasura, React, PostgreSQL, Dockerized local development.
Nov 2021 - Dec 2021
2 months
I received a grant from the Cardano Foundation to develop a PoC of a bridge between the Cardano and Filecoin blockchains, which would allow Cardano users to make storage contracts on Filecoin.
This later became the permanentum.io project, which I work on in my free time.
Technologies used: Haskell (cardano-node, Plutus, postgresql-simple), Elm, Docker, IPFS, Filecoin, Dev Containers.
Jul 2021 - Oct 2021
4 months Ingelheim am Rhein, Germany
Supported and coached the team.
Reduced technical debt, improved software development hygiene, better use of state stores in the frontend, 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 development department, team leadership, hands-on software development.
Guided the transformation from a matrix organization to an organization of self-managed teams.
Set up developer recruiting.
Promoted a developer culture.
Introduced an agile mindset to employees and partners.
Created 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 development libs from 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 (e.g., Boots.com relaunch).
Supported the OTTO B2C team as a senior engineer.
Introduced best practices in product development, company culture, and software development.
Technologies used: TOGAF, Git, Jenkins, Bamboo, Linux, JEE7, Java 8, JS, Bash, Spring, Maven, UML, Common Sense, OpenStack, k8s.
Sep 2013 - Apr 2015
1 year 8 months
Technical team lead for a 12-member team (8 developers).
Managed workflows, requirements modeling, and served as Scrum Master.
Formalized conventions, testing, and pair programming.
Introduced best practices, software development, and customer consulting.
Technologies used: Git, Jenkins, Linux, JEE7, PHP 5, JS, Bash, Python, Liferay, GlassFish 3.1, ExtJS, Java, Spring, Maven, UML, Scrum.
Oct 2012 - Sep 2013
1 year
CMS design, requirements modeling, and CMS development.
Provided back-end architecture consulting, 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.
CMS development (Joomla extensions and vanilla PHP).
Web spider development and 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, Linux development.
Technologies used: 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
3D engine development, CMS development.
Technologies used: Shockwave 3D, PHP, Javascript, MySQL, Linux.
Aug 2007 - Aug 2008
1 year 1 month
Military service in Greece.
May 2003 - Jul 2007
4 years 3 months
DJ Bookings.
Marketing.
Venue Scouting.