Daniel Prinz | Dev Courses

Daniel Prinz

Principal Software Engineer

General skills

  • Architecting scalable & highly available micro services in the cloud
  • Leading development teams
  • “Getting things done” mentality
  • Focus on high quality software

Coding languages & Tools

  • Java 17+, Micronaut, Spring Framework
  • Apache Kafka
  • PostgreSQL, DynamoDB, MongoDB
  • AWS, Docker, Kubernetes
  • Python, FastAPI

Experience

  • 03 / 2022 - Present Principal Software Engineer at Bitpanda
    • Leading company wide tech initiatives e.g. adapting event driven architecture
    • Being a mentor and an inspiring technical coach to multiple engineering teams
  • 08 / 2020 - 03 / 2022 Tech Lead at Bitpanda
    • Hiring and leading two teams to adapt event driven architecture for the Bitpanda Broker platform
    • Revamping core services for horizontal scalability and
  • 12 / 2017 - 08 / 2020 Senior Software Engineer at Bitpanda
    • Green field architecture of a highly scalable, secure crypto trading platform - Bitpanda Pro
    • Application development with a Java based reactive software stack
    • DevOps related tasks to manage infrastructure in AWS using Terraform
    • On call duty experience since 2019 to ensure 24/7/365 operations
    • Main technologies: Java 11, Apache Kafka, PostgreSQL, Vert.x
  • 05 / 2015 - 11 / 2017 Full Stack Software Engineer at Objectbay
    • Working in a self-organising scrum team
    • Creating a CRM (Customer Relationship Management) web application
    • Developing Methods: Test Driven Development, Continuous Integration, Scrum (LeSS)
  • 05 / 2011 - 05 / 2015 Java Software Engineer at CADS GmbH
    • Working in a small team of three people, full responsibility during development
    • Engineering Process Sampler - bi-directional interface between Creo View and Creo Parametric
    • Java FX, C++, Creo View, Creo Parametric, Chat client with Apache Mina

Education

  • Mentionable Education in form of Books
    • Team Topologies by Matthew Skelton & Manuel Pais
    • Release It!: Design and Deploy Production-Ready Software by Michael T. Nygard
    • Building Microservices by Sam Newman
    • Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems by Martin Kleppmann
    • Domain-Driven Design Distilled by Vaughn Vernon
  • 07 / 2016 Certified Scrum Master
    • Advanced training about how to work in an agile team with an official ScrumAlliance Certification
  • 09 / 2005 - 06 / 2010 HTL-Perg
    • basics about data processing and programming
    • thesis about a web configurator for industrial plants

Languages

English, German

Outside of work

  • reading books for education
  • sport to keep me fit

Contact

daniel.prinz@outlook.com

Get in touch

Reach out if you want to get in contact with me or if you have some conent requests for my courses.