Software Development
Software Architecture
Code Reviews
I am an independent software engineer with a Master’s degree in Software Engineering and over 11 years professional experience as a software developer and software architect
Services
SOFTWARE DEVELOPMENT
You have an individual problem and want to build on custom software based on open source technologies?
I can support you from requirements engineering and implementation till running the application in production. I build my software solutions on state of the art open source technologies ranging from web applications till data pipelines.
ARCHITECTURE DESIGN & SETUP
You need support in defining your architecture?
I can guide your business through the entire process, from choosing the right technology to implement your new system and getting everything setup. Furthermore, I can build an architecture prototype and support you in setting up your CI/CD environment.
ARCHITECTURE & CODE REVIEW
You are not sure if you’re doing it right?
I can offer you a sophisticated review package to a fixed rate.
Would you like to know more? Contact me now and together we will work out the perfect solution.
Contact meTechnologies
The key technologies and tools I work with to build your custom tailored software solutions.
Programming Languages
Scala, Kotlin, Java, TypeScript
Backend Technologies
Spring Boot, Vert.x, Akka, Apache Beam, Scio
Frontend Technologies
Angular, HTML5, CSS, Sass, D3
Databases
Elasticsearch, SQL, BigQuery
Testing
JUnit, Mockito, ScalaTest
CI/CD & DevOps
Jenkins, Circle CI, Travis CI, Docker, Kubernetes, Istio
Software Development Tools
IntelliJ, Eclipse, sbt, Gradle, Maven, JRebel, Git, YourKit
Others
Scrum, Jira
About me
I am a passionate software developer and a constant learner. I strive for new challenges and keep myself up-to-date through trying out new technologies and languages.
I was raised in Austria in a small village near Wels, where I still live surrounded by the beautiful nature of Austria. I enrolled at the University of Applied Sciences in Hagenberg, where I completed my Bachelor’s and Master’s Degree in Software Engineering with distinction.
During my studies and my professional experience, I gained experience in a wide variety of programming languages and paradigms such as Scala, Java, Kotlin, Clojure, TypeScript, Erlang, Haskell or Prolog. In my studies I also gained experience in the field of genetic algorithms, neural nets and generative programming.
I am specialized in delivering solutions on the JVM-Stack utilizing frameworks such as Vert.x, Spring (Boot) or Akka. Besides building web applications and microservices architectures, I also build solutions in the field of IoT and Big Data. While building data pipelines with Apache Beam and Scio, I run Elasticsearch to power analytics and use Big Query as Data Warehouse. Since I can provide full-stack development, I’m familiar with implementing web applications in TypeScript with Angular and Sass. To utilize the full power of containers, I really like to run applications on Kubernetes with Istio to deploy and manage applications at scale.
Contact me
Let’s Talk Business!