Abschlussarbeit bei intension

Thesis in software development


Development of an algorithm for the evaluation of login attempts

Our TechStack:

  • Cloud: AWS, GCP, Azure, Hetzner Cloud, StackIT & Co., IONOS
  • CI/CD: GitLab CI, Docker & Kubernetes, Terraform, Ansible, Jenkins, Azure Pipelines and other Cloud Providers
  • Middleware/Microservice: node.js, Springboot
  • Databases: PostgreSQL, MariaDB, MySQL, Vuex, mongoDB
  • Tools: eclipse / IntelliJ / VS Code, Nexus, Sonarcube, Jitsi, Slack, Jira, Confluence, Balsamiq, figma, Postman
  • IAM: Keycloak, Azure AD, OpenID Connect, SAML

Your task:

You are developing an algorithm for evaluating login attempts. This is to be used to check during the login process which login procedure should be used for the user (e.g. two-factor authentication).
For this purpose, a risk analysis is necessary that considers various parameters (e.g. location, time, operating system). The aim is to determine a score on the basis of which login attempts are evaluated and approved.

That’s what you get:

  • Gain practical experience in agile software development
  • Gain insights into the development process: unit tests, Git repositories, code reviews,
  • Get an insight into our IAM world
  • Gain practical experience during your studies with the chance of being employed afterwards
  • Meet a lot of great people

What you bring with you:

  • You are passionate about developing software
  • You enjoy quickly familiarising yourself with new technologies and topics
  • You enjoy working in a relaxed atmosphere and are open to agile working methods such as Scrum
  • You have the willingness to continuously learn new things
  • You ideally have initial experience with Kubernetes, OpenStack, Ansible, Terraform, Gitlab CI as well as experience with IDE (e.g. Eclipse, IntelliJ, Visual Code)
  • You want to help shape a digital world that people can trust


Do you have other ideas or topics that you are interested in? Then simply get in touch with us.


Are you interested? Then we look forward to receiving your application documents.
You can apply easily via the form below.

Do you have questions about our application process? Then take a look here.

Here you can find out more about our team and your benefits with us

WordPress development von WordPress agency aceArt.