John (Yiannis) Aivalis
Senior Software Engineer focused mainly on backend development, streaming applications and object-oriented programming
About
As a Back End Engineer, I have successfully taken multiple projects from 0 to 1. I am a strong independent contributor, who values being part of a collaborative team. Currently, I work mostly with Java and Kafka and deploy software using k8s. I have 10 years of experience in working with companies in the Netherlands.
Work Experience
Axual B.V.Hybrid
2018 - Present
Senior Software Engineer & Team Lead
Team lead of one of two development teams within a 7-person product development organisation. Contributed to back-end and front-end features for an Apache Kafka-based platform. Participated in architecture sessions, proposing and evaluating technical solutions. Participated in on-call duty for technical support. Technologies: Kafka, Java, React, k8s
Xomnia B.V.
2018 - 2018
Data Engineering Traineeship
Big Data Engineering trainee, implemented a web scraper for HR datasheets to an SQL database using python & SQLAlchemy. Familiarized with Big Data principles (Apache Hadoop, Apache Kafka, Data Mining)
Patchmanager B.V.
2016 - 2018
Java Solution engineer
Java Solution Engineer, part of the development team for an application used for tracking, organising, visualising and planning of actions related to Data Center assets
Education
University of Amsterdam
2013 - 2017
Master's Degree in Artificial Intelligence
University of Crete
2008 - 2012
Bachelor's Degree in Computer Science
Skills
Java
Kafka
Bash
Spring Boot
Quarkus
Maven
Kubernetes
Helm
CI/CD
Terraform
Automated Testing
Projects
Release-Raccoon
github.comjaivalis/release-raccoon/
A music release newsletter web application powered by Quarkus
Side Project
Quarkus
GraalVM
Hibernate
Elastic
Heroku
Press ⌘J to open the command menu